EU5 SessionBot
- Эксперты
-
Alex Amuyunzu Raymond
I’m an experienced MQL5 developer and software engineer specializing in building robust, high-performance algorithmic trading systems for MetaTrader 5. My work goes beyond standard EA development — I design intelligent, scalable solutions that combine market logic, automation, and external - Версия: 1.0
- Активации: 5
EU5 SessionBot-"Trade the Hours That Matter. Risk Only What You Choose."
EU5 SessionBot is a disciplined, rules-based Expert Advisor built specifically for EUR/USD on the M5 timeframe, engineered around one core principle: professional traders don't trade all day, they trade the hours where liquidity and volatility actually favor precision entries. This EA restricts itself entirely to the London and New York sessions, avoiding the low-liquidity chop of the Asian session and off-hours spread widening that quietly erodes so many retail trading accounts.
The entry logic combines two time-tested technical approaches rather than relying on a single fragile signal. A fast/slow moving average crossover establishes directional bias, while a rolling support and resistance breakout filter confirms that price is actually committing to a move rather than faking out inside a range. Only when both conditions align does the EA consider an entry, which naturally filters out a large share of low-quality signals that pure crossover-only or pure breakout-only systems tend to generate.
Every single trade is governed by a strict, non-negotiable risk framework. Position size is never fixed or arbitrary — it is calculated automatically from your account equity so that any individual trade risks exactly the percentage you define, typically capped at 1%. This means your position size shrinks or grows dynamically with your account balance and with the distance to your stop loss, so a wide stop and a tight stop carry the same dollar risk. Stop loss placement itself is derived from live market volatility using the Average True Range indicator, rather than an arbitrary pip count, so the stop adapts to current conditions instead of being too tight in fast markets or too loose in quiet ones. Every position is opened with a take profit set at a minimum 1:2 reward-to-risk ratio, configurable up to 1:3, ensuring the mathematics of the system stay favorable even if only a modest percentage of trades succeed.
Once a trade reaches a 1:1 profit milestone, EU5 SessionBot automatically moves the stop loss to breakeven plus a small buffer, locking in a risk-free trade and protecting the account from a winning position reversing into a loss. This break-even mechanic runs silently in the background on every tick, requiring no manual intervention.
Capital preservation extends to the account level as well. EU5 SessionBot continuously tracks the account's daily equity against its starting balance for the day. If cumulative losses reach a defined daily threshold, typically 2%, the EA immediately closes every position it has open and halts all new trade entries for the remainder of that trading day, resuming only once a new trading day begins. This single feature is designed to prevent the kind of emotional, compounding drawdown spiral that damages so many otherwise sound trading accounts.
All of this is presented through a live, professional on-chart dashboard that gives you full visibility into what the EA is doing at any given moment — current session status, live spread, account equity, today's floating profit or loss percentage, open position count, and a clear trading status indicator, all updated in real time without needing to open the terminal journal or trade history.
EU5 SessionBot is built for traders who want a system that respects capital, trades only during genuinely favorable market hours, and enforces the risk discipline that most traders know they should follow but struggle to apply manually, every single time, without exception.
Key Features (bullet summary for the listing page)
- Session-restricted trading: London and New York hours only, fully configurable
- Dual-confirmation entries: MA crossover plus support/resistance breakout
- Automatic equity-based position sizing (1% risk per trade, adjustable)
- ATR-adaptive stop loss with 1:2 to 1:3 reward-to-risk take profit
- Automatic break-even stop management at 1:1 profit
- Daily loss circuit breaker (2% default) that closes all trades and halts entries
- Live professional dashboard with real-time account and session status
- Spread filter to avoid trading during abnormal spread conditions
- Clean, fully commented MQL5 source built on native CTrade classes
