Gold Fleet
- Uzmanlar
-
Clinton Chisom Akujobi
I develop automated trading systems for MetaTrader 5, working on everything from strategy logic and trade execution to risk management and testing. - Sürüm: 1.0
- Etkinleştirmeler: 10
Gold Fleet
Gold Fleet is a MetaTrader 5 expert advisor for XAUUSD. It runs three independent trading systems from one chart and one file, and places all of their trades under a single risk limit.
RECOMMENDED SETTINGS
Symbol: XAUUSD
Timeframe: M5
Account type: hedging
Recommended deposit: 1,000 USD or more
Leverage: 1:100 or higher
WHAT IT IS
Three separate trading systems run at the same time, from one chart, inside one expert advisor. They are deliberately different from one another, so that they do not all wait for the same conditions and do not all go quiet at the same time. Each one has its own position limit and its own identifier, and each can be switched off independently.
The internal rules of the three systems are not published. What is published is what they have in common and what constrains them, because that is what determines the risk you are taking:
- Every position has a stop loss from the moment it opens.
- Every position has a take profit set at roughly three times its stop distance.
- No martingale. No grid. No averaging into a losing position. No position is ever added to in order to rescue it.
- The three systems do not each run the account on their own. They share one risk budget.
THE SHARED RISK BUDGET
This is the part of the product worth reading carefully. All three systems draw on one set of limits, checked before every order:
- 0.25% of balance risked per trade, stop included
- 2.0% maximum total open risk across all systems combined
- 0.75% maximum open risk leaning in one direction
- No new trades while floating loss exceeds 5% of balance
- After 3 consecutive losing trades, that system rests for 24 hours while the other two carry on
- Maximum open positions: 2 / 1 / 2, one figure per system
When two systems want the same trade, the higher-ranked one takes it and the other is recorded in the log rather than silently dropped.
The effect is that all three systems draw on the same limits, so a losing run in one system reduces the account's capacity to open new trades rather than being absorbed by the other two. A system that is resting opens no new trades until its rest period ends.
BACKTEST RESULTS
The figures below come from the MetaTrader 5 Strategy Tester. They are backtest results, not live trading results, and they do not predict future performance.
BACKTEST conditions: XAUUSD, M5, 14 April 2025 to 30 September 2026, initial deposit 10,000 USD, leverage 1:500, FTMO Global Markets symbol settings, history quality 99%. Spread is included. Commission and swap are not included.
Net profit: 6,993.66 USD
Profit factor: 1.18
Balance drawdown maximal: 8.16%
Equity drawdown maximal: 8.67%
Total trades: 2,020
Profitable trades: 28.66%
Longest run of losing trades: 23
Sharpe ratio: 2.38
Profit factor 1.18 means that for every 1 USD lost during the test, the strategy produced 1.18 USD of gross profit. This is a modest edge. Changes in spread, commission or swap can reduce or remove it.
WHAT TO EXPECT
The test contains 2,020 trades over about seventeen months. Roughly seven out of ten trades lose. The result comes from a smaller number of larger wins, so long losing runs are normal and should be expected. The longest run in the test was 23 losing trades in a row. If a run of twenty-three losses would make you close the expert advisor, this is not the right product for you.
Commission and swap are not part of the test. If your broker charges either, your result will be lower than the figures above.
INPUT PARAMETERS
Risk budget
RiskPercent - risk per trade as a percentage of balance. Default 0.25.
HeatCapPct - maximum total open risk. Default 2.0.
HeatDirCapPct - maximum open risk in one direction. Default 0.75.
FleetHaltPct - blocks new trades while floating loss exceeds this percentage of balance. Default 5.0.
ConsecSL - consecutive losing trades before one system rests. Default 3.
HaltHours - length of that rest in hours. Default 24.
Systems
UsePrime, UseCoil, UseSurge - switch each of the three systems on or off. All are on by default.
Stop and target per system
PrimeSl, PrimeTp, CoilSl, CoilTp, SurgeSl, SurgeTp - stop distance and target for each system. Defaults 3.0 / 3.0, 2.5 / 3.0 and 3.0 / 3.0.
Identifiers
MagicPrime, MagicCoil, MagicSurge - used to tell the three systems apart. Change these only if another expert advisor on the same account uses the same numbers.
Execution
DeviationPoints - maximum slippage in points. Default 20.
Comment - text attached to each order. Default gold_fleet.
The default values are the tested configuration. Changing them changes the behaviour described above.
INSTALLATION
1. Open the Market tab in MetaTrader 5 and install the product.
2. Open a XAUUSD M5 chart.
3. Drag Gold Fleet onto the chart.
4. Enable Allow Algo Trading in the Common tab.
5. Leave the inputs at their defaults unless you have a reason to change them.
The expert advisor gathers whatever data it needs by itself. You only need the one chart.
NOTES
The consecutive-loss counter is held in memory. Restarting the terminal resets it.
If the calculated lot size is below your broker's minimum, the trade is skipped and a message is written to the Experts log.
Attach the expert advisor to a hedging account. On a netting account it will refuse a trade when an opposite position is already open.
Backtest results are hypothetical. Trading gold on margin can lose more than you deposit. Only risk money you can afford to lose.
SUPPORT
Questions, bug reports and feature requests go in the comments section for this product. I read them and answer there.
