
Dragon Scalper Pro EA (MT5) – User Guide
How to Use
1. Open the chart of the instrument you want to trade (e.g., EURUSD).
2. Select the desired timeframe (recommended: M5).
3. Drag DragonScalperPro onto the chart.
4. Enable Algo Trading in MT5.
5. Adjust the Input Parameters as needed.
Input Parameters
Core Strategy
• BB_Period / BB_Deviation → Bollinger Bands settings (default: 20, 2.0)
• RSI_Period / Overbought / Oversold → RSI filter for reversal (default: 14 / 70 / 30)
• ATR_Period / SL_ATR_Mult / TP_ATR_Mult → ATR-based Stop Loss and Take
Profit multipliers (default: 1.5 & 2.0)
• Use_Trailing / Trail_ATR_Mult → enables trailing stop using ATR (default: ON,
multiplier 1.0)
• Min_ATR_Points → minimum ATR in points; prevents trading in very low volatility
(default: 0 = disabled)
Extra Filters
• EMA Trend Filter (default: ON) → Buy only above EMA200, Sell only below
• Stochastic Filter (default: OFF) → requires %K/%D crossover from
oversold/overbought zones
• MACD Filter (default: ON) → Buy only when histogram > 0, Sell when histogram < 0
• ADX Filter (default: OFF) → requires ADX strength above threshold (e.g., 20–25)
Risk & Trade Control
• Allow_Buy / Allow_Sell → enable/disable trading directions
• Max_Positions → number of open trades per symbol (default: 1)• Max_SpreadPts → maximum allowed spread in points (default: 30–40)
• Magic → unique EA ID
Lot Management
• Use_RiskPercent = true → calculates lot size based on % account risk
• Risk_Percent = 1.0 → risk 1% per trade
• Fixed_Lot → used if RiskPercent = false
• Min_Lot / Max_Lot → safety limits
Trade Logic
• BUY Entry:
o Previous candle closed below Lower Bollinger Band
o Current candle closes back above Lower Band
o RSI crosses up from oversold zone
o Passes all enabled filters (EMA, MACD, etc.)
• SELL Entry:
o Previous candle closed above Upper Bollinger Band
o Current candle closes back below Upper Band
o RSI crosses down from overbought zone
o Passes all enabled filters
• Exit:
o Stop Loss and Take Profit are ATR-based
o Optional ATR trailing stop
Recommended Settings (EURUSD, M5)
Core
• BB_Period = 20
• BB_Deviation = 2.0• RSI_Period = 14
• RSI_Overbought / RSI_Oversold = 70 / 30
• ATR_Period = 14
• SL_ATR_Mult / TP_ATR_Mult = 1.5 / 2.0
• Use_Trailing = true
• Trail_ATR_Mult = 1.0
• Min_ATR_Points = 5
Filters
• Use_EMA_Trend = true (EMA200)
• Use_MACD = true
• Use_Stoch = false
• Use_ADX = false
Trading Control
• Max_Positions = 1
• Max_SpreadPts = 30
Lot Management
• Use_RiskPercent = true
• Risk_Percent = 1.0
• Min_Lot / Max_Lot = 0.01 / 5.0
Best Practices
Use during London & New York sessions when volatility is higher
Always test in Strategy Tester & Demo account before live trading
Stick to low-spread pairs (EURUSD, GBPUSD, XAUUSD)
Avoid trading right before major news releases (NFP, CPI, FOMC)