EurUsd London Breakout Pro
FREE
Pubblicato:
15 agosto 2025
Versione attuale:
1.0
Non hai trovato un robot adatto?
Ordina il tuo
su Freelance
Vai alla sezione Freelance
Ordina il tuo
su Freelance
Come acquistare un Robot di Trading o un indicatore
Esegui il tuo EA
hosting virtuale
hosting virtuale
Prova un indicatore/robot di trading prima di acquistarlo
Vuoi guadagnare nel Market?
Come presentare un prodotto per venderlo con successo
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati

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.
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
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.