Solo gli utenti che hanno acquistato o noleggiato il prodotto possono lasciare commenti
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.
Solo gli utenti che hanno acquistato o noleggiato il prodotto possono lasciare commenti