Choose from 3 smart presets or dive into advanced options. Every strategy includes optional wick protection and stacked take profits.
Fixed % stop-loss with wick protection. Waits for candle close to avoid stop-hunt fake-outs.
Best for beginnersTrailing stop that follows price up and locks in profits as the trade moves in your favor.
Best for trending marketsAI picks the best strategy for you. Analyses market conditions and adjusts dynamically.
Best for hands-off tradersExit at an exact price target
Exit at a set USDT gain / loss
Percentage from entry price
Follows price, locks in gains
Trail based on USDT profit
Adapts to market volatility
Move SL to entry once in profit
Auto-exit after a set duration
Based on MA, Bollinger Bands, RSI
Let AI manage your stop loss
Survive stop-hunt wicks, exit only on confirmed breaks
Click any strategy below to see how it works, when to use it, and an example configuration.
The most straightforward strategy. Set a specific price level — when the market hits it, your position closes automatically. No ambiguity; ideal when you have a clear technical invalidation level.
Enter an exact stop price. The system continuously monitors market price and closes the trade the moment price crosses the threshold.
{
"symbol": "BTCUSDT",
"position": "long",
"entry_price": 40000.0,
"fixed_stop_price": 38500.0,
"stop_loss_type": "FIXED"
}Use when you want to exit at a known support/resistance level, below a key swing low, or at a predefined risk dollar amount translated to a price.
Exit when your position reaches a specific USDT profit or loss — regardless of the price level. Perfect when you think in dollar terms rather than percentages.
Close the position if unrealised PnL drops to a defined negative USDT value.
{
"symbol": "ETHUSDT",
"position": "long",
"stop_loss_pnl": -150.0,
"stop_loss_type": "FIXED_PNL"
}Close the position once unrealised PnL reaches a target USDT gain.
{
"symbol": "ETHUSDT",
"position": "long",
"take_profit_pnl": 300.0,
"stop_loss_type": "FIXED_PNL"
}Set a percentage distance from your entry price. The platform calculates the exact stop price automatically and monitors it continuously.
Stop Price = Entry Price × (1 − Stop %)
{
"symbol": "BTCUSDT",
"position": "long",
"entry_price": 40000.0,
"fixed_stop_percent": 3.5,
"stop_loss_type": "FIXED_PERCENT"
}
// Stop fires at 40000 × (1 − 0.035) = 38600Stop Price = Entry Price × (1 + Stop %)
{
"symbol": "ETHUSDT",
"position": "short",
"entry_price": 3000.0,
"fixed_stop_percent": 4.0,
"stop_loss_type": "FIXED_PERCENT"
}
// Stop fires at 3000 × (1 + 0.04) = 3120A dynamic stop that follows price as it moves in your favour, but stays fixed when price moves against you — locking in profits while giving the trade room to breathe.
{
"symbol": "BTCUSDT",
"position": "long",
"entry_price": 40000.0,
"trailing_percent": 2.0,
"stop_loss_type": "TRAILING"
}Long: New SL = Current Price × (1 − Trailing %)
Short: New SL = Current Price × (1 + Trailing %)
The stop only moves in your favour — never against you. Once a new high (long) or low (short) is set, the stop updates accordingly.
Tracks your profit in USDT terms rather than price levels. The stop only activates after you hit a profit threshold, then trails by a fixed USDT offset below your peak profit.
{
"symbol": "BNBUSDT",
"position": "long",
"quantity": 20.0,
"trailing_activation_pnl": 200.0, // activate at +$200 profit
"trailing_pnl_offset": 100.0, // trail $100 below peak
"stop_loss_type": "TRAILING_PNL"
}The trailing stop does nothing until your unrealised profit reaches the activation level. This prevents premature triggers on small fluctuations.
Tracks actual money made rather than percentage moves — ideal for large or leveraged positions where $100 matters more than 0.25%.
Uses the Average True Range (ATR) to set a dynamically sized stop distance. In volatile markets the stop is placed further away; in calmer markets it is placed closer — preventing premature stop-outs.
{
"symbol": "BTCUSDT",
"position": "long",
"entry_price": 40000.0,
"atr_period": 14,
"atr_multiplier": 2.0,
"stop_loss_type": "VOLATILITY"
}Once your trade reaches a specified profit level, the stop is automatically moved to your entry price — ensuring you can no longer lose money on the trade even if the market reverses entirely.
{
"symbol": "BTCUSDT",
"position": "long",
"entry_price": 40000.0,
"profit_trigger": 1.5, // move to BE once +1.5% profit
"profit_unit": "percent",
"stop_loss_type": "BREAKEVEN"
}Automatically exits your trade after a specified duration, regardless of price. Prevents capital being trapped in stagnant trades — ideal for day traders and event-driven setups.
{
"symbol": "BTCUSDT",
"position": "long",
"entry_time": 1681234567000,
"time_limit": 48,
"time_unit": "hours",
"stop_loss_type": "TIME"
}Uses technical indicators (Moving Averages, Bollinger Bands, RSI) to determine dynamic stop-loss and take-profit levels. Best for technically driven trading decisions that adapt to market structure.
Exit when price crosses a MA of your chosen type and period. Keeps you in strong trends.
{
"stop_loss_type": "INDICATOR",
"sl_type": "MA",
"sl_period": 20,
"sl_ma_type": "EMA"
}Exit based on momentum exhaustion — ideal for mean-reversion and trend-following setups.
{
"stop_loss_type": "INDICATOR",
"sl_type": "RSI",
"sl_value": 30,
"sl_period": 14
}Exit when price touches or breaks outside a band — captures volatility expansions.
{
"stop_loss_type": "INDICATOR",
"sl_type": "BB",
"sl_period": 20,
"sl_bb_std": 2.0
}Let the AI agent manage your stop-loss and take-profit levels entirely. It analyses market conditions, volatility, momentum, and support/resistance in real time and adjusts your levels continuously without any manual input.
• Recent price action & trend strength
• ATR-derived volatility regime
• RSI & momentum signals
• Key support/resistance levels
• Your position size and risk tolerance
{
"symbol": "BTCUSDT",
"position": "long",
"stop_loss_type": "AI",
"ai_risk_level": "moderate"
}Risk levels: conservative, moderate, aggressive
Crypto markets are notorious for stop hunts — a sharp wick that pierces a key level to trigger stops, then immediately reverses. The Liquidity Sweep Guard watches for this pattern and waits for the candle to close before deciding whether to exit, protecting you from fake-outs while still exiting cleanly on real breaks.
When price crosses your stop-loss level, the bot does not exit immediately. It waits for the current candle to close, then checks the candle's closing price:
{
"symbol": "BTCUSDT",
"position": "long",
"stop_loss_type": "LIQUIDITY_SWEEP",
"fixed_price": 41000.0, // your SL level
"lsg_timeframe": "5m", // candle to watch
"lsg_hard_stop_percent": 0.5, // hard stop override
"lsg_buffer_percent": 0.1 // buffer above wick low
}Supported timeframes: 1m · 3m · 5m · 15m · 30m · 1h · 2h · 4h
1. Current price < SL AND price < SL × (1 − hard_stop%) → EXIT immediately (hard stop)
2. Current price < SL (first crossing) → Record candle open time, set state = TRIGGERED
3. State = TRIGGERED, candle still open → Wait, do nothing
4. State = TRIGGERED, new candle has opened (prev candle closed)
• Closed candle close > SL → SWEEP — reposition SL to candle_low × (1 + buffer%)
• Closed candle close ≤ SL → REAL BREAK — EXIT position| Strategy | Best For | Complexity | Adaptability |
|---|---|---|---|
| 🔒 Fixed Price | Clear chart levels, beginners | Low | Low |
| 💵 Fixed PnL | Dollar-risk traders, leveraged positions | Low | Low |
| 📊 Fixed % | Consistent % risk per trade | Low | Low |
| 🔄 Trailing % | Trend following, profit maximisation | Medium | Medium |
| 📈 Trailing PnL | Large positions, capital protection | Medium | Medium |
| 🌊 Volatility ATR | Multi-market, volatile assets | Medium | High |
| ⚖️ Break-Even | Risk-averse traders, no-loss setups | Low | Low |
| ⏱️ Time-Based | Day traders, event-driven strategies | Low | Medium |
| 📡 Indicator | Technical traders, MA/RSI/BB setups | High | High |
| 🤖 AI Automated | Hands-off trading, all market conditions | AI | Adaptive |
| 🛡️ Liquidity Sweep Guard | Stop-hunt prone assets, high-leverage trades | Medium | High |
All 11 stop-loss strategies above can be combined with Stacked Take Profits — an optional feature that lets you scale out of your position at multiple price levels rather than exiting all at once.
Instead of one TP that closes your entire position, define up to three targets. The platform closes a portion at each level and lets the rest run.
{
"symbol": "BTCUSDT",
"position": "long",
"entry_price": 40000.0,
"take_profit_1": 42000.0, // +5% — close 33%
"take_profit_2": 44000.0, // +10% — close 33%
"take_profit_3": 48000.0, // +20% — close rest
"tp_quantities": [33, 33, 34] // % of position per level
}Get ProfitShield updates, strategy guides, and early access.
Advanced trade automation and risk management for crypto traders.