Nagi Scalp
- Uzmanlar
- Sürüm: 1.0
- Etkinleştirmeler: 5
■ About Nagi Scalp
Nagi Scalp is a multi-pair range mean-reversion scalping EA for MetaTrader 5, trading 21 currency pairs on the M5 timeframe.
It is designed around one priority above all: capital protection, not chasing outsized gains. No unlimited nanpin/grid stacking is used — risk is always capped.
■ Key Features
- Independently optimized entry/exit conditions for each of the 21 pairs (not a one-size-fits-all setup)
- Volatility and trend-strength regime filters to avoid entering during unfavorable conditions
- Automatic position sizing based on recent win/loss streaks, hard-capped within a 0.4x-2.2x range (never unbounded)
- Only ONE same-direction position add is allowed per symbol (hard limit — not unlimited martingale-style stacking)
- New entries are automatically paused during the broker's thin-liquidity rollover hours
■ Verified Backtest Results (2021.01 - 2026.08, ~5.7 years, real historical data)
- Net Profit: +$26,462.95 ($30,000 starting balance, fixed 0.1 lot)
- Profit Factor: 1.12
- Max Drawdown: 5.11% (balance) / 5.73% (equity)
- Sharpe Ratio: 1.61
- Total Trades: 13,798
- In-Sample (2021-2023) PF: 1.09 / Out-of-Sample (2024-2026) PF: 1.15 — performance holds up on unseen data
- Every calendar year from 2021 to 2026 closed profitable
Note: tested with fixed-lot sizing (no compounding), so it works as-is on lower-leverage accounts (e.g. 1:25 regulated accounts).
■ Requirements & Recommendations
- MetaTrader 5 only (not compatible with MT4).
- Recommended lot size: 0.1 or higher. Below this, the win/loss-streak sizing feature loses effectiveness due to broker lot-step rounding.
- Time-based parameters (such as the thin-liquidity hour exclusion) were tuned and validated using GaitameFinest (Japan) server time and real historical data. If you run this on a different broker, the EA will log a warning at startup (trading continues — it does not stop) recommending you re-validate the time-based settings, since rollover/liquidity hours differ by broker.
- As with any EA, demo-testing before live use is recommended.
■ Input Parameters
[General]
- InpSymbolSuffix — Broker symbol suffix (blank = auto-detect)
- InpLotSize — Base lot size (0.1+ recommended)
- InpMagic — Magic number (change if it conflicts with another EA)
- InpSlippagePoints — Allowed slippage (points)
- InpExcludeServerHourBoundary — Pause new entries during thin-liquidity hours (recommended ON)
- InpMaxHoldHours — Force-close after N hours (0 = disabled)
- InpDebugLog — Verbose logging
[Risk Management]
- InpEnableNanpinPyramid — Enable the position-add feature (recommended ON)
- InpNanpinOnly — Only add when the existing position is at a loss, never on profitable pullbacks (recommended ON)
- InpMaxPositionsPerSymbol — Max simultaneous positions per symbol
[Position Sizing]
- InpUseAntiMartingale — Enable win/loss-streak-based automatic lot sizing (recommended ON)
[News Filter]
- InpExcludeNewsWindow — Pause new entries around high-impact news releases (only takes effect in backtesting; in live/demo trading, protection is always active regardless of this setting)
- InpNewsMinutesBefore — Minutes before a news release to stop new entries
- InpNewsMinutesAfter — Minutes after a news release to resume new entries
■ Disclaimer
Past backtest performance does not guarantee future results. Always demo-test thoroughly before live deployment.
