Multi Breakout Alpha
- Experts
- Versione: 9.42
- Attivazioni: 10
Multi-Breakout Alpha – Modular Breakout Expert Advisor for XAUUSD (Gold)
Multi-Breakout Alpha is a rule-based, fully automated breakout Expert Advisor built around a prop-firm style risk layer. Every position is opened with a hard Stop Loss. No martingale, no grid, no averaging, no hedging tricks, no news-spike scalping.
The default preset runs the BOX module on XAUUSD: it measures the range of the last 36 H1 bars before the daily anchor (00:00 GMT), places a Buy Stop above and a Sell Stop below the box, and manages the trade with a box-proportional Stop Loss, Take Profit and trailing stop. As soon as one side triggers, the opposite pending order is cancelled – the two legs are never held as a hedge.
Seven additional breakout modules are included and can be enabled independently, each with its own magic number, risk % and exit logic: Donchian Channel, Previous Day High/Low, Previous Week High/Low, Opening Range Breakout London, Opening Range Breakout New York, Volatility Squeeze (Bollinger inside Keltner) and Failed-Breakout Fade. These modules ship DISABLED and are not part of the published backtest. Enable them only after your own testing.
KEY FEATURES • Hard Stop Loss on every entry – always • Risk-percent OR fixed-lot position sizing (switchable) • Global simultaneous-risk budget shared by all modules • Daily and total loss guards with safety margin (prop-firm friendly) • Max consecutive losses and max daily trades limits • Trading session window filter and optional Friday close • Higher-timeframe EMA trend filter (H4 EMA 200 by default) • Spread and slippage filters, broker-safe stops/freeze-level and expiration handling • Works on hedging and netting accounts • On-chart dashboard with live risk usage • Single-file build, no DLLs, no external indicators
RECOMMENDED SETUP • Symbol: XAUUSD (Gold). Other symbols require their own .set file and testing. • Chart timeframe: M15 (the EA reads H1 data internally for the box) • Minimum deposit for risk-percent sizing: 10,000 USD. Below that, switch InpLotSizingMode to LOT_SIZING_FIXED with 0.01 lot. • Leverage: 1:30 or higher • Low-spread ECN/RAW account; VPS recommended for 24/5 operation • Check InpBoxServerGMTOffset against your broker's server time (default 3 = GMT+3 servers, the most common setting)
KEY PARAMETERS
-
Global Risk Manager InpLotSizingMode – RISK_PERCENT (default) or FIXED InpFixedLot – lot size used in FIXED mode (0.01) InpFixedLotMaxOpenEntries – max simultaneous EA positions + pending orders in FIXED mode (3) InpGlobalMaxRiskPercent – max combined open risk across all modules (0.5 %) InpAllowMinLotFallback / InpMinLotMaxRiskPercent – allow the broker minimum lot on small accounts only if its real risk stays under the cap (2 %)
-
Execution Filters InpMaxSpreadPoints (200), InpMaxSlippagePoints (30) InpUseTradingSession, InpSessionStart 07:00, InpSessionEnd 20:00 (server time) InpCloseAllOnFriday (false), InpFridayCloseHour (18)
-
Account Protection InpDailyLossLimitPercent (4.5 %), InpTotalLossLimitPercent (9.0 %), InpSafetyMarginPercent (1.0 %) InpMaxConsecutiveLosses (10), InpMaxDailyTradesAll (20), InpCloseAllWhenBlocked (true)
-
Trend Filter InpUseTrendFilter (true), InpTrendFilterTimeframe (H4), InpTrendFilterEMAPeriod (200)
-
BOX Module (default ON) InpBoxRangeBarsH1 (36) – H1 bars forming the box InpBoxAnchorHourGMT (0), InpBoxServerGMTOffset (3) InpBoxOrderExpirationMinutes (1110), InpBoxCancelOppositeOrder (true) InpBoxStopLossMode = BOX_MULTIPLE, InpBoxStopLossBoxMultiple (0.61) InpBoxTakeProfitMode = BOX_MULTIPLE, InpBoxTakeProfitBoxMultiple (1.0) InpBoxUseTrailingStop (true), InpBoxTrailingBoxMultiple (0.3), InpBoxTrailingActivation (0.3) InpBoxTradeMonday…Friday – weekday filter (Monday off by default) InpBoxRiskPercent (0.25 %) – split between the two pending sides
20–80. Optional modules (default OFF): Donchian, Prev Day H/L, Prev Week H/L, ORB London, ORB New York, Squeeze, Fade – each with ATR-based SL/TP, breakeven, trailing and its own risk %.
WHAT THIS EA IS NOT It is not a high-frequency scalper and it will not open trades every day. Breakout systems have losing streaks by design; the edge comes from letting winners run with the trailing stop while losers are cut at a fixed fraction of the box. Expect periods of flat or negative performance and evaluate it over months, not days.
BACKTESTING Use "Every tick based on real ticks" or "Every tick", XAUUSD, M15 chart, with your broker's real spread and commission. Results vary across brokers due to different GMT offsets, spreads and swap. Load the provided .set file that matches your account size before testing. The screenshots on this page come from the 200,000 USD risk-percent preset; running the EA with 0.01 fixed lot on a very small balance produces a much higher relative drawdown and is not representative of the intended configuration.
VERSION NOTES v9.42 – Market validator build: tester-safe minimum-lot handling, netting-safe pending legs, freeze-zone guard on SL/TP modifications, unified position/order cleanup across hedging and netting accounts.
RISK DISCLAIMER Trading foreign exchange, metals and CFDs on margin carries a high level of risk and may not be suitable for all investors. Past performance, whether real or simulated, is not indicative of future results. Backtest results are hypothetical and do not account for all real-market conditions such as liquidity, slippage and requotes. You could lose all of your invested capital. Never trade with money you cannot afford to lose. The author is not a financial advisor and accepts no liability for any losses incurred using this software. Test on a demo account first and make sure you understand every parameter before going live.
SUPPORT Questions, .set files and update notes are published in the Comments section of this product page. Please include your broker, account size and the EA log when reporting an issue.
