Dual Signal Scalper
- Experts
- Davut Ozcan
- Version: 1.2
Optimal timeframe and symbol: M1 on EURUSD
This Expert Advisor is designed to work best on 1-minute charts, EURUSD. It also runs on other symbols/timeframes, but the first choice is EURUSD M1 for signal density and testing.
Overview
ADX+RSI Scalper is an automated trading system that uses two confirmations: ADX for trend strength/direction and RSI for overbought/oversold crosses at bar close. Signals are generated on closed candles only.
How it works
-
Trend filter (ADX):
– Long when ADX ≥ MinADX and +DI > −DI.
– Short when ADX ≥ MinADX and −DI > +DI. -
RSI confirmation (on bar close):
– Long when RSI crosses up through the Oversold level.
– Short when RSI crosses down through the Overbought level.
Orders are sent at the open of the next bar after the conditions are met.
Risk and protections
– Market orders (Buy at Ask, Sell at Bid).
– Optional fixed lot or percent-risk lot sizing based on SL distance.
– SL/TP in pips.
– Maximum open positions per symbol.
– Optional spread filter.
– No martingale. No grid. No news trading. No arbitrage.
Inputs (English)
– MagicNumber: identifier for positions.
– SignalTimeframe: timeframe used for signals (default: current chart).
– FixedLot: lot size when RiskPercent = 0.
– RiskPercent: percent risk per trade; if >0 lots are calculated from SL distance.
– SL_Pips / TP_Pips: stop loss / take profit in pips (0 = disabled).
– MaxPositions: maximum simultaneous positions per symbol.
– MaxSpreadPips: filter for high spreads (0 = disabled).
– OneTradePerBar: if true, only one trade per bar.
– ADX_Period / MinADX: ADX settings for trend strength.
– RSI_Period / RSI_Oversold / RSI_Overbought: RSI settings for confirmation.
Symbol and accounts
Recommended: EURUSD on M1.
Also works on major FX pairs and XAUUSD. Settings should be adjusted per symbol (pip value and typical spread). The EA runs on both Netting and Hedging account types.
Backtesting and usage notes
Use “Every tick based on real ticks” where available. Forward testing is recommended before live use. Results in tests are not the same as real trading due to execution and liquidity.
Compliance
– Delivered as compiled EX5.
– Uses only built-in MQL5 functions and indicators (iADX, iRSI).
– No DLL. No WebRequest. No external servers.
– No third-party licensing, accounting or update systems.
– Does not collect personal data.
– No links to third-party resources.
– Support is provided via the MQL5 messages and the product comments section.
Risk disclosure
Trading involves risk, including possible loss of capital. This product does not guarantee profit and does not promise any particular performance. Users are responsible for parameter selection and position sizing.