Bearish An Bullish EA
- Experts
-
Lungile Mbanjwa
Hi, I’m Lungile Mbanjwa, a 27-year-old reliable and dedicated Expert Advisor (EA) developer.
I specialize in building smart, adaptive trading robots using Moving Average strategies — including SMA/EMA crossovers, trend detection, slope analysis, and dynamic filters.
My promise to you: - Version: 1.26
- Mise à jour: 30 août 2026
- Activations: 10
Bullish EA MT5 v1.26 – Multi-Session Moving Average Trading EA
Bullish EA MT5 v1.26 is an automated Expert Advisor for MetaTrader 5 that uses a structured 5/10/50 Simple Moving Average strategy to identify bullish and bearish market conditions and automate trade execution.
The EA is designed with a focus on controlled entries, limited trading frequency, session-based trading, and flexible trade management.
Trading Strategy
The EA uses three Simple Moving Averages:
-
MA 5
-
MA 10
-
MA 50
Buy Signal
A buy condition is generated when:
MA 5 > MA 10 > MA 50
Sell Signal
A sell condition is generated when:
MA 5 < MA 10 < MA 50
The moving averages are configurable, allowing traders to adjust the strategy to different market conditions.
Multi-Session Trading
The EA supports two independent trading sessions.
Default settings:
-
Session 1: 06:00 – 13:00
-
Session 2: 17:00 – 20:00
Trading sessions can be customized according to the trader's preferred market hours. The second session also includes additional controls to determine when new trades are permitted.
Trade Control
To help prevent excessive trading, the EA includes:
-
Fixed lot sizing
-
Maximum trades per period
-
Daily or weekly trade limits
-
Delay between trades
-
One-position control
-
Directional trade protection
The default configuration uses a 0.01 lot size, with a maximum of 2 trades per period and a 30-minute delay between trades.
Stop Loss & Trailing Stop
The EA includes configurable risk-management options.
Users can enable or disable:
-
Stop Loss
-
Trailing Stop
-
Separate trailing distances for buy and sell positions
The default market Stop Loss is 2,000 points.
Pending Order System
Bullish EA also includes an optional pending-order system.
The EA can operate in:
-
Market Only
-
Pending Only
-
Both
Pending orders can include their own Stop Loss, Take Profit, expiration and trailing functionality.
One of the special features is the ability to place a pending order around the Stop Loss level of an existing market trade when the appropriate settings are enabled.
Smart Session Management
The EA can automatically manage positions when trading sessions start or end.
Users can configure whether positions should be closed at:
-
First session end
-
Second session start
-
Second session end
There is also an optional scheduled Force Close feature for closing the EA's positions and pending orders at a specified time.
Trading Days
The EA allows traders to choose which days it is permitted to trade.
Monday to Friday are enabled by default, while Saturday and Sunday are disabled.
Professional Trading Panel
The EA includes an integrated dashboard displaying important information directly on the MetaTrader 5 chart.
The panel can show:
-
Account Balance
-
Equity
-
Free Margin
-
Leverage
-
Current Position
-
Floating P/L
-
Pending Orders
-
Active Trading Session
-
Trading Status
-
Buy/Sell Signals
-
Last Trading Direction
-
Session Times
-
Trade Statistics
-
Current EA Settings
Designed for Controlled Automated Trading
Bullish EA MT5 is built around a simple principle:
Identify market direction → Confirm MA structure → Check trading session → Apply trade limits → Execute and manage the trade.
The goal is to provide traders with a systematic approach that follows predefined rules rather than relying on continuous manual intervention.
The EA's parameters are configurable, allowing traders to adapt the system to different instruments, account sizes and trading preferences.
Risk Warning
Trading financial markets involves significant risk. Past performance and backtesting results do not guarantee future results.
Users should properly test the EA using the Strategy Tester and forward/demo testing before considering live deployment.
Trade responsibly and use risk settings appropriate for your account.

