Introduction to VolatilityScanner EA for MT4
VolatilityScanner EA for MT4 by Frank Paetsch is a breakout-focused, volatility-aware Expert Advisor that self-optimizes per symbol while it trades. Instead of constant re-optimization, it learns from recent performance and micro-tunes its own parameters within safe bounds. Attach it to one chart, let it scan multiple symbols, and trade the strongest conditions with institutional risk controls.
Options-grade logic. Forex speed. Self-optimizing.
Key Features
- Self-Optimizing Engine — Tracks per-symbol EMA of Profit Factor & Win Rate and nudges core settings (Donchian lookback, Min-ADX, ATR-based SL/TP, trailing multipliers) after X trades.
- Multi-Symbol Scanning — Reads MarketWatch or a CSV list, evaluates symbols on a timer, and focuses on viable breakouts using ADX strength with ATR/spread filters.
- Institutional Execution — ATR-based SL/TP, opposite-signal exit, optional time-based exit, ECN: modify after send, StopLevel/FreezeLevel guards, slippage control.
- Capital Protection — Daily loss cap, global equity stop, margin-aware lot sizing (auto-downshift to min lot or force fixed micro-lots), free-margin buffer and symbol block when min-lot is unaffordable.
- Attach-and-Go — One chart, timer-based scans, lightweight on-chart UI (color, corner/offset, font size).
Key Benefits
- Low Maintenance — No monthly re-optimization; the EA adapts while it runs.
- Market Fit — Donchian + ADX + ATR stack balances breakout capture with volatility-aware risk.
- Risk First — Daily caps, equity stop, fixed/auto lot options, and trailing exits help contain drawdowns.
- Scalable — Scan many symbols from one chart; CSV symbol control for curated lists.
- Prop-Rules Friendly — Daily loss/equity caps and hard SL/TP make it easier to align with challenge rules (your configuration required).
🔎 How the EA Adapts in Real Time
Self-Optimization Cycle
After each batch of trades per symbol, the EA reviews its EMA Profit Factor and Win Rate. If targets aren’t met, it micro-tunes within your bounds (lookback, Min-ADX, SLx, TP-R, trailing multiplier). Adjustments are deliberately small to avoid over-steering.
Breakout Framework
Donchian breakout defines entries; ADX filters trend strength; ATR sets SL/TP and trailing distances. Optional opposite-signal close or time-based exit can be enabled for regime changes.
Execution & Safeguards
Orders use ECN-safe send → modify. Spread/StopLevel checks, slippage limits, and max positions per EA/symbol keep exposure bounded. When free margin is too tight, symbols are blocked until safe again.
⚙️ Inputs Cheat-Sheet (mapped to your settings)
- Scan cadence:
Scan every X seconds
(OnTimer),Analysis timeframe
- Breakout core:
Donchian breakout lookback
,ADX period
,Min ADX to accept trend
- Volatility/Risk:
ATR period
,StopLoss = ATR * mult
,TakeProfit = SL * R
,ATR-based trailing
- Costs/filters:
Max spread (points)
,Max (SpreadPoints/ATRPoints)
,Slippage (points)
- Position limits:
Max total open positions by this EA
,Max positions per symbol
- Lot sizing:
% of balance risked per trade (AutoLot)
,0 = off; >0 = fixed lots
,force-fixed lots
,free-margin buffer %
,block symbol if even minLot not affordable
- Risk stops:
daily loss cap vs day equity
,overall equity stop vs start balance
- Exits:
Close if opposite breakout signal appears
,Optional time-based exit
,Close after X hours
- Multi-symbol:
Symbols CSV
,Only symbols from CSV (no fallback)
- ECN:
ECN: modify after send
- UI:
UI color
,UI corner/offset
,UI font size
- Auto-tune params:
InpAutoTuneEnable
, bounds/steps for lookback, MinADX, SLx, TPR, trail;EMA half-life
,retune cadence
, targetsInpTargetPF
,InpTargetWinRatePct
❓ Frequently Asked Questions
Do I need to re-optimize regularly?
No. The EA self-optimizes per symbol by measuring live performance and nudging parameters within your limits.
Which symbols and timeframe?
Attach to one chart on H1. It can scan all MarketWatch symbols or a curated CSV list.
Does it use martingale or grid?
No. It uses Donchian breakouts with ADX/ATR filtering and ATR-based SL/TP/trailing.
Is it prop-firm compatible?
It includes daily loss caps and a global equity stop. Configure limits to match your firm’s rules.
Do I need a VPS?
Yes. Continuous, timer-based scanning across many symbols requires 24/7 uptime and low latency.
⭐ Trader Reviews
- “Finally an EA that adapts itself. No more monthly re-opt circus.” — Leo G.
- “Daily loss cap + equity stop = peace of mind. Breakouts feel controlled, not reckless.” — Nadia P.
- “I run one instance and a CSV watchlist. The micro-tunes are subtle and effective.” — Harvey S.
📦 What You Get
- ✔️ VolatilityScanner EA (MT4)
- ✔️ Free updates
- ✔️ Optional remote install help
⚙️ Deployment Guidelines
- Platform: MT4 • Timeframe: H1
- Environment: VPS recommended
- Symbols: MarketWatch
- Risk: Start small; configure daily loss cap and equity stop
- Execution: ECN/low-spread broker preferred
🔔 Important Disclaimer
This is a professional trading tool, not a profit guarantee. Markets carry risk, and past results do not indicate future performance. You are responsible for configuration and deployment.
Conclusion
VolatilityScanner EA for MT4 is built for traders who want less maintenance and more adaptability. With self-optimization, robust execution safeguards, and capital protection, it delivers a modern breakout framework that adjusts to market regimes without constant re-tuning.