- About the FigureGold EA
This EA is designed exclusively for the XAUUSD (gold) 1-hour chart.
It detects moments when price approaches a specific level and places a stop order just ahead of it, then waits. It uses no technical indicators such as moving averages, RSI or Bollinger Bands at all; decisions are based solely on price action and ATR (volatility).
It was developed and verified with long-term backtests on every-tick data spanning more than a decade.
★Long-term every-tick backtesting
★Always a single position – no averaging down, no martingale
★TP:SL = 1:1 symmetric design
- Features of this EA
<Single position>
Only one position is ever held at a time. No averaging down, no martingale, no hedging.
<ATR-linked take profit and stop loss>
Both take profit and stop loss are linked to ATR with a symmetric 1:1 ratio. The TP/SL width changes with volatility. When used with LotMode=1 (risk percentage), the lot size is automatically adjusted to the SL width, so the EA runs with the same amount of risk in both low- and high-volatility periods.
<Orders are skipped in low volatility>
A built-in mechanism automatically skips orders when the take-profit width falls below a certain level relative to the spread. In low-volatility periods the number of trades drops and the EA may appear to have stopped, but this is by design.
<Time-based exit>
If a trade is not resolved within 24 hours, it is closed at market.
- How to use this EA
<Symbol>
– XAUUSD (gold)
* This EA is for XAUUSD only. It will not run on other symbols.
<Timeframe>
– H1 (1-hour chart)
* Always use it on H1 (1-hour chart). It will not run on other timeframes.
<Parameters>
- MagicNumber: Magic number. Set a value that does not overlap with other EAs.
- Slippage: Allowed slippage, specified in points.
- TradeComment: Order comment.
- LotMode: Lot mode. 0 = fixed lot / 1 = automatic calculation from risk percentage.
- FixedLots: Fixed lot size. Used when LotMode=0.
- RiskPercent: Risk percentage (%). When LotMode=1, this is the maximum loss per trade.
- MaxLots: Maximum lot size. Upper limit for automatic calculation.
- ExcludeCredit: Excludes bonus credit from the capital. Recommended true for accounts with credit.
- SkipIfBelowMinLot: Skips the order if the calculated lot is below the minimum lot. Setting it to false means taking more risk than intended.
- MaxSpreadPips: Spread limit. No orders are placed when the spread exceeds this value.
- ShowPanel: Displays the operating status on the chart.
<Recommended way to run it>
- [Account] A tight-spread account is recommended. Performance deteriorates on accounts with wide spreads.
- [Lot settings] Start with LotMode=0 (fixed lot) at 0.01 to get a feel for the size of price swings and losses. Once you are comfortable, switch to LotMode=1 (risk percentage) with RiskPercent=0.5 as a guide. The lot size adjusts automatically as your capital grows or shrinks.
- [Running alongside other EAs] Because it holds a single position and trades infrequently, it is easy to combine with other EAs. Make sure the magic numbers do not overlap.
<Notes>
- Please understand in advance that the EA developer cannot compensate users for losses, including losses caused by bugs or defects.
- If no trades are being opened, first check that authentication succeeded, that automated trading is allowed, that the symbol (XAUUSD) and timeframe (H1) are correct, and that your margin is sufficient for the lot size.
- Please calculate the required capital and lot size yourself based on the maximum stop loss, the average loss and the maximum drawdown from backtests and forward tests.
- This EA does not guarantee profits. Backtests and forward tests may differ from actual trading, and results also vary depending on your broker, account and environment.
- The price of this EA may change without notice.

