Profit Allocation (%) Omni
Written By Ehsaan XP
Last updated About 2 months ago
What is Profit Allocation (%) for Omni?
Profit Allocation (%) defines what percentage of the realized profit from a completed trading cycle is allocated into the active trading area.
This enables Omni Assist to dynamically scale position size, allocating profit precisely where trading activity occurred — without manual intervention.
When is Profit Allocation applied?
Profit Allocation is triggered only after a full trading (grid) cycle is completed, meaning:
All sell orders in the cycle are fully closed
Partial fills and open cycles do not trigger allocation
Once the cycle closes, realized profit is allocated based on where trading was active at the moment of closure.
Visual trading cycle timeline
📌 Important:
Profit Allocation happens only after the final step — when the trading cycle is fully completed.
How Profit Allocation works
Cycle completes in the Main Grid
If all sell orders are closed in the Main Grid:
Profit is allocated across:
Main Grid orders
DCA orders
Requirement
Trailing Up must be ON
This allows the grid structure to expand correctly when profit is allocated.

Cycle completes in the DCA Grid
If the cycle completes in the DCA Grid:
Profit is allocated only into DCA sub-grid orders
The Main Grid is not affected
This ensures profit allocation remains focused on the area where recovery trading occurred.

Profit Allocation (%) field
Displayed during Omni Assist creation
Accepts values from 0% to 100%
Value behavior
How to set up Profit Allocation
Open Create Omni Assist
Configure your Main Grid and DCA settings
Locate Profit Allocation (%)
Enter a value between 0% and 100%
Review your configuration and create the strategy
Tip:
A value between 30–50% provides balanced scaling without aggressive exposure growth.

Examples
Example 1: Main Grid profit allocation
Profit Allocation: 50%
Realized profit: $100
Cycle completes in Main Grid
Result
$50 is allocated to active trading
Allocation is distributed across:
Main Grid orders
DCA orders

Example 2: DCA Grid profit allocation
Profit Allocation: 100%
Realized profit: $80
Cycle completes in DCA Grid
Result
$80 is allocated only into DCA sub-grid orders
Main Grid order size remains unchanged

Example 3: Profit Allocation disabled
Profit Allocation: 0%
Realized profit: $60
Result
No profit is allocated
Strategy continues with original order sizes

Pros and Cons
Pros
Automatically scales position size
Allocates profit where trading activity occurred
No manual capital management required
Improves adaptability in trending and volatile markets
Predictable and transparent logic
Cons
Higher allocation increases exposure over time
Trailing Up is required for Main Grid allocation
Profit is applied only after full cycle completion
Not suitable for fixed-size strategies
FAQ
What is a trading (grid) cycle?
A trading cycle is a complete sequence of grid/omni trading activity that:
Starts when the first buy order is filled
Ends when all related sell orders are fully closed
Only completed trading cycles can trigger Profit Allocation.
When exactly is Profit Allocation triggered?
Immediately after the final sell order of a trading cycle is routed and the cycle is closed.
Why is Trailing Up required for Main Grid allocation?
Trailing Up allows the Main Grid to expand upward. Without it, allocated profit cannot be correctly distributed across grid levels.
What happens if Profit Allocation is set to 0%?
No profit is allocated. The strategy continues trading with the same structure and order sizes.
Does Profit Allocation affect risk?
Yes. Higher Profit Allocation values increase position size over time, which can increase overall market exposure.
Can Profit Allocation be changed after the strategy starts?
No. Profit Allocation is defined during strategy creation and applies to all future completed trading cycles.
How can I get access to Profit allocation?
With this addon, you can have access to Profit Allocation DCA
https://online-line.com/products/online-learning/t-addons/860
Summary
Profit Allocation applies after a full trading cycle is completed
Allocation depends on where the cycle closes
Main Grid allocation requires Trailing Up
Configurable from 0% to 100%
Enables dynamic, activity-based strategy scaling