Description
What the bot can currently do
1. Trend Trading
The bot trades only in the direction of the trend.
To do this, it uses:
EMA 50
EMA 200
Rules
BUY
EMA50 > EMA200
SELL
EMA50 < EMA200
This helps it avoid many countertrend trades.
2. RSI Momentum Filter
Additional confirmation via RSI.
BUY
RSI > 55
SELL
RSI < 45
This filters out weak setups.
3. ADX Trend Strength Filter
The bot checks:
whether the market is trending at all
Rule
ADX > 20
If the market is ranging:
→ no trade.
This is important for gold.
4. Candle Momentum Filter
The bot checks the last candle.
BUY
bullish candle
SELL
bearish candle
This ensures it only trades when there is current momentum.
5. ATR Dynamic Stop Loss
No fixed stop loss.
SL is based on:
current volatility
This makes it significantly more stable with XAUUSD.
Advantage
fewer random stopouts
adapts to the market
6. Risk-to-Reward System
Take Profit is based on RR.
Standard:
RR 1:2
Example:
100-point SL
200-point TP
7. Automatic Lot Size
The bot automatically calculates:
Lot size
based on your risk
Example
0.5% risk:
→ consistent risk control regardless of SL.
8. FTMO Daily Drawdown Protection
When Daily DD is reached:
closes all trades
stops trading
Default
3.5%
Very important for prop firms.
9. FTMO Overall Drawdown Protection
When total loss is reached:
Bot locks itself
Default
8%
10. Max Trades per Day
Prevents overtrading.
Default
3 trades per day
11. Trailing Stop
The stop is automatically adjusted.
Based on:
ATR Volatility
Timeframe 1h
Summary
Risk management features include a dynamic ATR-based stop loss adapting to current volatility, a risk-to-reward system with a standard 1:2 ratio for take profit, and automatic lot size calculation based on user-defined risk percentage (e.g., 0.5%). The bot enforces FTMO-specific risk controls with daily drawdown protection (default 3.5%) that closes all trades and stops trading upon breach, overall drawdown protection (default 8%) that locks the bot, and limits to a maximum of 3 trades per day to prevent overtrading. A trailing stop based on ATR volatility is also implemented to secure profits.
This bot supports market orders and is suitable for swing trading with medium trade frequency, designed to maintain consistent risk control and adapt to market conditions for prop firm compatibility.
