Session Range Breakout EA
- エキスパート
- バージョン: 1.0
- アクティベーション: 5
WHAT THIS EA DOES
Session Range Breakout EA is an automated multi-session trading system designed to exploit liquidity sweeps and breakout momentum across the Asian-London market transitions. Instead of trading blindly across unaligned hours, the algorithm maps out the true high and low range established during the quiet overnight Asian session (default: 21:00 to 07:00 broker time).
When the high-volume London open arrives, the EA scans on the M15 timeframe for two high-probability structural setups: a liquidity sweep-reversal (false breakout returning inside the range) or a trend breakout-continuation (candle closing clean beyond the session boundary). Every trade is executed exclusively in alignment with higher-timeframe H4 directional momentum using a dual-EMA trend matrix.
Risk and reward are anchored strictly to market conditions. Instead of fixed pips, every Stop Loss is dynamically buffered using the Average True Range (ATR) beyond the trigger bar, with targets calculated as an exact R-multiple of the risk distance.
WHAT MAKES SESSION RANGE BREAKOUT EA DIFFERENT
-
Time-Aligned Institutional Range Mapping: The EA isolates overnight liquidity accumulation between customizable session hours, establishing clean structural boundaries before London volume enters the market.
-
Macro Trend Filter: Trades are filtered through higher-timeframe H4 exponential moving averages (50 & 200 EMA), ensuring the algorithm never buys into major macro downtrends or sells into macro uptrends.
-
Dual Execution Modes (Sweep & Breakout): You can configure the system to trade false-breakout sweeps where institutional liquidity is grabbed, momentum continuation breakouts, or both simultaneously.
-
Intelligent Session Kill Switch: Automatically manages positions when the London trading session ends. Flat or losing trades are liquidated immediately to avoid overnight swap and rollover fees, while profitable positions are transitioned into an automated ATR trailing stop to capture extended moves.
-
Daily Circuit Breaker Protection: Features a built-in daily account loss ceiling (default: 3%). If reached, all trading is halted until the next calendar day, preventing compounding drawdowns.
-
No Martingale or Grid Exposure: The algorithm never doubles down, averages into losers, or uses unhedged grids. Every trade carries a defined Stop Loss and strict percentage-based position sizing.
-
Broker & Spread Guards: Integrated pre-trade margin checks, spread thresholds, and broker freeze/stop-level validation ensure smooth execution across all major MT5 broker environments.
HOW TO SET IT UP
-
Step 1: Open an M15 chart for your chosen pair (e.g., GBPUSD, EURUSD, or XAUUSD).
-
Step 2: Attach Session Range Breakout EA to the chart.
-
Step 3: Verify your broker’s server time and adjust the session hours if necessary (defaults are set for standard GMT+2/+3 brokers: 21:00 range start, 07:00 London open, 16:00 London close).
-
Step 4: Enable algorithmic trading in MetaTrader 5 by clicking the Algo Trading button in the top toolbar.
-
Step 5: The EA automatically maps the range, waits for the session trigger, and manages all entries and exits.
WHO THIS EA IS FOR
-
Traders who trade institutional session dynamics: You recognize that the London open provides the cleanest daily liquidity pushes and volatility expansions.
-
Prop firm and personal account traders: Traders who require a system with strict risk control, hard daily loss limits, and no dangerous averaging down.
-
Traders seeking defined, disciplined hours: Trades are contained within active session windows, avoiding sluggish consolidation and high-spread rollovers.
WHO THIS EA IS NOT FOR
-
High-frequency scalping seekers: This system trades selectively, limiting execution to high-probability setups per session.
-
Grid or Martingale users: Losses are taken when structural levels fail. The EA does not attempt to mathematically recover losses with larger position sizes.
RECOMMENDED SETUP
-
Symbols: GBPUSD, EURUSD, NZDUSD, XAUUSD
-
Timeframe: M15 (Signal TF) / H4 (Trend TF)
-
Account Type: Hedging or Netting, ECN / Raw spread with low commissions
-
Minimum Deposit: $500
-
Recommended Deposit: $1,000 or more
-
Leverage: 1:100 or higher
-
VPS: Recommended for uninterrupted trailing stop and session exit management
FREQUENTLY ASKED QUESTIONS
Can I run the EA on other currency pairs or Gold? Yes. The system uses ATR-derived stop buffering and dynamic tick-value sizing, allowing it to adapt to any liquid instrument with strong London session volume.
What happens if a trade is open when the session ends? If enabled, the session-end manager evaluates the position: flat or losing positions are closed immediately, while profitable trades have their Stop Loss trailed by ATR to allow runners to reach full targets without giving back accrued gains.
How does the daily loss circuit breaker work? The EA records your starting equity at the start of each day. If your open and closed equity drawdown reaches your maximum daily percentage (e.g., 3%), trading halts for all managed symbols until the next trading day.
KEY FEATURES SUMMARY
-
Automated Asian range mapping with overnight anchor tracking
-
Dual-EMA macro trend filter on H4
-
Sweep-reversal and breakout-continuation trigger modes
-
Dynamic ATR-buffered Stop Loss placement
-
Configurable R-Multiple Take Profit targets
-
Session-end liquidation for losers and ATR trailing stops for winners
-
Account-equity daily loss circuit breaker
-
Dynamic risk percentage lot calculation
-
Pre-trade margin checks and broker freeze-level guards
-
Clean, lightweight code without external DLL dependencies
