Configure your Martingale DCA strategy
Choose how the bot should behave when trend shifts
Stop immediately if trend shifts (e.g., Short β Neutral). Uses Switch Threshold for flip logic.
Wait for specific conditions before stopping. Choose a sub-option below.
Stop when price reaches your target
Finish current deal cycles, then stop. No new entries.
Use Switch Threshold to determine flip/hold behavior
Safety Order count that determines flip behavior
| Coin | Contract Size | Min Qty | Min Margin |
|---|---|---|---|
| {{ coin.name }} | {{ coin.contractSize }} {{ coin.name }} | {{ (coin.contractSize * coin.minContracts).toFixed(4) }} {{ coin.name }} | ${{ minMarginInfo[coin.symbol]?.min_margin?.toFixed(2) || '...' }} |
* Initial Order must be β₯ Min Margin for the selected coin
Bot will evaluate SO/TP/SL conditions every N seconds using real-time ticker. Trend timeframe is fixed at 1d.
After a position closes, block opening a new position for N seconds. 0 = disabled.
Wait N seconds after the last fill (base or SO) before placing the next safety order. 0 = disabled.
How often the 1D trend is recomputed. Between refreshes the cached trend is reused, so the check interval above can run fast (down to 1s) without hammering the API. Min 5s, default 60s.
Initial price deviation for SO1
Each SO gap = prev Γ this
Each SO size = prev Γ this
Close position if loss exceeds this %
| Mode | 1m ROI | 1m MDD | 5s ROI | 5s MDD |
|---|---|---|---|---|
| {{ mode.label }} | {{ mode.roi1m }} | {{ mode.mdd1m }} | {{ mode.roi5s }} | {{ mode.mdd5s }} |
{{ trendModes.find(m => m.value === strategy.indicator_type)?.description || '' }}
{{ botNameError }}
Give your bot a memorable name
Initial + All Safety Orders (per coin)
| SO # | Deviation (%) | Margin (USDT) | Notional (USDT) |
|---|---|---|---|
| {{ so.number }} π¨ βοΈ | {{ so.deviation.toFixed(2) }}% | ${{ so.margin.toFixed(2) }} | ${{ so.notional.toFixed(2) }} |
| TOTAL | - | ${{ totalSOMargin.toFixed(2) }} | ${{ totalSONotional.toFixed(2) }} |
π¨ Light (SO < {{ effectiveThreshold }}) = Can flip on reversal | βοΈ Defense (SO β₯ {{ effectiveThreshold }}) = Hold if trend reverses