Position Management

After the entry.
The system watches.

Once a position is open, the decision system does not stop. Every 81 seconds, it evaluates whether to hold, adjust, or close. No emotion. No hesitation. The same logic, applied consistently.

Continues from Part 02 — Execution Pipeline (Stage 4–7)
One system — eleven stages
1–3
Universe
4–7
Entry
Stage 8
Monitor
Stage 9
Exit
Stage 10
Close
Stage 11
Analysis
Stage 8 Position monitoring · every 81 seconds

The trailing stop moves with the price.

Every cycle, the system checks whether the current price exceeds the highest price seen since entry. If so, the trailing stop rises. It never moves down.

Trailing stop

Moves with the price. highest_seen × (1 − 1.2%)

Break-even activation

When TP1 is reached, SL moves to entry + 0.1%. Loss becomes impossible.

Unrealized P&L

Live-updated every cycle. Visible on the dashboard in real time.

The floor only moves in one direction.

Stage 9 Exit decision · one priority chain

Four exit mechanisms. One priority chain.

01

Hard stops

If the price touches the stop-loss or trailing stop, the position closes. No model can override this. It is the safety boundary.

02

Model exit signals

SW2 Exhaustion RSI overbought + weakening trend + falling momentum
MT_RIDER Breakout EMA stack loses bullish alignment across timeframes
I3 Momentum Fade Volume and ATR contraction after the impulse

When signals conflict, a profile-specific matrix resolves the decision. Conservative exits on a single signal. Balanced and Aggressive wait for confirmation.

SW2 MT_RIDER Conservative Balanced Aggressive
ExitExitExitExitExit
ExitHoldExitHoldHold
HoldExitExitExitExit
03

Price targets

TP1 reached: 50% of the position closes. Stop moves to break-even. TP2 reached: remainder closes. Position complete.

04

Maximum hold time

Conservative: 4 hours. Balanced: 6 hours. Aggressive: 12 hours. If no other condition triggered, the position closes at the time limit.

One signal is enough to close. No signal keeps it open.

Stage 10 Exit execution

The exit executes on your account. The outcome is logged immediately.

When the exit decision is made, the system places a market order on Kraken against your account. The fill price is recorded alongside the expected price. The difference — slippage — is stored for analysis.

Every closed trade writes a complete record: entry and exit price, the reason for closing, the model that opened the position, realized profit and loss, hold time, and exchange fees. Nothing is estimated. Everything is measured.

Exit reason sl_hit / trailing_stop / tp1_hit / tp2_hit / model_exit / max_hold
Model used Which model opened the position
Realized P&L EUR profit or loss after fees
Hold time Minutes from entry to close
Slippage Expected vs actual fill price

After each loss, the system checks the cumulative daily drawdown. If the limit is reached, trading stops until the next calendar day. After three consecutive losses, a cooldown applies before new entries.

Stage 11 Post-trade analysis

Every trade is evidence.

At the moment of every entry decision, the system captures a snapshot of the market conditions that drove it: RSI, ATR, trend strength across timeframes, order book imbalance, volume deviation.

Over time, this creates a dataset that answers a precise question: under which conditions does the system generate edge — and under which conditions does it not?

The answer calibrates the thresholds. Not by intuition. By the distribution of outcomes against the features present when the decision was made.

The performance dashboard reflects this in real time: exit reason distribution, win rate over rolling 48 hours, average hold time, and whether the exit models have fired. When the system behaves as designed, these metrics confirm it. When something drifts, they show it first.

What makes this different

The trailing stop never moves down

Every cycle, the system checks whether the price has risen above the previous high. If so, the trailing stop rises with it. Once set, a stop level cannot be reduced.

Exit logic is independent of entry logic

The model that opened a position does not control when it closes. Exit signals are evaluated by separate models on every cycle, regardless of which entry model was used.

Every decision is explained

Every exit — whether triggered by a hard stop, a model signal, or a time limit — is logged with its complete reasoning. No position closes without a recorded reason.

The complete picture

Eleven stages. One system. From the daily market scan to the post-trade analysis — every decision is defined, logged, and explainable.

Not a collection of signals. Not a set of rules that depend on discretion. A deterministic process that runs the same way, every cycle, for every coin and every open position — and that can account for every decision it makes.

Part 02 — Execution Pipeline
Series complete

Eleven stages documented.

Universe · Execution · Position management

Back to overview →