Appearance
Are you an LLM? You can read better optimized documentation at /core-concepts/tp-redistribution.md for this page in Markdown format
Dynamic TP Redistribution
The Layered Entry Strategy is great for getting a better average price, but it creates a new challenge: Where should we take profit?
If all 4 layers fill (100% exposure), waiting for the originally projected TP5 or TP6 might be greedy and risky. You have a lot of drawdown to recover from.
TP Redistribution solves this by automatically "compressing" your targets to secure profit earlier when your exposure is high. The system supports up to 6 Take Profit levels (TP1-TP6) and dynamically adjusts them as layers fill.
How it Works
As deeper layers (Limit Orders) get triggered, the system recalculates the Take Profit levels for ALL open positions in that trade using an adaptive shift formula.
The redistribution uses a sophisticated algorithm:
- Layer 1 always moves to TP1 when deeper layers fill (lock profits early)
- Other Layers shift based on:
shift = max(0, filled_layers - layer_number)
Scenario 1: Only Layer 1 Active (30%)
- Status: Price moved in favor immediately.
- Action: No redistribution needed.
- TPs: Keep original targets (TP1, TP2, TP3).
- Example: If Layer 1 originally had TP1, TP2, TP3, they remain unchanged.
Scenario 2: Layers 1 & 2 Active (50%)
- Status: Initial retracement.
- Logic: Bank some profit from Layer 1 sooner to reduce risk.
- Redistribution:
- Layer 1: All positions → TP1 (locked)
- Layer 2: shift = max(0, 2-2) = 0 → Keeps original TPs (e.g., TP2, TP3, TP4)
- Result: Early layer secures profit, later layer still aims for higher targets.
Scenario 3: Layers 1, 2 & 3 Active (77%)
- Status: Moderate retracement. Significant exposure.
- Logic: Compress earlier layers more aggressively.
- Redistribution:
- Layer 1: All → TP1 (locked)
- Layer 2: shift = max(0, 3-2) = 1 → Compressed by 1 level (e.g., TP2→TP1, TP3→TP2, TP4→TP3)
- Layer 3: shift = max(0, 3-3) = 0 → Keeps original TPs (e.g., TP4, TP5, TP6)
Scenario 4: All 4 Layers Active (100%)
- Status: Deep retracement. Full exposure.
- Logic: Priority shifts from "Maximize Profit" to "Secure Bag & Recover".
- Redistribution:
- Layer 1: All → TP1 (locked)
- Layer 2: shift = max(0, 4-2) = 2 → Compressed by 2 levels (e.g., TP2→TP1, TP3→TP1, TP4→TP2)
- Layer 3: shift = max(0, 4-3) = 1 → Compressed by 1 level (e.g., TP4→TP3, TP5→TP4, TP6→TP5)
- Layer 4: shift = max(0, 4-4) = 0 → Keeps original TPs (e.g., TP5, TP6) - The "Runner"
INFO
Adaptive System: The shift formula ensures that the deepest (most recent) layer always maintains its original targets, while earlier layers progressively compress their profit targets based on total exposure.
The Benefit
By pulling targets closer, we drastically increase the Win Rate.
Instead of needing price to rally 100 pips to hit TP5 or TP6, we might only need it to rally 50 pips to clear 70-80% of our volume at a significant profit, because our Average Entry is so much better through layer filling.
Mathematical Edge:
This logic turns "losing" signals into "winning" trades by capitalizing on standard market volatility and mean reversion.