Ecfx XAU Aurum Velocity
- Experts
-
Jarrod Emery
I'm an independent Expert Advisor developer with a practical background in trade, systems, and technical problem solving. Before moving into automated trading development, Jarrod worked as a builder for 17 years, where he developed a strong focus on structure, precision, reliability, and - Versione: 1.2
- Attivazioni: 10
High-activity, dual-engine gold trading for MetaTrader 5
ECFX XAU Aurum Velocity is a purpose-built Expert Advisor for XAUUSD on the M5 timeframe. It combines two independent momentum-based entry engines with dynamic trade management, equity-aware volume control and layered portfolio protection.
The EA is designed to identify periods when gold begins moving with genuine velocity, then enter in the direction of that movement while managing every position through a protective stop loss, responsive trailing stop and maximum holding-time control.
The standard configuration is sell-focused, using the Velocity and Channel engines concurrently during a defined broker-time trading window.
Trading Engines
Velocity Engine
Identifies strong directional candles using minimum range and candle-body requirements. This helps distinguish meaningful price acceleration from weak or indecisive market movement.
Channel Engine
Detects price closing beyond a recent multi-bar channel, providing an independent continuation signal when gold breaks through short-term market structure.
Each engine operates under its own unique Magic Number and can manage its own position independently. Under the standard configuration, the EA can hold up to two positions simultaneously—one from each active engine.
An optional Pullback Engine and EMA trend confirmation are also included for users who wish to conduct their own testing and configuration.
Key Features
-
Developed specifically for XAUUSD
-
Native MetaTrader 5 Expert Advisor
-
Standard signal timeframe: M5
-
Independent Velocity and Channel entry engines
-
Optional Pullback signal engine
-
Configurable buy and sell permissions
-
Optional EMA trend confirmation
-
Fixed-lot or equity-reference volume modes
-
Equity-based position scaling
-
Maximum lot and margin-usage caps
-
Maximum simultaneous-position control
-
Daily entry limit
-
Adjustable broker-time trading session
-
Individual weekday controls
-
Maximum spread filter
-
Slippage control
-
Broker stop-level compatibility
-
Automatic support for common two- and three-decimal gold symbols
-
Protective initial stop loss on every entry
-
Dynamic trailing-stop management
-
Optional break-even protection
-
Maximum position holding time
-
Optional closing at the end of the trading session
-
Persistent live-account safety state
-
Premium real-time information panel
Layered Portfolio Protection
ECFX XAU Aurum Velocity contains multiple defensive controls designed to reduce exposure as account conditions deteriorate:
-
Daily equity-loss threshold: prevents further entries after the configured daily loss level is reached
-
First drawdown brake: reduces new position size when the first peak-equity drawdown level is reached
-
Second drawdown brake: applies a stronger volume reduction at the second drawdown level
-
Maximum margin cap: limits the percentage of equity allocated as required margin for a new trade
-
High-water equity guard: once its configurable profit-activation level has been reached, the EA can close its managed portfolio and lock further trading after the specified drawdown from peak equity
-
Persistent protection state: live-terminal safety information can be retained across EA or terminal restarts
The high-water equity guard has a separate activation setting and is not necessarily active from the initial account balance. Users should review this setting carefully before live deployment.
Trade Management
Every new position is opened with a protective stop loss. Once price moves sufficiently in the trade’s favour, the EA begins trailing the position to protect accumulated progress while leaving room for continued movement.
A configurable time-based exit prevents positions from remaining open indefinitely. Optional break-even management and session-end closure provide additional control.
The strategy does not use loss-based martingale multiplication or an unlimited grid. Position size is determined through either fixed lots or equity-reference scaling and is reduced—not increased—when the configured drawdown brakes activate.
Premium On-Chart Panel
The integrated ECFX panel provides an immediate view of:
-
Balance and equity
-
Total and floating profit or loss
-
Current-day performance
-
Daily entry count
-
Open and historical trade count
-
Current engine status
-
Active signal engines
-
Broker day and time
-
Trading-session status
-
Latest engine event
-
High-water protection status
-
Next calculated lot size
-
Current spread
-
Peak-equity drawdown
-
Protection-lock status
An optional chart theme, centre branding and trade-level visibility controls are also included.
Standard Configuration
-
Instrument: XAUUSD
-
Timeframe: M5
-
Direction: Sell only
-
Active engines: Velocity and Channel
-
Maximum open positions: 2
-
Trading days: Monday to Friday
-
Trading window: 15:00–18:00 broker-server time
-
Maximum entries per day: 30
-
Maximum holding time: 240 minutes
-
Daily loss threshold: 2.70%
-
Volume mode: Equity Reference
The trading window uses your broker’s server time. It must be checked carefully when comparing results between brokers.
Strategy Tester Snapshot
The supplied MetaTrader 5 report used the standard configuration:
-
Symbol: XAUUSD
-
Timeframe: M5
-
Test period: 1 January 2020 – 9 August 2026
-
Starting deposit: $50,000
-
Leverage: 1:30
-
Total trades: 16,310
-
Winning trades: 13,096
-
Win rate: 80.29%
-
Total net profit: $1,432,135.64
-
Profit factor: 1.23
-
Expected payoff: $87.81 per trade
-
Recovery factor: 8.69
-
Maximum relative equity drawdown: 15.14%
-
Average holding time: 17 minutes and 24 seconds
-
History quality: 73% real ticks
The test used equity-reference volume scaling, meaning trade volume increased as the simulated account grew. Monetary results should therefore not be interpreted as fixed-lot performance.
Installation
-
Attach ECFX XAU Aurum Velocity to an XAUUSD M5 chart.
-
Enable Algo Trading in MetaTrader 5.
-
Confirm that the symbol name and broker specifications are compatible.
-
Check that the 15:00–18:00 session corresponds correctly with your broker’s server time.
-
Select either Fixed Lots or Equity Reference volume mode.
-
Test the chosen settings using your broker’s historical data.
-
Run the EA on a demo account before considering live deployment.
-
For uninterrupted operation, use a reliable low-latency VPS located near the broker’s trading server.
Important Risk Notice
Trading gold involves substantial risk. Backtest results are hypothetical and may differ materially from live trading because of spread, slippage, commissions, swaps, execution delay, liquidity, broker specifications and differences in historical data.
The included protective controls reduce or stop activity only according to their programmed conditions. They cannot guarantee that a specific drawdown, daily-loss or proprietary-firm limit will never be exceeded. Open-position losses, price gaps and execution conditions may cause actual results to pass a configured threshold.
Past performance does not guarantee future results. Always test the EA with your own broker, symbol specifications, deposit size and risk settings. Use only capital you can afford to lose.

