What It Does
An automated trading system for MetaTrader 5, focused exclusively on spot gold (XAUUSD). The software runs as an Expert Advisor and handles entry, exit, and position sizing without manual intervention. Orders are managed around the clock during market hours, with a bias toward short holding periods typical of scalping approaches.
The package includes the source code and pre-configured set files. The source code allows customisation of every parameter, while the set files provide ready-to-use presets that reflect the developer's own settings. Both are useful for users who want to adjust the strategy to a specific broker or account size.
How Trades Are Found
The system is not based on a single indicator. It filters opportunities through several technical layers before placing a trade:
- Trend-line evaluation to estimate whether gold is in an uptrend, downtrend, or range.
- Moving-average confirmation to measure momentum and avoid entries against the prevailing direction.
- Support and resistance detection to focus on areas where price has previously reacted.
- Breakout triggers to enter when price moves past significant levels with sufficient momentum.
When these conditions align, the EA opens a position. The combination is designed to reduce the number of low-quality signals, which matters in gold because of its volatility and wide intraday swings.
Position and Risk Controls
The vendor describes a preference for tight stop-losses rather than wide ones that allow drawdowns to run. This means most losses are intended to be small, but the frequency of trades can still produce large aggregate drawdowns if a sequence of losing scalps occurs.
Take-profit levels are also managed dynamically. The system can adjust exits based on recent price movement rather than using a fixed pip target for every trade. Position sizing is adjustable, and the developer's set files include different risk profiles. Users can also modify lot sizing directly in the source code.
The EA does not include martingale or grid logic. There is no averaging down, and no infinite exposure from adding to losing positions. Risk is driven by the combination of trade frequency, tight stops, and the chosen lot size. The provided set files are labelled with risk descriptors, and the developer's own published accounts show maximum drawdowns between 22.8% and 50.7%, depending on the preset and execution environment.
Setup and Requirements
The system runs only on MetaTrader 5. It is not compatible with MetaTrader 4. The recommended symbol is XAUUSD, and the developer does not state support for other instruments. No VPS is strictly required, but because the EA is designed for continuous operation and fast execution, a low-latency environment is likely to improve consistency. The vendor's own signals were run on ECN-style accounts with leverage of 1:500 or similar.
Installation follows the normal MT5 process: copy the .mq5 file to the Experts folder, copy the .set files to the Presets folder, compile the source or attach the EA to a chart, and then load a preset. Users who prefer not to compile can often attach the compiled version directly. The source code is provided, so no external DLLs are needed unless the user adds them.
Before Running It Live
The main thing to understand is that the performance shown in the developer's accounts is not transferable to every setup. The three published signals use different brokers, different initial deposits, and different set files. Drawdowns varied widely, which suggests that execution quality and risk settings have a large impact on results. The same EA can produce very different equity curves on different accounts.
Because the strategy is a scalper, spread and slippage matter more than they would for a swing system. A low-spread gold account with fast execution is strongly recommended. The developer's own marketing emphasises ECN or RAW accounts, and the signal setups confirm this. A standard account with a wide spread will produce worse results, possibly turning a profitable configuration into a losing one.
The source code allows full parameter inspection. It is worth reviewing the risk and money-management sections before attaching the EA to a live account. In particular, the default risk per trade should be compared with the maximum historical drawdown. A preset that produced a 50% drawdown on a $1,000 account is not suitable for every trader, even if the eventual growth was positive.
Finally, backtesting is possible on MT5 with the available tick data. Because the strategy relies on intraday price action and breakout triggers, backtests should use real tick data where possible. Tests on low-quality data will not reflect the spreads and execution delays that occur in live gold trading.