Комментарии могут оставлять пользователи, купившие или арендовавшие продукт
Morgana Brol Mendonca  
EURUSD London Breakout Pro — Input Parameters Manual

This manual explains each input parameter of the EA, how it affects trading behavior, and examples of practical use. The goal is to help traders understand, customize, and optimize the system on their own.


A. Symbol & Timeframe

  • Symbol (string): the pair traded.
    Effect: the EA only works on the specified symbol.
    Example: EURUSD .

  • TF (ENUM_TIMEFRAMES): timeframe used for signals.
    Effect: all calculations (breakout, filters, risk) use this timeframe.
    Example: M15 (recommended).


B. Session (GMT)

  • TradeSessionStartGMT / TradeSessionEndGMT (int HHMM)
    Effect: new entries are allowed only within this GMT window.
    Example: 630–1200 means trades can open between 06:30 and 12:00 GMT.

  • CancelPendingAfterGMT (int HHMM)
    Effect: cancels pending orders after this time (same day).

Examples

  • “I want to test outside London session right now” → set Start=0000 / End=2359 (or include the current GMT time) and reload the EA. Disable News Guard and check other filters.

  • “I only want until 10:00 GMT” → set Start=0630 / End=1000 .

⚠️ Important: Inputs are always in GMT, independent of broker server time.


C. Asia Box

  • BoxStartGMT / BoxEndGMT (int HHMM)
    Effect: defines the “box” period (high/low) used for breakout detection.
    Example: 00:00–07:59 .

  • UseFixedBuffer (bool) / BreakoutBufferPips (double)
    Effect: if true , uses a fixed buffer in pips; if false , buffer = max(5 pips, 0.1×ATR(14) M15) .

Example

  • Market is noisy → use UseFixedBuffer=true with 7–10 pips , or keep dynamic ATR buffer for adaptive breakout protection.


D. Trend & Quality Filters

  • UseEMA200H4 (bool) / EMASlopeBars (int)
    Effect: trades only in EMA200(H4) direction; if EMASlopeBars>0 , slope must be positive/negative in last N H4 candles.

  • MinADX (double)
    Effect: requires trend strength on breakout candle.
    Example: 20–25 . Higher = fewer but stronger trades.

  • UseMACDAlign (bool): requires histogram alignment (longs >0, shorts <0).

  • UseRSIProtection (bool): blocks longs if RSI>80, shorts if RSI<20.

Examples

  • More frequency → reduce MinADX to 20–22 and set EMASlopeBars=0 .

  • More quality → MinADX=25 and EMASlopeBars=3 .


E. Risk Management

  • RiskPerTradePct (%)
    Effect: lot size = (Equity × Risk%) / StopLossDistance .
    Example: 1.0% (default).

  • MaxSpreadPips / MaxSlippagePts
    Effect: blocks entries with high spread or excessive slippage.

Example

  • ECN account → MaxSpreadPips=1.0 .

  • Variable broker → allow 1.2–1.5 during volatile times.


F. Stop-loss & Exits

  • UseATRStop / ATRStopMult
    Effect: if enabled, SL = ATR×Mult ; otherwise, SL = opposite side of box ± buffer (never < 1.5×ATR).

  • TP1_RMultiple / TP1_ClosePct / TP2_RMultiple
    Effect: partial exit at 1R (50%) and 2R (rest) by default.

  • UseBreakEven / BreakEvenAt_R
    Effect: moves SL to entry after +0.8R (default).

  • UseTrailing / TrailingType / ATRMultTrail
    Effect: trailing stop via Chandelier/ATR (default = 2.0) or last M15 high/low.

Examples

  • Want smaller SL → enable ATR stop ( ATRStopMult=1.5 ).

  • Want bigger runners → TP2_RMultiple=3.0 , ATRMultTrail=2.5 .


G. Reentries & Circuit Breaker

  • AllowReentry / MaxReentries
    Effect: allows 1 reentry if price returns inside box and breaks again.

  • MaxLossPctDay
    Effect: daily circuit breaker based on equity drawdown; blocks new trades for the rest of the day.

Example

  • In volatile markets with false breakouts → AllowReentry=true, MaxReentries=1 .

  • Safer daily cap → MaxLossPctDay=3.0–4.0 .


H. Broker/Execution

  • Magic, LotStep, LotMin
    Effect: magic number for identification; lot step/min for broker compatibility.


I. Alerts & HUD

  • AlertsOnBreakout / PushAlerts / TelegramAlerts
    Effect: sends notifications (box formed, breakout, entry, BE, TP1/TP2, trailing).

  • ShowHUD, HUD_X, HUD_Y
    Effect: on-chart panel showing: session status, H4 trend, box range, spread, risk/lots, SL/TP, P/L of day.


J. Logs

  • LogLevel
    Effect: controls verbosity.

    • 0 : minimal

    • 1 : standard (recommended)

    • 2+ : detailed (debug)


Checklist: Why a trade didn’t trigger
  • Session window (GMT) didn’t include current time.

  • EA not reloaded after input change.

  • CancelPendingAfterGMT already passed.

  • Daily limit (1 trade or reentry already used).

  • News guard active.

  • Filters blocked (EMA200, ADX, MACD, RSI).

  • Spread > MaxSpreadPips.

  • Daily circuit breaker triggered.

Tip: To test outside London hours → set Start=0000 / End=2359 , reload EA, disable News Guard.

patrickdrew  
Morgana Brol Mendonca #:
EURUSD London Breakout Pro — Input Parameters Manual

This manual explains each input parameter of the EA, how it affects trading behavior, and examples of practical use. The goal is to help traders understand, customize, and optimize the system on their own.


A. Symbol & Timeframe

  • Symbol (string): the pair traded.
    Effect: the EA only works on the specified symbol.
    Example: EURUSD .

  • TF (ENUM_TIMEFRAMES): timeframe used for signals.
    Effect: all calculations (breakout, filters, risk) use this timeframe.
    Example: M15 (recommended).


B. Session (GMT)

  • TradeSessionStartGMT / TradeSessionEndGMT (int HHMM)
    Effect: new entries are allowed only within this GMT window.
    Example: 630–1200 means trades can open between 06:30 and 12:00 GMT.

  • CancelPendingAfterGMT (int HHMM)
    Effect: cancels pending orders after this time (same day).

Examples

  • “I want to test outside London session right now” → set Start=0000 / End=2359 (or include the current GMT time) and reload the EA. Disable News Guard and check other filters.

  • “I only want until 10:00 GMT” → set Start=0630 / End=1000 .

⚠️ Important: Inputs are always in GMT, independent of broker server time.


C. Asia Box

  • BoxStartGMT / BoxEndGMT (int HHMM)
    Effect: defines the “box” period (high/low) used for breakout detection.
    Example: 00:00–07:59 .

  • UseFixedBuffer (bool) / BreakoutBufferPips (double)
    Effect: if true , uses a fixed buffer in pips; if false , buffer = max(5 pips, 0.1×ATR(14) M15) .

Example

  • Market is noisy → use UseFixedBuffer=true with 7–10 pips , or keep dynamic ATR buffer for adaptive breakout protection.


D. Trend & Quality Filters

  • UseEMA200H4 (bool) / EMASlopeBars (int)
    Effect: trades only in EMA200(H4) direction; if EMASlopeBars>0 , slope must be positive/negative in last N H4 candles.

  • MinADX (double)
    Effect: requires trend strength on breakout candle.
    Example: 20–25 . Higher = fewer but stronger trades.

  • UseMACDAlign (bool): requires histogram alignment (longs >0, shorts <0).

  • UseRSIProtection (bool): blocks longs if RSI>80, shorts if RSI<20.

Examples

  • More frequency → reduce MinADX to 20–22 and set EMASlopeBars=0 .

  • More quality → MinADX=25 and EMASlopeBars=3 .


E. Risk Management

  • RiskPerTradePct (%)
    Effect: lot size = (Equity × Risk%) / StopLossDistance .
    Example: 1.0% (default).

  • MaxSpreadPips / MaxSlippagePts
    Effect: blocks entries with high spread or excessive slippage.

Example

  • ECN account → MaxSpreadPips=1.0 .

  • Variable broker → allow 1.2–1.5 during volatile times.


F. Stop-loss & Exits

  • UseATRStop / ATRStopMult
    Effect: if enabled, SL = ATR×Mult ; otherwise, SL = opposite side of box ± buffer (never < 1.5×ATR).

  • TP1_RMultiple / TP1_ClosePct / TP2_RMultiple
    Effect: partial exit at 1R (50%) and 2R (rest) by default.

  • UseBreakEven / BreakEvenAt_R
    Effect: moves SL to entry after +0.8R (default).

  • UseTrailing / TrailingType / ATRMultTrail
    Effect: trailing stop via Chandelier/ATR (default = 2.0) or last M15 high/low.

Examples

  • Want smaller SL → enable ATR stop ( ATRStopMult=1.5 ).

  • Want bigger runners → TP2_RMultiple=3.0 , ATRMultTrail=2.5 .


G. Reentries & Circuit Breaker

  • AllowReentry / MaxReentries
    Effect: allows 1 reentry if price returns inside box and breaks again.

  • MaxLossPctDay
    Effect: daily circuit breaker based on equity drawdown; blocks new trades for the rest of the day.

Example

  • In volatile markets with false breakouts → AllowReentry=true, MaxReentries=1 .

  • Safer daily cap → MaxLossPctDay=3.0–4.0 .


H. Broker/Execution

  • Magic, LotStep, LotMin
    Effect: magic number for identification; lot step/min for broker compatibility.


I. Alerts & HUD

  • AlertsOnBreakout / PushAlerts / TelegramAlerts
    Effect: sends notifications (box formed, breakout, entry, BE, TP1/TP2, trailing).

  • ShowHUD, HUD_X, HUD_Y
    Effect: on-chart panel showing: session status, H4 trend, box range, spread, risk/lots, SL/TP, P/L of day.


J. Logs

  • LogLevel
    Effect: controls verbosity.

    • 0 : minimal

    • 1 : standard (recommended)

    • 2+ : detailed (debug)


Checklist: Why a trade didn’t trigger
  • Session window (GMT) didn’t include current time.

  • EA not reloaded after input change.

  • CancelPendingAfterGMT already passed.

  • Daily limit (1 trade or reentry already used).

  • News guard active.

  • Filters blocked (EMA200, ADX, MACD, RSI).

  • Spread > MaxSpreadPips.

  • Daily circuit breaker triggered.

Tip: To test outside London hours → set Start=0000 / End=2359 , reload EA, disable News Guard.

Very nice thank you! 

With all of these parameters - could you maybe make a set file for a person in Central Europe time frame (CET = Paris).

Thanks.

Patrick

Morgana Brol Mendonca  
Hi Patrick — no worries about time zones. The EA uses GMT as its single reference and automatically maps it to your broker’s server time and to CET/CEST. Daylight saving changes are handled automatically, so you don’t need to change any offsets or resave the .set.
Morgana Brol Mendonca  
Hi Cristian-bogdan,
Thanks for the heads-up. Could you please send me the .set file you used for the EURUSD M15 backtest on XM so I can review it? Also, what is your broker server’s current GMT time/offset on XM?
Once I have these, I’ll replicate your setup and see why no trades were triggered.
51467146  
Subject: EA Not Executing Trades — Missing Indicator Files (Error 4302/4801)
Hi Morgana,
I've installed EurUsd London Breakout Pro v0.9.8 and the EA is unable to execute any trades due to indicator loading errors. I'm hoping you can help resolve this quickly.
Environment:Broker: Pepperstone (MT5 — ECN/Hedge account)
Platform: MetaTrader 5, Live Terminal
Instrument: EURUSD, H1
The problem: On both the live chart and the Strategy Tester, the EA generates the following errors immediately on initialisation and executes zero trades:

cannot load indicator 'Moving Average' (EURUSD) [4302 / 4801]
cannot load indicator 'Average True Range' (EURUSD) [4302 / 4801]
cannot load indicator 'Average Directional Movement Index' (EURUSD) [4302 / 4801]
cannot load indicator 'MACD' (EURUSD) [4302 / 4801]
cannot load indicator 'Relative Strength Index' (EURUSD) [4302 / 4801]

The EA file itself (58KB .ex5) is correctly located in MQL5/Experts/Market. Automated trading is enabled and DLL imports are permitted. The terminal has been fully restarted.
What I believe is happening:
It appears the EA depends on companion indicator .ex5 files that were not included in the Market installation. Could you confirm whether there are additional indicator files required, and if so, please provide them?
Request:
Please supply any missing indicator files and advise where to place them, or confirm whether an updated version of the EA is available that resolves this issue.
Thank you for your assistance — I look forward to hearing from you.
Комментарии могут оставлять пользователи, купившие или арендовавшие продукт