Risk¶
Position sizing, stops and targets — turn a signal into a managed trade.
- Break-Even After — Profit threshold (pips) at which SL moves to entry price. Locks in no-loss once the trade has run far enough. Wire output into the Output node's BE socket.
- Fixed Stop-Loss — Constant stop-loss distance in pips. Wire its output into the Output node's SL socket. Equivalent to setting the Output's inline SL value, but composes with other blocks (e.g. you can branch the same SL into RRTarget for the matching TP).
- Fixed Take-Profit — Constant take-profit distance in pips. Wire into the Output node's TP socket. For RR-based targets use the RRTarget block.
- Risk/Reward Target — Take-profit at N×risk. Reads an SL series from upstream (FixedSL, ATR-based stop, etc.) and emits TP = SL × RR. Wire the matching SL into the Output's SL socket and this block's output into the Output's TP socket.
- Structural Stop — Stop loss placed just beyond the most recent swing low (long) or swing high (short). Wire a Swings block in to drive the structure detection. Output is a per-bar pip distance — wire into the Output node's SL socket. Bars before the first swing emit no value (engine falls back to inline SL).
- Trailing Stop — Trailing-stop distance in pips. Once a trade is in profit, the engine ratchets SL to (favorable extreme − this many pips); never loosens. Wire output into the Output node's Trail socket.
⚠ Trail by itself arms on the first profitable bar. Combining a tight trail (e.g. 5 pips) with a wide SL (e.g. 20 pips) WILL tighten the SL aggressively on bar 1 and likely stop you out on a small pullback — that's by design. Use the Output node's Trail trigger socket / param (set ≥ your SL distance) to delay trailing until the trade is meaningfully in profit.