Execution & Instruments

Micro Gold Futures vs Gold CFD Costs

Micro gold futures and gold CFDs can follow the same metal yet impose different contract, margin and carrying-cost checks before a backtest.

Micro gold futures and a gold CFD can point at the same metal without being interchangeable trading instruments. Before comparing a strategy on either one, compare the contract, venue, cost schedule and session that create the result.

That is not a vote for futures or CFDs. It is a refusal to let a familiar chart conceal a different deal. A backtest answers only the question encoded by its symbol and its costs.

Start with the contract, not the gold chart

A futures contract is a standardised agreement traded on an organised exchange. The CFTC's futures overview explains that exchanges set terms such as contract size, delivery months, last trading day, delivery locations and grades. The CFTC also notes that most futures positions are offset rather than carried to delivery.

A gold CFD is an over-the-counter derivative offered by a provider. The FCA's review of CFD pricing says providers manufacture OTC derivatives and identifies spread, commission and overnight funding as parts of the price paid by retail CFD clients.

The practical consequence is simple: "gold" is not enough information for a test. Record the exact contract or CFD symbol, the provider or venue, the account currency and the date on which you captured the specification.

QuestionMicro gold futuresGold CFD
Who defines the core contract terms?The exchange defines standard terms.The CFD provider defines its product terms.
What must be identified before testing?Contract month, contract specification, trading hours and margin arrangement.Exact symbol, provider terms, trading hours, spread, commission and financing treatment.
What can change the historical path?The selected contract and how a continuous series is constructed or rolled.The broker's price feed, symbol specification, sessions and charges.
What should the trader preserve?The contract and roll rule used in the test.A dated specification snapshot and the provider's cost schedule.

Neither column is a performance forecast. It is a record of what the test is actually testing.

Cost is a path, not a single fee field

A cost comparison starts with more than a headline commission. A CFD position may involve bid/offer spread, commission and overnight funding; the FCA explicitly includes all three in its discussion of CFD price and value. A futures position has its own venue, brokerage and margin arrangements. The CFTC's futures basics also describes futures margin as a performance bond and notes that accounts are adjusted to current market value each trading day.

That makes holding period part of the design. A short-lived setup and a multi-session setup can face different cost inputs even when their entry logic is identical. Do not replace unknown charges with a generic "gold cost". Put the actual charge and its application rule in the test ledger.

For a cTrader CFD, the platform's Symbol reference exposes fields including bid, ask, spread, lot size, pip and tick information, volume limits, market sessions and dynamic leverage. Those fields are useful evidence, not a substitute for reading the provider's current contract terms.

Build a comparable test ledger

The cleanest comparison uses two separate ledgers. Do not force a futures contract and a CFD into identical lots, points or account conventions and call the output comparable.

For each instrument, write down:

  1. Identity: venue or provider, symbol or contract month, account currency and data source.
  2. Quantity rule: contract or volume unit, minimum and maximum size, and the increment allowed.
  3. Trading clock: session hours, holidays, maintenance windows and the strategy's timezone.
  4. Entry and exit costs: bid/ask treatment, commissions, any applicable funding or financing rule, and the timestamp at which each charge applies.
  5. Risk mechanics: margin method, leverage terms where applicable, and the account event that rejects or closes a position.
  6. Series rule: for futures, the contract-selection and roll rule; for a CFD, the exact broker symbol and history used.

This is the same discipline behind checking why the same cTrader backtest changes across brokers. The chart is only one input. The executable contract is the other one.

Do not borrow costs across instruments

A common shortcut is to use a futures chart, a CFD position size and a single generic cost assumption. The resulting curve may be internally tidy while answering no real-world question.

Instead, retain a baseline for each instrument and make one change at a time. If a gold CFD test includes overnight financing, log it as a CFD rule. If a futures test needs a contract transition rule, log that separately. If either value cannot be documented for the period, mark the test incomplete rather than filling the gap with a convenient estimate.

This matters particularly for systems that hold positions through the rollover window. Swap costs in a cTrader backtest are not a cosmetic adjustment; they belong to the instrument and holding plan being tested.

The limitation: a comparison is not an endorsement

The CFTC cautions that commodity futures and options are volatile, complex and risky. The FCA says CFDs are high-risk products and tells readers to establish the entity with which they are contracting and its jurisdiction. Those warnings are reasons to inspect the paperwork and risk mechanics, not evidence that one product is appropriate for a particular person.

A backtest cannot settle that decision. It can only show what a specified rule set did under the data, contract and cost assumptions supplied to it. Real-time prices, liquidity, execution and provider terms can differ from historical assumptions.

Frequently asked

Can I use the same gold strategy on a CFD and a micro futures contract?

You can compare the same signal logic, but you should not assume the trade path is the same. First define quantity, sessions, cost treatment and contract or symbol rules for each instrument, then keep the ledgers separate.

Is a gold CFD cost just the spread?

No. The FCA identifies spread pricing, commissions and overnight funding charges among the elements relevant to CFD price and value. The applicable schedule comes from the specific provider and account.

Why should I save the contract specification with the backtest?

A specification snapshot makes the result auditable. Without the symbol, terms, sessions and cost rules, another trader cannot tell what the curve actually represents.

The useful comparison is not futures versus CFDs in the abstract. It is one documented contract against one documented CFD, with the costs and clock left visible.

Published Sep 28, 2026 · realbacktesting · Educational content and market commentary — not financial advice. Trading involves risk; past performance does not guarantee future results.