Noor Gold Scalper System
- Experts
- Versione: 1.0
- Attivazioni: 10
ProScalper MultiStrategy EA — 11 Independent Scalping Strategies for MT5
ProScalper MultiStrategy is an Expert Advisor for MetaTrader 5 that runs 11 independently operating scalping strategies simultaneously on any symbol. Each strategy has its own Magic Number, position counter, and daily P&L tracker, so they operate as completely separate systems within one EA file.
Designed and optimized for XAUUSD (Gold) on M5\M15. Compatible with all MT5 brokers on Standard, ECN, and Raw Spread account types.
The 11 Strategies
Each strategy can be individually enabled or disabled. All run in parallel with isolated position management.
Strategy 1 — Range Breakout: Detects a consolidation range over a configurable lookback period and trades breakouts above the range high or below the range low, with minimum and maximum range width filters.
Strategy 2 — Support and Resistance Bounce: Identifies swing-based S/R levels with a configurable touch count. Enters reversal trades when price enters the zone with a confirming candle close direction.
Strategy 3 — Stop-Loss Hunt (Liquidity Grab): Detects spike candles that briefly break below swing lows or above swing highs, then reverse. Requires a long wick-to-body ratio confirming institutional reversal.
Strategy 4 — Pin Bar Reversal: Classic pin bar detection with EMA trend confirmation and body-to-range ratio filter. Long lower wick generates a buy in uptrend; long upper wick generates a sell in downtrend.
Strategy 5 — EMA Crossover 9/21: Golden Cross (EMA9 above EMA21) for buys; Death Cross for sells. RSI filter excludes overbought and oversold conditions.
Strategy 6 — EMA 9 Trend Scalp: Price must be in an established trend above EMA9 for multiple bars, pull back to touch EMA9, then close bullishly. Precision bounce entry in the direction of the trend.
Strategy 7 — Momentum Candle Breakout: Detects oversized candles relative to ATR (default 2x). Bullish engulfing with EMA9 above EMA21 for buy; bearish momentum with EMA9 below EMA21 for sell.
Strategy 8 — Session Breakout: Captures the high and low of the preceding session (Asia, London, New York, London/NY Overlap, or All Sessions) and trades the range breakout with a configurable buffer. Session lines are drawn on the chart.
Strategy 9 — Breakout, Pullback, and Retest: Detects a breakout above a significant swing high or below a swing low, then waits for a pullback and retest of the broken level within a configurable zone before entering on a confirmation candle.
Strategy 10 — Three Consecutive Candles: Requires three consecutive candles each closing higher (or lower) than the previous, each with ATR-relative minimum body size. An optional growing-body confirmation can be enabled.
Strategy 11 — FVG / Order Block Rejection: Detects Fair Value Gaps (3-candle impulse gaps) and draws them as colored rectangles on the chart. Trades the rejection when price re-enters and closes back out of the gap zone.
Key Features
Independent Magic Numbers: Each strategy uses MagicBase + 1 through MagicBase + 11, allowing complete trade isolation in journals, history filters, and trade copiers.
Per-strategy position control: Each strategy has its own configurable trade limit and operates without interfering with any other strategy.
Per-strategy P&L tracking: Today's profit and loss is tracked separately for each strategy so performance can be evaluated individually.
ATR-based SL and TP: Stop-loss and take-profit distances are calculated from live ATR values, with a fixed-point fallback per strategy.
Daily auto-pause: A configurable daily profit target and daily loss limit pause all new entries automatically when reached. Trading resumes at the next day's open. Existing trades continue to be managed.
Risk mode: Toggle between fixed lot size and percentage-based lot sizing. In risk mode, lot size is calculated from account balance, configured risk percentage, and ATR-derived stop-loss distance.
Trailing stop-loss: Activates after a configurable profit threshold and trails by a configurable step, applied across all open positions.
Max spread filter: No strategy opens a trade when the current spread exceeds the configured maximum in points.
FVG zone visualization: Strategy 11 draws detected Fair Value Gap zones directly on the chart as colored rectangles extending 20 bars to the right.
On-chart dashboard: Displays account balance and equity, current spread, max drawdown percentage, EA status (Active or Paused), each strategy's on/off state, open positions, signals fired, today's P&L per strategy, and daily cumulative P&L.
Panel customization: Background, border, header, label, data, profit, and loss colors are all individually configurable. Font size and panel position (X/Y) are adjustable.
Input Parameters
Strategy enable/disable: Each of the 11 strategies has a dedicated boolean toggle. Strategies can be enabled or disabled without restarting the EA.
InpMagicBase: Base Magic Number. Strategies automatically use Base+1 through Base+11.
InpLotSize: Fixed lot size applied to all strategies.
InpRiskPercent: Risk percentage per trade when risk mode is active.
InpUseRiskPercent: Toggles between fixed lot and percentage-based sizing.
InpRRRatio: Risk-to-reward ratio for TP calculation (default 2.0).
InpMaxSpread: Maximum spread in points. No trades open above this value.
InpMaxTradesPerStrat: Maximum simultaneous open trades per strategy.
InpMaxTradesTotal: Maximum total open trades across all strategies.
InpTrailingSL: Enable or disable the trailing stop-loss.
InpTrailingStart: Profit in points before trailing activates.
InpTrailingStep: Step size in points for each trailing movement.
InpUseDailyLimits: Enable or disable the daily auto-pause feature.
InpDailyProfitMax: Daily profit amount in dollars that triggers the pause.
InpDailyLossMax: Daily loss amount in dollars that triggers the pause.
InpShowPanel: Show or hide the on-chart dashboard.
Each strategy also has its own parameter group covering lookback periods, zone widths, wick ratios, ATR multipliers, session hours, buffer sizes, and fixed SL fallback in points.
Recommended Starting Settings
Symbol: XAUUSD. Timeframe: M5. Lot size: 0.01. R:R ratio: 2.0. Max spread: 30 points. Max trades per strategy: 1. Max total trades: 5. Daily profit target: $100. Daily loss limit: $50. Trailing stop: enabled, start 100 points, step 50 points. Magic base: 400000.
Requirements
Platform: MetaTrader 5, build 2755 or later. Works on any symbol and timeframe. Recommended balance: $500 or more for 0.01 lot trading on XAUUSD. VPS recommended for uninterrupted operation. No external dependencies — uses standard MT5 Trade library includes only. Fully compatible with the Strategy Tester for backtesting.
