AutoTrade Risk Management

All risk controls in AutoTrade are system-managed and fixed. They cannot be adjusted by users. This design is intentional — consistent risk parameters ensure that the system behaves predictably and prevents accidental over-exposure.


How Risk Filtering Works

Every trade signal passes through an 11-layer filter before any order is placed. If a signal fails any layer, it is discarded — no order is sent to the exchange.

LayerCheckPurpose
1Manual pause switchOperator-level kill switch
2Circuit breaker stateDaily loss limit already triggered
3HOLD signalConsensus model says hold position
4Minimum confidenceSignal not strong enough
5Daily loss limitStop trading if account down > 5% today
6Consecutive lossesPause after 3 consecutive losing trades
7Stop-loss directionSL must be on the correct side of entry
8Stop-loss magnitudeSL cannot exceed maximum allowed distance
9Take-profit magnitudeTP cannot exceed maximum allowed distance
10Risk/reward ratioTP ÷ SL must meet minimum ratio
11Open position checkSame strategy cannot open a duplicate position

Global Risk Parameters

These apply to all strategies:

ParameterValueDescription
Minimum confidence70%Signal must meet this threshold before filtering
Max position size10% of balanceSingle trade cannot use more than 10% of futures balance
Daily loss limit5%Circuit breaker triggers if daily drawdown exceeds 5%
Max stop loss8% from entryHard cap on how far SL can be placed
Max take profit12% from entryHard cap on TP distance
Min risk/reward1.5×TP must be at least 1.5× the SL distance
Leverage1× (no leverage)All positions are opened without leverage

Per-Strategy Risk Parameters

Each strategy has its own tighter risk envelope on top of the global limits:

Mean ReversionBreakoutFunding Rate
Min confidence65%70%65%
Max stop loss5%6%5%
Max take profit8%12%8%
Min risk/reward1.0×2.0×1.5×

Trend Following uses the global parameters directly (70% / 8% / 12% / 1.5×).


Circuit Breaker

If the account's daily realized loss exceeds 5%, the circuit breaker activates:

  • All new signals are rejected for the rest of the trading day
  • Existing open positions continue to be managed (trailing stop, take-profit still active)
  • The breaker resets automatically at the start of the next trading day

Additionally, if 3 consecutive trades close at a loss, trading is paused until the next strategy scan cycle completes a clean analysis.


Trailing Stop

Once a position moves in your favor, the system automatically manages it to lock in profit:

StageTriggerAction
Break-even movePosition up 2%Stop loss moves to entry price (no-loss protection)
Trailing startPosition up 3%Trailing stop activates
Trailing distanceStop trails 2% behind current price

This means a trade that reaches +3% profit will never close below breakeven, and gains above 3% are partially protected as the market continues to move.


Why Parameters Are Fixed

Allowing per-user parameter adjustment would introduce several risks:

  • Misconfiguration risk — incorrect SL/TP values can lead to runaway losses
  • Strategy interference — changing one parameter can invalidate assumptions built into the signal model
  • Inconsistent fan-out — if parameters differ between accounts, trade outcomes diverge in unpredictable ways

The system is designed as a signal-to-execution pipeline where risk is controlled at the infrastructure level, not at the user level.


For details on how each strategy generates signals, see the Strategy Guide.