Founding pricing available nowPricing review on May 1Early customers keep their price for life

The SupRes Position Manager: Using Market Structure to Exit Trades

A stop at a fixed distance ignores the market. A stop at a structural level lets the market decide.

Support and resistance position management uses price structure rather than fixed distances or volatility rules to determine where trades exit. The SupRes Position Manager in darwintIQ identifies structurally significant price levels and uses them to set stops and targets dynamically — based on where the market itself has repeatedly demonstrated relevance.

This makes it fundamentally different from applying a uniform rule to every trade. Where ATR-based position management scales exit distances to recent volatility, the SupRes approach asks a different question: where is the nearest structural level that would invalidate this trade if breached?

What support and resistance mean for position management

Support and resistance levels are price areas where significant activity has previously occurred. They are places where price has paused, reversed, consolidated, or repeatedly tested without breaking through. These areas represent accumulated market memory — zones where orders have clustered, where momentum has stalled, and where structural significance is demonstrated by repeated price behaviour rather than by a formula.

When a trade is placed based on structural logic — a breakout, a pullback to a known level, or a rejection at a resistance zone — the most natural place to define risk is just beyond the structural level the trade depends on. If price breaks that level, the original trade premise is invalidated. The stop is not there because of a rule about how large stops should be; it is there because the market has defined where the trade's logic no longer holds.

Fixed-distance stops do not carry this logic. A stop placed 20 pips from entry may be hit and reversed well before the structural level is tested — producing a loss on a trade that the underlying analysis would still have supported. The SupRes Position Manager avoids this by anchoring exits to structure rather than to arbitrary distances.

How it differs from ATR and SMATrail

Each position manager in darwintIQ applies a distinct logic to trade exit decisions, and the differences are meaningful.

The ATR-based manager derives stop and target distances from recent volatility. When the market is moving actively, stops widen to give trades room to breathe. When the market is quiet, stops tighten. This approach is adaptive to volatility but does not reference specific price levels.

The SMATrail manager trails an open position using a moving average, allowing profits to run as long as the trend remains intact. It is naturally suited to trend-following entry logic and exits when the trend weakens rather than when a structural level is breached.

The SupRes Position Manager is distinct from both: it reads the geometry of the price chart — the specific levels where price has previously demonstrated significance — and uses those levels as the reference points for exit conditions. This makes it most naturally complementary to entry logic that is itself based on structural behaviour. Breakout entries, range reversals, and support/resistance tests all produce trades where the structural position manager's logic is most coherent.

When structure-based management performs best

The SupRes approach delivers its strongest performance when the market is generating clear, identifiable structure. Well-defined swing highs and lows, areas where price has repeatedly tested and held, and zones of meaningful consolidation all provide reliable reference points for exit calibration.

In genuinely trending markets, structural levels often emerge in a predictable sequence — each pullback finding support at a previous resistance level, each rally pausing at a previous swing high. This kind of coherent structure gives the SupRes manager well-defined levels to work with.

In unstable or heavily noise-dominated conditions, structural levels become less reliable. Price may test and break levels with little follow-through, making structural exits harder to calibrate accurately. This is one of the reasons that regime filters play an important role in model design — a regime filter can restrict the model to operating only in conditions where structural logic is likely to hold.

How darwintIQ evaluates SupRes pairings

In darwintIQ, position managers are one of the three components that constitute a trading model, alongside Entry Logic and a Regime Filter. The Genetic Algorithm selects and combines these components continuously, evaluating each resulting model against the most recent market behaviour.

The SupRes Position Manager is not assumed to be superior to other position managers in absolute terms. Its effectiveness depends on how well its structural logic complements the entry logic it is paired with and the market conditions the regime filter selects for. Pairings where the position manager's structural exits align naturally with the entry conditions — producing controlled drawdowns, positive expected value, and consistent trade quality — will score better on the rolling evaluation window and rank higher in the evolving model population.

This continuous pairing and re-evaluation is part of what makes the Genetic Algorithm process effective: it does not require a human to decide which position manager suits which entry logic. The evaluation process discovers those relationships through measured performance under real conditions.

Final thoughts

The SupRes Position Manager treats price structure as information about where risk is genuinely defined — not a fixed distance from entry, but a level the market would need to break to invalidate the trade premise. When market structure is clear and coherent, this approach produces exits that are more naturally aligned with how the market itself is behaving. Paired with compatible entry logic and an appropriate regime filter, it is a position management approach that respects the intelligence already embedded in price structure.