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: - Versione: 1.24
- Aggiornato: 27 agosto 2026
- Attivazioni: 10
Bullish EA MT5 v1.24 – Full Description
Overview
Bullish EA MT5 v1.24 is a professional, session-based Expert Advisor designed primarily for Gold (XAUUSD) and other high-volatility instruments. It uses a multi-Moving Average crossover system with strong trend filtering and intelligent session management.
The EA is built for controlled, high-quality trading rather than over-trading. It features two daily trading sessions, smart second-session logic, daily direction reset, and a modern dark + gold professional dashboard.
Core Strategy
The EA uses three Simple Moving Averages:
- Fast MA (default 5)
- Slow MA (default 10)
- Trend Filter MA (default 50)
Buy Signal
Fast MA > Slow MA and Slow MA > Trend Filter MA (strong bullish alignment)
Sell Signal
Fast MA < Slow MA and Slow MA < Trend Filter MA (strong bearish alignment)
It also has a direction lock system that prevents the EA from opening the same direction twice in a row until the opposite signal appears or a new day starts (if reset is enabled).
Trading Sessions
The EA has two independent sessions:
- Session 1 (Morning) – Default 06:00 – 13:00
- Session 2 (Afternoon) – Default 17:00 – 20:00
You can enable/disable the second session and choose different closing behaviours:
- Close all trades at the end of Session 1
- Close all trades when Session 2 starts
- Close all trades at the end of Session 2
Smart Second Session Logic:
- You can force the EA to save one trade for the second session
- You can allow trading in Session 2 only if no trades were taken earlier in the day
- Or make Session 2 “Close Only” mode
Risk Management
- Fixed lot size (default 0.01)
- Maximum trades per period (Daily or Weekly)
- Cooldown delay between trades (default 30 minutes)
- Optional Stop Loss (default 2000 points) – must be enabled by the user
- Optional Trailing Stop:
- Buy Trailing Stop: 5000 points
- Sell Trailing Stop: 4500 points
(Must also be enabled by the user)
Stop Loss and Trailing Stop are disabled by default. The user must turn them on in the inputs if they want to use them.
Additional Features
- Prefer Buy trades or Force Only Buys mode
- Sell signal strength filter
- Trading day filter (Mon–Sun)
- Daily / Weekly trade counter with automatic reset
- Automatic direction lock reset on new day
- Professional graphical panel with dark navy + gold theme
- Live Account info, Position status, Signals, Sessions and Statistics
- Fixed logo display
- Vertical session lines on the chart
Recommended Settings (Starting Point)
- Symbol: XAUUSD
- Timeframe: M5 or M15 (signal works on MA timeframe – default M30)
- Lot Size: 0.01 – 0.05 depending on account size
- Enable Stop Loss + Trailing Stop only after testing
- Test thoroughly on Strategy Tester or Demo first

