Boom Boom Gold Spark
- 专家
- 版本: 1.330
- 激活: 10
Automated gold trading with balance-based lot sizing, trailing protection and a clear on-chart dashboard.
Boom Boom Gold Spark is an Expert Advisor for MetaTrader 5. It identifies breakout levels from recent price history and places pending buy-stop and sell-stop orders at scheduled times. The EA manages orders automatically using stop-loss, take-profit, trailing-stop and pending-order expiration rules.
Recommended Setup
| Setting | Recommendation |
|---|---|
| Platform | MetaTrader 5 |
| Instrument | Gold — tested on XAUUSDm |
| Chart timeframe | H1 |
| Price format | Tested on 3-decimal gold |
| Tested starting balance | $1,000 USD |
| Tested leverage | 1:100 |
| Lot sizing | Automatic, based on account balance |
| Default lot-sizing level | 5.0 |
Broker specifications matter. Protection distances use broker points. On the tested 3-decimal symbol, 800 points represent a price distance of 0.800. Check the symbol specifications before using another broker or a 2-decimal gold symbol.
Main Features
-
Automated buy-stop and sell-stop entry placement.
-
Stop-loss and take-profit protection.
-
Trailing-stop management.
-
Automatic lot sizing that adjusts with account balance.
-
Pending-order expiration and margin-based order management.
-
On-chart dashboard with account balance, equity, EA floating profit/loss, open trades, pending orders, spread and calculated order size.
-
Six clearly named inputs with tested defaults.
-
Embedded branding with no external image download or DLL required.
Default Inputs
| Input | Default | Purpose |
|---|---|---|
| Auto lot sizing level | 5.0 | Controls balance-based position sizing |
| Trade ID | 1234 | Identifies the EA’s trades |
| Stop loss distance | 800 points | Initial stop-loss distance |
| Take profit distance | 10,000 points | Take-profit distance |
| Trailing stop distance | 400 points | Trailing-stop distance |
| Show Gold Spark dashboard | On | Displays the on-chart dashboard |
How Lot Sizing Works
The EA calculates order volume using:
Lots = Account Balance × Lot-Sizing Level ÷ 50,000
The calculated volume is rounded down to the broker’s volume step and limited by the symbol’s minimum and maximum lot sizes.
For example, with a $1,000 balance and the default sizing level of 5.0, the calculated order size is 0.10 lots, subject to broker specifications.
The lot-sizing level is not a fixed risk percentage. Multiple trades can be open, and total exposure can vary. Higher sizing values increase exposure.
Historical Backtest
The following results were obtained using the EA’s default settings:
| Test Detail | Result |
|---|---|
| Period | 1 January–23 October 2026 |
| Symbol / Timeframe | XAUUSDm / H1 |
| Broker environment | Exness demo |
| Initial deposit | $1,000 USD |
| Leverage | 1:100 |
| Modeling method | Every tick based on real ticks |
| Reported history quality | 100% real ticks |
| Net profit | $1,487.00 |
| Final balance | $2,487.00 |
| Return | 148.70% |
| Maximum relative equity drawdown | 9.76% |
| Maximum monetary equity drawdown | $132.47 |
| Profit factor | 2.62 |
| Total trades | 197 |
The maximum relative and monetary equity drawdowns occurred at different times. This historical period includes data used for parameter development; it should not be interpreted as an independent forward test or live trading record.
Getting Started
-
Attach the EA to your broker’s gold chart and select H1.
-
Enable algorithmic trading.
-
Use Reset in the Inputs tab to load the tested defaults.
-
Assign a unique Trade ID if running multiple instances on the same symbol.
-
Check your broker’s point size, trading volume limits and execution conditions.
-
Run a backtest and demo forward test before considering live use.
Keep the terminal or VPS running for trailing-stop and order management. Restarting the EA resets its internal replay queue and may affect subsequent order selection.
Risk Notice
Trading gold involves risk, including the possible loss of the entire trading balance. Historical backtests do not guarantee future performance. Results can differ because of broker pricing, spreads, commissions, slippage, leverage, tick history and execution conditions. Stop-loss orders do not guarantee execution at the requested price.
