EurUsd London Breakout Pro
FREE
パブリッシュ済み:
15 8月 2025
現在のバージョン:
1.0
Didn't find a suitable robot?
Order your own one
on Freelance
フリーランスにアクセス
Order your own one
on Freelance
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索

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.