GoldRushMT5
- Uzmanlar
- Philippos Georghiades
- Sürüm: 1.10
- Etkinleştirmeler: 7
GoldRushMT5
A multi-timeframe trend-following Expert Advisor with configurable bias detection, structural and EMA-based entries, and flexible risk management tools.
Overview
GoldRushMT5 is a trend-following Expert Advisor for MetaTrader 5. It uses a dual-timeframe approach: a higher timeframe establishes directional bias, while a lower timeframe handles trade entries and exits. Long and short sides are configured independently with their own indicator periods, SL/TP modes, and swing parameters.
The EA operates in three stages: bias detection, entry trigger, and trade management. Each stage offers multiple configurable methods, allowing users to adapt the strategy to different instruments and market conditions.
Bias Detection
Directional bias is determined on the higher timeframe. Three modes are available:
- EMA Crossover — bias is bullish when the fast EMA is above the slow EMA, and bearish when reversed.
- BOS Only — bias stage is bypassed; entry relies solely on the structural trigger.
- Disabled — bias is always active in both directions.
Entry Modes
Break of Structure
The EA enters when the last completed candle on the entry timeframe closes beyond a recent swing high (for longs) or swing low (for shorts). Swing detection uses a configurable lookback period and confirmation window.
EMA Crossover
The EA enters when the fast EMA crosses above the slow EMA on the entry timeframe (for longs), or below (for shorts).
Limit Order Mode
Instead of entering at market price, the EA identifies nearby support or resistance levels using historical price clustering. It places a limit order near the level with an ATR-based offset. Unfilled orders are automatically cancelled after a user-defined number of bars. Support/resistance detection parameters (lookback, minimum touches, zone width) are all configurable.
Stop-Loss Placement
Seven stop-loss methods are available, configured independently for long and short sides:
- Previous candle low/high on the bias timeframe
- Entry candle low/high on the entry timeframe
- ATR-based distance from entry
- Fast EMA value on the bias timeframe
- Fast EMA value on the entry timeframe
- Recent swing low/high on the entry timeframe
- Custom EMA period on the entry timeframe
Take-Profit Methods
Five take-profit methods are available, configured independently for long and short sides:
- ATR-based target (ATR x multiplier from entry)
- EMA crossover on the bias timeframe (exit when EMAs cross against the position)
- EMA crossover on the entry timeframe
- Fixed risk-to-reward ratio
- Candle close versus fast EMA on the entry timeframe
Trailing Stop
Six trailing stop modes are available. All activate once the position reaches a configurable R-multiple threshold:
- ATR-based trailing distance
- Percentage of current price
- Fixed distance in points
- Swing structure trailing (follows recent swing lows/highs)
- Fixed R-multiple distance from current price
- Custom EMA period trailing
Trailing can optionally be restricted to activate only after a partial profit close has been taken.
Risk Management
- Position sizing by fixed dollar amount or percentage of account balance
- Daily loss limit as a percentage of balance
- Maximum number of trades per day
- Automatic pause after a configurable number of consecutive losses
- Cooldown period between trades, measured in entry-timeframe bars
- Maximum spread filter to skip entries during wide-spread conditions
Filters
- ADX Filter — requires ADX on the bias timeframe to exceed a minimum level before entries are allowed.
- EMA Spread Filter — requires a minimum percentage separation between the fast and slow EMAs, filtering out flat/ranging conditions.
- Volume Filter — requires the last completed bar's volume to exceed the moving average of recent volume. Designed for use with BOS entry mode.
Session and Day Controls
Time-based session filtering supports multiple session windows (e.g., London and New York sessions). A day-of-week filter provides per-day control with four options per day: both directions, long only, short only, or fully disabled.
Parameters
Sessions and Days Session windows, per-day direction control for Monday through Friday.
Recommended Starting Point
Begin testing on XAUUSD with H1 as the bias timeframe and M30 as the entry timeframe. Use percentage-based risk sizing at a conservative level. Enable the ADX filter and spread filter to reduce entries during ranging or illiquid conditions. Run the Strategy Tester before applying to a demo or live account.
