Demo testing a gold strategy only produces data that transfers to live trading when the demo account matches intended live balance, leverage, broker and symbol variant, and when risk per trade is held at a fixed percentage throughout the test.
Demo fills on XAUUSD tend to understate real execution cost specifically around the 21:00–23:00 UTC rollover and the 13:30 UTC CPI/NFP window, where live spreads and slippage widen well beyond the $0.15–$0.35 London/New York baseline.
A demo phase should run to a minimum of 100 trades covering at least one CPI, NFP and FOMC cycle, and should end against a written checklist rather than a subjective feeling, with promotion to a small live allocation rather than immediate full size.