Gold Rider PRO MT5
- Experts
-
Ravi Shakya
I’m Ravi Shakya, an MT5 developer with 5 years of trading experience in NEPSE and Forex. I use Smart Money Concepts (SMC) and price action to create simple and useful trading indicators, tools, and Expert Advisors. - Versione: 3.33
- Aggiornato: 8 ottobre 2026
- Attivazioni: 10
A volatility-contraction breakout EA built around a linear regression channel, with independent trend confirmation and a trading-session filter. Designed for GBPUSD on the H1 timeframe, trading the European/London session.
Recommended Settings
Symbol : GBPUSD
Timeframe : 1H or 1 Hour
HOW IT WORKS
A linear regression channel is fitted to price over a configurable lookback period. The EA tracks the channel's bandwidth against its own recent range to distinguish between a market that is compressing and one that is simply wide. A trade is considered only when volatility contracts and price subsequently closes outside the channel, identifying potential breakout opportunities rather than chasing random price movements.
STAGED TAKE-PROFITS
Every trade uses three configurable take-profit levels.
- TP1 moves the stop loss to breakeven (can be switched off)
- TP2 moves the stop to the first target
- TP3 closes the position
If the market reverses after partial progress, the trade is generally protected around breakeven or a small gain. When momentum continues, the EA lets the position run toward the final target instead of closing at a single fixed exit. An optional ATR trailing stop can be enabled on top of this.
TREND CONFIRMATION
Three independent trend filters are available, each configurable on its own timeframe.
- Market Structure — detects a break of the latest confirmed swing high or low
- EMA — checks price position and optionally the EMA slope
- Supertrend — uses an ATR-trailed band to identify trend flips
Filters can be combined in two modes. All Must Agree requires every enabled filter to confirm before entry. Majority requires only the majority to agree. By default all three filters are enabled in All Must Agree mode. Each filter can be switched off or tested on its own.
TRADING SESSION FILTER
New entries can be limited to a chosen trading window, set by start and end hour in broker server time. By default the EA trades the European/London session, 09:00–18:00 server time (for brokers on GMT+2/GMT+3). Adjust the hours if your broker uses a different server time. Open trades are always managed until they close, whatever the session setting.
SMART POSITION SIZING
Choose between a fixed lot size or automatic risk-based sizing. The automatic mode sizes each trade as a percentage of account balance, equity or free margin, using the actual distance to the stop loss for that trade, so the intended risk stays consistent even when stop distances vary. If the account cannot afford the broker's minimum lot, the trade is skipped rather than oversized.
KEY FEATURES
- Regression channel breakout entry with configurable channel length, deviation and contraction threshold
- Three-stage take-profit system with breakeven protection and trail-to-TP1 stop management
- Optional ATR trailing stop
- Three independent trend filters — Market Structure, EMA and Supertrend — each with its own timeframe and settings
- Trading session filter (start and end hour) and day-of-week control
- Percentage-based or fixed-lot position sizing with a margin-aware size cap
- Clear on-chart drawing of the open trade: entry, stop loss, all three targets and risk/reward zones
- Optional historical signal replay when the EA is attached
- Live on-chart dashboard showing filter states and market contraction status
- Hover tooltips showing exact prices, R-multiples and relevant settings
- No dependency on external indicators
RECOMMENDED USE
The EA is built and tested on GBPUSD H1, trading the European/London session. The default inputs are already set for this. Attach the EA to a GBPUSD H1 chart and it is ready to use. If your broker's server time is not GMT+2/GMT+3, adjust the session hours to cover the European/London session.
The underlying strategy is symbol-agnostic, but because the regression channel and contraction threshold are relative measures, settings tuned for GBPUSD will not automatically suit other instruments. Always backtest with your own broker, spread and trading conditions before going live.
RISK WARNING
Trading forex carries significant risk. Market conditions can change rapidly and losses can occur. Past performance does not guarantee future results. Only trade with capital you can afford to lose. Always test on a demo account and run your own backtests before considering live deployment.
QUESTIONS AND FEEDBACK
Questions and suggestions are welcome in the comments. If the EA helps your trading, a review is appreciated.
