NEXA Scalper MT5 Documentation
The complete master guide for configuring, optimizing, and operating NEXA Scalper MT5 (Version 8.2). Learn every parameter, dynamic risk management algorithm, and built-in protection system.
Installation & Quick Setup
Get NEXA Scalper MT5 running on your MT5 terminal in less than 2 minutes.
Place EA in MT5 Experts Folder
Open MT5, click File → Open Data Folder.
Navigate to MQL5/Experts/ and paste the EA (.ex5) file. Right-click
on Navigator in MT5 and click Refresh.
Allow WebRequest for Real-time License Sync
Go to Tools → Options → Expert Advisors tab. Check "Allow WebRequest for listed URL" and add our verified license endpoint:
Note: Demo accounts and Strategy Tester pass license check automatically without manual keys.
Enable Algo Trading in MT5 Toolbar
Ensure the top MT5 Algo Trading button is toggled ON (green icon). When attaching the EA to the chart, check "Allow Algo Trading" in the EA popup window.
Attach to Chart & Verify Dashboard
Recommended pairs: XAUUSD (Gold) on any timeframes. Once attached, verify that the on-chart Dashboard shows ● License Valid and green filter checkmarks.
The 3 Trading Strategies
Select the optimal strategy based on market condition and your personal risk preference.
Trend Momentum
Pyramids trades into established market momentum. When price moves in the trending direction, additional positions are opened to compound winning runs.
- High-speed trend continuation
- Compounding profits on breakouts
- Filtered with ADX / Slope
STRATEGY_1
Reversal Grid Scalp
Mean-reversion engine. Opens counter-trend positions at calculated pip gaps to capitalize on price pullbacks back to moving averages.
- Dynamic gap contraction
- Optional Profit Reversal switch
- Support hedge position support
STRATEGY_2
Volume Breakout Scalp
Smart institutional volume tracker. Detects volume surges relative to rolling 20-bar averages on M15 and locks direction with precision exits.
- Volume-filtered high probability entries
- Direction-locked basket cycles
- Quick TP & Multi-step trailing
STRATEGY_3
⚡ Telegram Bot Signal (Admin + Own Account)
Entry-Zone Open
Enable UseAdminTelegramSignal and/or UseOwnerTelegramSignal. Admin messages go to all connected EAs (real valid, real disabled, and demo). A normal user message goes to that user's valid (status 1) and disabled (status 3) accounts, and every connected demo EA always receives it. The EA stores entryMin/entryMax (activate when price is in that zone) and rangeMin/rangeMax (keep using until price leaves that band, then clear). ForceTelegramSignal = true opens on activation without news / market / leverage; false waits for those filters. While waiting outside the entry zone, EA strategy stays valid.
=== BASIC SETTINGS ===
Master execution flags, strategy mode selection, and publishing test switches.
true, the EA initiates new rounds and manages
active grids. If set to false, the EA stops opening new cycles while safely managing and
exiting any existing open trades. In short, it was used to enable or disable trades.
• STRATEGY_1: Trend Following / Momentum.
• STRATEGY_2: Reversal Grid / Mean Reversion.
• STRATEGY_3: Volume Spike Breakout (Recommended default).
Profit > 0), the EA dynamically switches entry logic to Strategy 1 (Trend)
to ride the breakout wave.
=== TELEGRAM BOT SIGNAL ===
Two listeners: admin broadcasts to every account, and own-account signals from a normal Telegram user to that user's approved MT5 logins.
true, this EA listens for Telegram admin signals (broadcast to every connected trading account). The dashboard card is titled Telegram Bot Signal.
true, this EA listens for signals that you send to the Telegram bot. Those signals are delivered only to your approved trading accounts, not to other users.
true, a Telegram signal that has reached the entry zone opens immediately and skips market, news, and leverage filters. When false, those filters must pass before the EA uses the received Telegram signal.
📡 How Telegram Bot Signals Work with NEXA Scalper MT5
Admin messages are sent to all EAs that have Receive Admin Signal enabled (real valid/disabled and demo sockets). If a normal user sends the same format to the bot, it is sent to their own valid and disabled accounts, and every connected demo EA always receives it (Receive Own Telegram Signal; demo accepts both sources).
🔴SL @4393
🟢TP 1: @4408
🟢TP 2: @4418
- Entry Zone: When price is inside the entry range the EA uses the Telegram direction. With
ForceTelegramSignalON it opens immediately (skips news/market/leverage). With it OFF, those filters must pass first. - Admin vs Own: Admin → all connected accounts (real valid/disabled + demo). Normal user → that user's valid and disabled accounts; demo EAs always receive.
- Max TP Validity: After the signal is active,
rangeMin–rangeMax(SL and farthest TP) is the keep-using window. Leaving that band clears the signal. SL & TPs are not set as hard broker orders. - Automatic Fallback: Only after activation: hitting SL or max TP expires the signal and the EA returns to normal strategy.
- Strict 1-Signal Priority: A new signal immediately overrides the previous one.
- Admin Commands: Type
/activesignalto inspect the active signal, or/clearsignalto return to EA strategy immediately.
=== LOT SETTINGS ===
Position sizing algorithms, progression multipliers, and revolutionary Reverse Lot sizing.
0 or
1.0 for fixed
lot sizes, or > 1.0 for compounding grids.
MathMax().
UseReverseLotSizing is active.
MaxLotSize on Level 0 where probability is highest, and reduces lot size down
toward BaseLot as drawdown deepens. Minimizes total margin stress during prolonged runs!
=== GAP SETTINGS ===
Dynamic pip spacing and intermediate liquidity recovery between grid layers.
MaxGapPositions. (130 pips = 13.0 standard pips on 5-digit brokers).
MinGapPips once positions ≥ this value.
=== SUPPORT POSITION (HEDGE & EXTRACT) ===
Automated partial profit extraction and counter-trend risk hedging for Strategy 2.
=== TRAILING PROFIT & BASKET EXITS ===
Adaptive dual-tier trailing engine and high-velocity Quick TP exit locks.
BasketSmallTrailPct. Above it, trailing
uses BasketLargeTrailDollar.
=== RISK PROTECTION & CIRCUIT BREAKERS ===
Fail-safe balance thresholds, maximum floating drawdown cuts, and daily circuit limits.
MaxHoldingPercent). For accounts with Balance ≥ Threshold, it enforces fixed dollar
risk (MaxHoldingDollar).
SwitchBalanceThreshold. If floating basket
loss reaches this percentage of account balance, the EA executes an Emergency Close All to protect
remaining equity.
SwitchBalanceThreshold. If floating
drawdown in dollars reaches this amount, all positions are instantly liquidated.
0 for unlimited.
=== MARKET, NEWS & LEVERAGE FILTERS ===
Automated filters preventing entries during choppy ranges, news events, or low leverage.
NEWS_ALL (Low, Medium & High), NEWS_MEDIUM
(Medium & High), or NEWS_HIGH (High-impact 3-star releases only).
StopBeforeNewsMinutes),
and number of minutes to wait after the event before resuming (StartAfterNewsMinutes).
MinRequiredLeverage, trading pauses to prevent margin stops.
• FILTER_SCALP: Default for Strategy 3. Blocks wide spread, dead or explosive ATR, and M1 momentum that disagrees with the spike.
• FILTER_ADX: Measures directional movement strength and slope over
MarketFilterSlopeBars.
• FILTER_CHOPPINESS: Calculates fractal Choppiness Index (0-100).
0 to ignore spread.
FILTER_SCALP to measure whether the market is moving enough for a small Quick TP, but not exploding.
close[1] - close[1+N]). Skipped when the filter is used without a direction (Telegram / S1 / S2).
=== STRATEGY 3 (VOLUME) & EXECUTION SETTINGS ===
Short-horizon volume spike entries (M5, forming bar, body/extension guards, same-bar re-arm) and broker order execution parameters.
TRADE_RETCODE_REQUOTE) or off-quotes. Features exponential backoff delay.
Lot Progression & Grid Sizing Simulator
Test how lot progression, multipliers, and Reverse Lot Sizing behave before running on live charts.
Live Grid Depth Simulator
Adjust parameters below to see calculated lots & cumulative exposure.
| Level | Order Type | Calculated Lot | Cumulative Lots | Effective Gap (Pips) | Total Distance |
|---|
On-Chart Interactive Dashboard
Full breakdown of all metrics, status indicators, and one-click execution buttons on your chart.
Instantly clarifies why the EA is opening trades or waiting:
• Status: Own row under CONDITIONS (not jammed on the title). Examples: READY TO TRADE, BLOCKED: NEWS WINDOW, READY: TG ADMIN BUY, EA READY (TG wait BUY).
• Permissions: Algo OK/NO Auto OK/NO Lic OK/NO DD OK/NO.
• Filters: Mkt News Lev as OK / NO / -- (off), plus SCALP spr/atr/mom or ADX when that filter is on.
• Strategy: S3 volume ratio, body, extension and per-bar count, or trend direction and pip move.
• Entry / Grid: Looking for entry or Grid BUY 8.4 / 12.0p.
Visual feedback for admin and own-account Telegram signals:
• Flags: Admin ON/OFF, Own ON/OFF, and Force ON/OFF match the EA inputs.
• Socket Status: CONNECTED or RECONNECTING.
• Phase: WAIT ENTRY (EA strategy stays on; signal does not expire) vs ACTIVE (price in entry zone). Force ON opens immediately; Force OFF waits for news/market/leverage.
• After activation: Signal is cleared when price leaves [rangeMin, rangeMax].
Displays the live sum of profit, swaps, and commissions for all active EA positions. Dynamically updates with every incoming tick.
• [CLOSE]: Closes all active orders in milliseconds with sync verification.
• [RESET]: Resets daily profit tracking, max drawdown metrics, and circuit counters.
Click the [-] button in the upper right corner to collapse the dashboard
into a small 1-line bar, saving valuable chart space.
Tested Presets & Strategy Sets
Pre-configured parameter profiles for Conservative, Balanced, and High-Frequency styles.
Standard Scalper
Target: $5,000 - $10,000+ Accounts
- Trading Strategy:STRATEGY_3
- Base / Multiplier:0.01 / 0
- Max Lot Size:0.10
- Reverse Lot Sizing:false (Normal)
- Min / Max Gap:130.0 / 180.0 Pips
- Max Gap Positions:10
- Basket Min TP / Quick TP:$1.00 / true
- Small / Large Trailing:20% ($3) / $0.50
- Market Filter (Scalp):true (spread 40p / ATR 20-200p)
- Volume Filter (M5):1.0x (20 Bars, forming bar)
- Max Holding (% / $):70.0% / $10,000
- News / Leverage Filter:false / false
Frequently Asked Questions
Common questions, troubleshooting steps, and expert operating advice.
•
BLOCKED: MT5 ALGO OFF → Enable the "Algo Trading" button in the MT5 top toolbar.
•
BLOCKED: AUTOTRADING OFF → Set UseAutoTrading = true in EA inputs.
•
BLOCKED: LICENSE INVALID → Verify your Exness referral account in Telegram bot.
•
BLOCKED: NEWS WINDOW → EA is protecting capital during high-impact news releases.
•
BLOCKED: MARKET FILTER → ADX / Choppiness condition does not fit current strategy.
•
BLOCKED: SPREAD / ATR LOW / ATR HIGH / MOMENTUM → Scalp filter rejected the entry (wide spread, dead/explosive ATR, or M1 momentum against the spike).
•
WAITING: S3 VOL (XX%) → Strategy 3 is waiting for volume surge ≥ VolumeMultiplier.
•
WAITING: S3 BODY (weak) → Spike candle body is too small (indecision).
•
WAITING: S3 EXTENDED / MOMENTUM FAILED → Price already ran too far or fell back through the spike open.
•
WAITING: S3 COOLDOWN / BAR LIMIT → Same-bar re-arm is waiting or this volume bar is used up.
•
BLOCKED: LEVERAGE LOW → Account leverage is below MinRequiredLeverage.
UseAdminTelegramSignal (admin broadcasts) and/or UseOwnerTelegramSignal (your own Telegram messages). The chart should show CONNECTED under Telegram Bot Signal.
2. Admin: send a BUY/SELL GOLD signal to @panha_ea_bot from an authorized admin account — it is delivered to all connected EAs.
3. Own: a normal user sends the same format to the bot — it is delivered only to that user's approved trading accounts.
4. When price is inside the entry zone:
ForceTelegramSignal = true opens immediately (skips news/market/leverage). Set it false to require those filters before using the Telegram signal.
5. Use
/activesignal to check status or /clearsignal to reset (admin = global, owner = own accounts).
• Reverse Lot Sizing: Starts with
MaxLotSize (e.g. 0.10) on Level 0 where
win probability is highest, and dynamically shrinks volume down to BaseLot (0.01) on deeper
levels. This eliminates heavy exponential exposure during strong market moves.
