Home >EA Lineup >MEGAMAX DONCHIAN USDJPY

megamax-donchian

🌱 4-line summary for beginnersGlossary

What does this EA do?
A Donchian (high/low) breakout EA on USDJPY H1. 9.4 years: PF 1.55, DD 58.6% at the ultra-aggressive default.
Price?
Free: register an account with a partner broker and download a copy locked to that account. If you don't want to open an account, buy it on the MQL5 Market (buy-out or rent; the price is shown on the purchase page). Both options are lower on this page.
Who it suits
People who want simple rule-based trend following on forex. The default is aggressive, so beginners should lower the risk setting.
After getting it
  1. Install MT5
  2. Free version: put the downloaded file in the MT5 Experts folder. If bought on MQL5, it appears in the MT5 'Market' tab. Drag it onto a chart and set it up
  3. Run it on a USDJPY H1 chart, on a demo account for 1–2 weeks first, then go live
★ New EA · 9.4-yr live MT5 BT PF=1.55 · with-trend breakout (no averaging-down)

This Is a Different Thing from the Old MEGAMAX v3.6

The old MEGAMAX EA v3.6 (Asia Range Breakout, 11 pairs) blew up on all pairs in live MT5 verification (redesign required) and was taken down(See the old version's verification results here)。

This EA inherits the name but is a complete redesign. The strategy is changed to a simple USDJPY H1 Donchian channel breakout (BUY-only), and after 17 PDCA optimization cycles in Python, we re-verified 9.4 years (2017-2026) in the live MT5 Strategy Tester and passed — we publish only what passed.

New EA · Donchian breakout + ATR exit + time-based exit

MEGAMAX DONCHIAN USDJPY EAUSDJPY H1 with-trend breakout (+39.3%/yr / 9.4-yr live)

It enters with the trend on an upside break of an N-bar Donchian channel, extends profits with an ATR-based initial SL + trailing stop, and exits on time after a set number of bars — a BUY-only breakout EA.Since the buy direction is the swap-receiving side, it is also advantageous on holding costs over the long term. It uses no averaging-down or martingale whatsoever.In 9.4 years (2017-2026) of live MT5 BT, +133.1% / PF=1.55 / max DD 58.6%.

Live MT5 Strategy Tester 9.4-yr BT (USDJPY H1, $10,000)

MetricResult
Verification Period2014 - 2025 (9.4 yr)
Profit Factor1.55
Win rate / total trades35.0% / 629
Maximum Drawdown58.6%
Annual (compound)+39.3%/yr

* Live MT5 Strategy Tester measurements (OHLC per bar / real spread). Only live values are published, not Python BT. The trailing stop captures big trends in full, growing capital about 4x in 9.4 years ($10,000 → $31,120) while keeping risk low at max DD 6.5%.

Profit Factor

1.55

期待値

勝率

35.0%

629取引

最大DD

58.60%

証拠金DD

年率複利

+39.3%

+$3,930/年($10,000基準)

Attach to: USDJPY H1 — The strategy reads the H1 timeframe. On any other chart it will place no trades at all. When testing in the MT5 Strategy Tester, set the symbol and timeframe to USDJPY H1 as well.

Design Highlights (eliminating over-optimization)

  • Parameters use the median of the plateau — avoiding single-peak over-optimization
  • Robustness confirmed via 3x-spread stress and walk-forward (IS 2012-2019 / OOS 2020-2025)
  • BUY-only = swap-receiving side. Swap costs don't work against it even when holding long term
  • No averaging-down or martingale. Per-trade risk is fixed with an ATR-based SL

Recommended Settings (live-verified parameters, .set included)

The download zip includes the trailing version EA (MEGAMAX_DONCHIAN_TRAIL_EA) and the verified preset MEGAMAX_DONCHIAN_USDJPY_H1_TRAIL.set.Be sure to apply it to a USDJPY H1 chart and load this .set in the input fields (a different timeframe will not reproduce the results above).

Pair / TimeframeUSDJPY / H1
N_Channel (Donchian period)40
SL_ATR / Trail_ATR (trailing)1.5 / 4.0
HoldBars (time-based exit) / ATR_Period60 / 14
Direction / RiskPercentBUY-only (AllowSell=false) / 0.5%

MEGAMAX DONCHIAN JPY Family (all 9.4-yr live MT5 verified)

The same strategy deployed to several JPY crosses. With low correlation, it suits diversified operation. All are live MT5 Strategy Tester measurements (every-tick equivalent / real spread) for 2017-2026.

Pair / TFPFMax DDWin RateTrades15 yr
USDJPY / H1 ★ main N40 Trailing1.5558.6%35.0%629+133.4%
EURJPY / H1 N20/Trail10 (2017-2026)1.5133.3%25.2%571+552.6%
GBPJPY / H4 N20/Trail3 (2017-2026)1.3257.0%42.6%256+875%

* The 4 JPY crosses are distributed as a single "MEGAMAX DONCHIAN JPY Pack" (EA + per-pair H4 presets included). The detailed presets for each pair are described in the README inside the zip. The annual return is modest, but it is a solid, low-DD type consistent over 9.4 years.

★NEW — one EA, three pairs at once

MEGAMAX DONCHIAN JPY (multi-pair)

Instead of running USDJPY, GBPJPY and EURJPY on three separate charts, drop ONE EA on ONE chart and it trades all three at once. Each pair runs its own validated config (per-symbol channel / timeframe / trail / hold), and its backtest is byte-identical to the standalone version (USDJPY within 0.4%, GBPJPY/EURJPY exact).

  • • Buy-only Donchian breakout + hard SL + ATR trail + time-exit (same engine as the standalone)
  • • Missing symbols auto-skipped, broker suffix auto-detected (works on any MT5)
  • • One install, one chart, 3-pair diversification (no more 3-chart setup)
↓ Register your account to get it free

Free with account registration (account-locked). Download the multi-pair and per-pair versions from your dashboard after registering.

How the strategy works (entry, stop, target)

On USDJPY H1, it follows Donchian-channel breakouts with an ATR trailing stop — a robust trend follower tested on 9.4 years of data (2017–2026, Dukascopy).

Entry
Buys a breakout above the 40-bar Donchian channel (long only).
Stop loss
Initial ATR×2.0 stop (distributed preset).
Trail / exit
ATR×8 trailing stop to extend the trend, with a 60-bar time stop.
Risk
Balance × 0.5% (low risk, low drawdown). Adjustable via Run-Mode.
Timeframe
USDJPY trends persistently on H1; the published 9.4-year backtest (2017–2026, Ultra mode) gave +2,155% / PF 1.55 over 629 trades.

📈MT5 Strategy Tester Report — MEGAMAX DONCHIAN USDJPY

🏆 MT5 Official Strategy Tester Result · USDJPY / H1Open original in new tab →
MEGAMAX DONCHIAN USDJPY Strategy Tester Report

📋 About this report

  • Official report generated by the MT5 Strategy Tester (real-tick data)
  • Multi-year real price data with the every-tick (real ticks) model
  • Balance curve (blue) / Equity curve (green) shows floating losses too
  • Past results do not guarantee future profits

📈MT5 Strategy Tester Report — MEGAMAX DONCHIAN EURJPY

🏆 MT5 Official Strategy Tester Result · EURJPY / H1Open original in new tab →

📋 About this report

  • Official report generated by the MT5 Strategy Tester (real-tick data)
  • Multi-year real price data with the every-tick (real ticks) model
  • Balance curve (blue) / Equity curve (green) shows floating losses too
  • Past results do not guarantee future profits

📈MT5 Strategy Tester Report — MEGAMAX DONCHIAN GBPJPY

🏆 MT5 Official Strategy Tester Result · GBPJPY / H4Open original in new tab →

📋 About this report

  • Official report generated by the MT5 Strategy Tester (real-tick data)
  • Multi-year real price data with the every-tick (real ticks) model
  • Balance curve (blue) / Equity curve (green) shows floating losses too
  • Past results do not guarantee future profits

Verification Status

Share on X

How far verification has progressed, from backtest to forward testing

  1. BacktestDone
    Period
    H1 (2017.01.01 - 2026.06.01)
    History quality
    100%
    Trades
    571
    PF
    1.51
    Max DD
    33.30%
  2. OOSDone
    Data source
    MT5 official ticks
    Years verified
    9.4
  3. ForwardNot started

    This EA has no published forward-test record yet. Until results appear here, judge it only by the backtest / OOS figures above.

  4. LiveNot started

Run Mode

Measured

The "RunMode" dropdown switches how aggressively the EA trades. Only the lot (risk) changes — entry/exit logic, symbol and timeframe stay the same.

Defensive

×0.5

Half the Standard lot. For capital preservation or first-time automated trading.

Total: +71%PF: 1.59Max DD: 4.8%

Standard (recommended)

×1.0

The reference risk level. Start here.

Not measured

Aggressive

×2.0

Twice the Standard lot. Drawdowns deepen and the risk of ruin rises. Use only money you can afford to lose.

Total: +716%PF: 1.55Max DD: 16.4% (relative 19.5%)

Ultra

The maximum risk level set for each EA. Produces the deepest drawdowns. Only for traders who fully accept the risk.

Total: +2,155%PF: 1.55Max DD: 16.3% (relative 58.6%)

Measured backtest: USDJPY H1, 2017-01 – 2026-05, 629 trades, $10,000 start, MT5 Strategy Tester. Returns are totals for the whole period, not annual. Every mode trades the same signals; only the lot differs.

Past performance does not guarantee future results. With compounding on, lots adjust automatically to the balance.

All Parameters

All 57 inputs shown in MT5 (EA core + shared modules). Strategy-core values are pre-optimized — keep them at defaults; tune only the operational ones as needed.

ParameterDefaultDescription
General
VersionCheck_EnabletrueEnable automatic update notifications.
RunModeMODE_STANDARDRun mode (Defensive x0.5 / Standard x1.0 / Aggressive x2.0). Switches the lot multiplier.
Economic Event Filter
EconFilter_EnabletrueAvoid trading around high-impact economic events.
EconFilter_AvoidNFPtrueAvoid NFP (1st Friday each month).
EconFilter_AvoidFOMCtrueAvoid FOMC (US Federal Open Market Committee).
EconFilter_AvoidCPItrueAvoid CPI (US consumer price index).
EconFilter_AvoidWeekendtrueAvoid weekend risk (late Fri / early Mon).
EconFilter_AvoidHoursBefore2Avoid N hours before the release.
EconFilter_AvoidHoursAfter1Avoid N hours after the release.
EconFilter_ServerGMTOffset3Server-time GMT offset (summer=3 / winter=2).
EconFilter_VerbosefalseVerbose filter logging.
EconFilter_UseCalendartrueAuto-fetch from MT5 economic calendar (falls back to NFP/CPI rules where unavailable).
EconFilter_MinImportance2Min calendar importance (1=low+ / 2=medium+ / 3=high only).
EconFilter_CurrenciesUSDCalendar target currencies (CSV, e.g. USD,EUR,JPY).
EconFilter_StopImportance3Fully stop new entries at this importance or above.
EconFilter_StopBeforeMin120Stop: N minutes before release.
EconFilter_StopAfterMin60Stop: N minutes after release.
EconFilter_ReduceLotFactor0.5Lot factor on medium impact (reduce instead of stop).
EconFilter_ReduceBeforeMin30Reduce lot: N minutes before.
EconFilter_ReduceAfterMin15Reduce lot: N minutes after.
Safety Guard
Guard_EnabletrueEnable the safety guard (forward only).
Guard_EmergencyMargin120.0Close all if margin level falls below this % (0=off).
Guard_DailyLossPct8.0Stop new entries for the day at this daily loss % (0=off).
Guard_DailyLossClosefalseAlso close open positions when the daily loss is hit.
Guard_MaxConsecLoss0Stop new entries for the day after N consecutive losses (0=off).
Guard_FridayClosefalseClose everything late Friday.
Guard_FridayCloseHour20Friday close-all hour (server time).
News Protect
Guard_NewsProtectMode00=off / 1=SL to break-even / 2=half close / 3=close all.
Guard_NewsProtectMin15Run protection N minutes before high-impact events.
Dashboard / Notify
Notify_PushtrueMT5 mobile push notifications (requires MetaQuotes ID).
Notify_EmailfalseEmail notifications (requires MT5 email setup).
Notify_WebhookURL—Generic webhook URL (Discord/Slack, etc.; empty=off).
Notify_MarginAlert150.0Alert when margin level falls below this %.
Notify_DailySummarytrueSend a daily summary at a set time.
Notify_SummaryHour6Daily summary send hour (server time, 0-23).
Dash_TradeCSVtrueRecord all fills to CSV (MQL5/Files).
Dash_PauseButtontrueShow a pause button on the chart.
Notify_NewsPrewarnMin60Pre-warn N minutes before entries are halted (0=off).
SymbolListUSDJPY,GBPJPY,EURJPYJPY pairs (broker suffix auto-detected)
ChannelList40,20,20Donchian channel bars per pair
TFListH1,H4,H1Timeframe per pair
TrailList8,3,10Trailing distance (ATR mult) per pair
HoldList60,180,200Max bars to hold before time-exit, per pair
RiskList0.5,1.0,1.0Risk % per pair (allocation)
SLList2.0,2.5,2.0Initial hard SL (ATR mult) per pair (v1.20)
SL_ATR2.0SL = ATR x this (wider for gold).
ATRPeriod14
TradeChartSymboltrueAlso trade the attached chart symbol as a leg
ChartLegChannel20Chart-symbol leg: Donchian channel bars
ChartLegTrail8.0Chart-symbol leg: trailing ATR mult
ChartLegHold200Chart-symbol leg: hold bars
ChartLegRisk0.5Chart-symbol leg: risk %
MaxLot5.0Hard cap on total lots (prevents runaway / oversized positions).
MagicBase26260001
Slippage30Allowed slippage (points).
DetailedLogtrueLogs wait/skip reasons, entries and exits to the Journal (forward only).
LogVerbosefalseVerbose tier: log every-bar evaluation detail

Defaults and descriptions follow the EA source. Lot inputs show the effective value after the run-mode multiplier (Defensive x0.5 / Standard x1.0 / Aggressive x2.0). See the bundled MANUAL.html for details.

Download (free)

⭐ Try it free first

STEP 1 Prepare your account

Using the EA requires an MT5 account opened through our referral link. If you already have an account, please create an additional account.

No account yet — open a new account via the links below

Adding an account — create an additional account in your member pageSee how →

STEP 2 Register your account number and download (free)

Please check before applying

The free EA is available for MT5 accounts opened through our referral link. When you enter your account number we check the linkage on the spot, and show you how to fix it if it is not confirmed.

Free registration; your account number is used only for EA license activation

Buy (paid, one-time license)

Buy MEGAMAX DONCHIAN EA

Buy on the official MetaQuotes Market (MQL5 Market). Payment, licensing and automatic updates are all handled inside the MT5 app.

🏷 Launch pricing now — the price steps up every 3 copies sold. The earlier you buy, the lower the price.

Buy on MQL5 Market (MT5) →Buy on MQL5 Market (MT4) →

Buy on the official MetaQuotes Market — install directly in MT5 with automatic updates. No account registration needed.

Related EAs

📧 Price-rise alerts + free 5-day email course

All EAs are at launch pricing and step up as copies sell. Get notified before each rise, plus a daily email on algo-trading essentials, reading backtests correctly, and choosing a broker.

* Privacy strictly protected. You can unsubscribe at any time.