Description
Adaptive Grid Recovery EA
Short Tagline: A volatility-adaptive grid strategy that opens a sequence of positions at ATR-spaced le…
Short Description:
Adaptive Grid Recovery EA is a fully automated grid / recovery (advanced, risk-managed). Expert Advisor for MT4 and MT5. A volatility-adaptive grid strategy that opens a sequence of positions at ATR-spaced levels against short-term extension, aiming to exit the basket at a blended profit target. Built-in risk controls and market filters keep execution disciplined across live and demo accounts.
Overview
A volatility-adaptive grid strategy that opens a sequence of positions at ATR-spaced levels against short-term extension, aiming to exit the basket at a blended profit target. Grid spacing and lot progression adapt to volatility, with strict equity-based safety controls.
Features
- ATR(14) for adaptive grid spacing
- Bollinger Bands for extension context
- Equity/drawdown monitor
- Configurable stop-loss, take-profit, and trailing logic
- Session, spread, and news-time filters for disciplined execution
- One-trade-per-bar / duplicate-signal protection
- Clean, single-file MQL4 and MQL5 implementations
- No hidden logic — every input is exposed and documented
Trading Strategy
Entry logic: – Seed: open the first position when price reaches a Bollinger extreme (fade) in a confirmed low-ADX range.
- Grid add: each additional level opens at ATR × spacing beyond the prior fill, in the same direction (recovery), up to MaxLevels.
Exit logic: – Close the entire basket when blended floating profit reaches the target (in account currency or pips-equivalent).
- Hard stop the basket if equity drawdown exceeds the max threshold.
Stop-loss: No per-trade SL; a basket-level equity stop (e.g., 8% of equity) closes everything. This is the critical safety control.
Take-profit: Basket TP at a blended target (e.g., 0.5-1 × average grid spacing of net profit).
Trailing stop: Trail the basket target: once floating profit exceeds the target, lock in via a trailing basket stop.
Break-even: Not per-trade; the basket approaches break-even as recovery levels fill.
Why it works: High win rate in ranges; smooths equity in choppy markets.; Adapts spacing to volatility..
Recommended Settings
- Timeframes: M15, H1 (management is tick-based).
- Instruments: EURUSD, EURGBP, USDCHF, AUDNZD.
- Account type: ECN/Raw spread accounts preferred
- Minimum recommended balance: $500+ (adjust lot sizing to your risk tolerance)
- VPS: Recommended for 24/5 uptime and consistent execution
- Risk management: Cap MaxLevels and total lots. Enforce a hard equity stop. Disable in trending/high-ADX regimes. Never martingale without a strict ceiling.
Supported Markets
Range-prone forex pairs and lower-volatility instruments.
Supported Brokers
Compatible with any regulated MT4 or MT5 broker offering standard order execution (market or instant execution). Works with ECN, STP, and standard account types. No broker-specific dependencies.
Installation Guide
1. Download the .ex4 (MT4) or .ex5 (MT5) file from your purchase delivery.
2. Open MetaTrader, go to File → Open Data Folder.
3. Copy the file into MQL4/Experts (MT4) or MQL5/Experts (MT5).
4. Restart MetaTrader or right-click Expert Advisors in the Navigator and select Refresh.
5. Drag the EA onto the chart of your chosen symbol and timeframe.
6. Enable Allow live trading (and Allow DLL imports if prompted) in the Common tab.
7. Adjust inputs to match your risk profile, then click OK.
8. Confirm AutoTrading is enabled in the toolbar.
- Session filter: Prefer quiet ranging sessions (e.g., late US / Asian) for the underlying range assumption.
- Spread filter: Reject new grid adds if spread > threshold; costs compound across many trades.
- News filter: Halt new grid adds around high-impact news; strong trends break grids.
- Volatility filter: ATR sets spacing; require low ADX (range regime) before seeding. Suspend in volatility spikes.
Risk Disclaimer
Trading forex and CFDs carries a high level of risk and may not be suitable for all investors. Past performance, backtest results, and simulated outcomes are not indicative of future results. This EA does not guarantee profits. Always test thoroughly on a demo account before deploying real capital, and never risk funds you cannot afford to lose.
This strategy uses grid/recovery-style position management. Grid and recovery systems can produce extended strings of small gains punctuated by sharp, rapid drawdowns if the market trends strongly against the basket. Use conservative lot sizing, respect the built-in equity-stop settings, and never allocate capital you cannot afford to lose.
Version
v1.0.0
Support
Support is provided through the marketplace messaging system. Please include your broker, symbol, timeframe, and EA version when reporting an issue.
Updates
Free updates are provided for bug fixes and compatibility improvements. Feature updates may be released as versioned upgrades.
FAQ
Q: Does this EA work on both MT4 and MT5?
A: Yes, separate optimized builds are provided for each platform.
Q: Can I run this on multiple pairs at once?
A: Yes, attach separate instances to separate chart/symbol combinations.
Q: Does this EA use martingale or grid recovery?
A: Yes — this is a grid/recovery-style system with strict equity-based safety controls. Review the risk disclaimer carefully before use.
Q: What timeframe works best?
A: M15, H1 (management is tick-based). for the cleanest signals, but the EA can run on other timeframes with adjusted inputs.
Q: Is a VPS required?
A: Not required, but strongly recommended for uninterrupted 24/5 operation.





Reviews
There are no reviews yet.