MT5 collapses gold, oil, gas and metals into one terminal — but rollover splices, tick-vs-real volume and per-symbol contract specs decide whether that terminal makes you money or quietly costs it.
MetaTrader 5 began life as a forex platform, but for commodity traders it has become something more useful: a single terminal where gold, crude, natural gas, silver, platinum and copper sit next to one another — each chartable, automatable and back-testable with the same toolkit. Most guides stop at "MT5 supports multiple asset classes." That is true and almost useless on its own. Commodities behave differently from currency pairs: they roll, they expire, they gap, they trade on their own exchange calendars, and the "volume" your platform shows you is usually not the volume you think it is. For platform context on other markets see MT5 for forex traders, MT5 for indices traders and MT5 for crypto traders.
01 · Key capabilities for commodities
MT5's advantage over MT4 is architectural. Its 64-bit, multi-threaded engine was built for a multi-asset, exchange-connected world — precisely the world commodities live in. The capabilities below are the ones that change how you trade raw materials, not the generic feature list you have read ten times already.
- Depth of Market (DOM). A price ladder showing bid/ask liquidity at multiple levels — invaluable for gauging whether crude or metals orders will fill cleanly during volatile sessions.
- Real & tick volume fields. MT5 exposes both tick volume and, where the feed provides it, genuine exchange volume — a distinction that matters enormously for commodities (see the blind spots below).
- 21 timeframes + 38 indicators. From M1 scalps on WTI to MN swing views on gold, plus an economic calendar wired for OPEC, EIA inventory and CPI releases.
- MQL5 Expert Advisors. Automate seasonal, mean-reversion or breakout logic on XAUUSD or energy symbols, with a multi-threaded Strategy Tester and real-tick modelling.
- Netting & hedging modes. MT5 supports both account models — hedging lets you hold simultaneous long and short crude positions; netting consolidates them into one.
- Exchange-traded futures. With the right broker, MT5 connects to real commodity futures (not just CFDs), showing genuine contract expiries and standardised specs.
| Capability | MetaTrader 4 | MetaTrader 5 |
|---|---|---|
| Asset coverage | Forex + limited CFDs | Forex, metals, energy, ags, indices, futures, crypto |
| Depth of Market | Not available | Full price-ladder DOM |
| Volume data | Tick volume only | Tick and real (exchange) volume |
| Position handling | Hedging only, 1 order/symbol logic | Netting & hedging; multiple positions/symbol |
| Timeframes | 9 | 21 |
| Strategy Tester | Single-thread, single-symbol | Multi-thread, multi-symbol, real-tick |
| Exchange futures | No | Yes (broker-dependent) |
02 · Why it pays off — real benefits for traders
- One terminal, one intermarket view. Gold reacts to the dollar and real yields; energy moves as a complex; metals share industrial-demand drivers. Charting XAUUSD, WTI and copper side by side makes correlation trades and hedges far easier to spot and manage.
- Automation that removes the emotional tax. Energy and precious-metals traders get whipsawed by EIA inventories, OPEC headlines and CPI. An MQL5 EA executes your rules the same way at 2am as at 2pm.
- Rigorous backtesting. The multi-threaded Strategy Tester lets you validate a seasonal natural-gas play or a gold breakout system against years of history — see how to backtest MT5.
- Fast, transparent execution. The 64-bit engine and one-click trading shortens the gap between decision and fill — the difference between catching a crude breakout and chasing it.
- Depth of Market for size. When you scale beyond micro lots, the DOM ladder shows where liquidity actually sits, helping you avoid slippage on thin metals or overnight energy sessions.
03 · Crucial blind spots the top-ranked guides skip
This is where generic "how to trade commodities on MT5" articles fall silent. The following issues are structural features of how commodity CFDs and futures behave inside MT5 — each one has cost real traders real money.
1. Rollover & expiry gaps that aren't real price moves
Most commodity CFDs are priced from an underlying futures contract, and futures expire. When your broker rolls the CFD from the expiring front-month to the next contract, the two are priced differently — producing a visible chart gap that is not a genuine market move but a splice. A swap adjustment keeps your equity neutral, but the chart still jumps. Why it bites: a pending order or stop-loss inside the rollover gap can be triggered at the gap-opening price, filling you at a level the market never actually traded through.
2. "Volume" is usually tick volume, not real volume
Volume is one of the most important tools a commodity trader has — but on most retail MT5 feeds, the volume you see is tick volume: the number of price changes in a bar, not the number of contracts traded. It's a rough proxy for activity and correlates loosely with real volume, but it is not the exchange figure. Genuine real volume only populates when your broker routes to (or relays from) the actual exchange — typically on exchange-traded futures accounts, not synthetic CFDs. Building volume-profile or VSA on tick volume and treating it as real is a quiet but common error.
3. Contract specs vary wildly — one "lot" is not one thing
A one-lot trade means something completely different across commodities. Contract size, tick value and minimum step change from symbol to symbol — and even between brokers for the same symbol. Sizing a gold trade as if it were oil, or copying a lot size from a forex habit, is a fast route to an oversized position. Always open Contract Specifications (right-click the symbol in Market Watch) before you size anything.
| Symbol | Contract size (1 lot) | Tick / point value* | Priced from |
|---|---|---|---|
| XAUUSD | 100 troy oz | ~$1 per 0.01 move | Spot / OTC |
| XAGUSD | 5,000 troy oz | ~$5 per 0.01 move | Spot / OTC |
| WTI (CL) | 1,000 barrels | ~$10 per 0.01 move | Front-month future |
| NGAS | 10,000 MMBtu | ~$10 per 0.001 move | Front-month future |
| COPPER | 25,000 lb | Varies by broker | Front-month future |
*Values are indicative and broker-dependent. Confirm exact figures in Contract Specifications before trading.
4. Depth of Market can be synthetic on CFDs
The DOM is a genuine advantage on exchange-connected futures. On a CFD symbol, however, the ladder may be a synthetic or broker-simulated view rather than real exchange depth. It's still useful — but don't mistake a market-maker's quoted ladder for the actual order book of the underlying market.
5. Netting vs hedging changes your P&L behaviour
MT5 accounts run in either netting or hedging mode, and you often cannot switch after opening. In netting, a new opposite order reduces or reverses your existing position; in hedging, you can hold simultaneous long and short crude positions independently. Strategies — especially grid, hedge and multi-leg seasonal systems — behave completely differently under each. Check the mode before you build an EA around it.
04 · The part almost nobody writes about
Session hours and calendar gaps are commodity-specific
Forex runs a near-continuous 24/5 clock. Commodities do not. WTI, gold and natural gas all trade to different schedules, and each closes daily — producing regular session gaps where price can open away from the prior close. Overnight stops can be jumped; breakout systems can trigger on an opening gap rather than a genuine move. Knowing your symbol's trading hours (again, in Contract Specifications) is not optional.
Spot vs futures-based CFDs — and the carry cost difference
Some brokers offer a spot/cash commodity CFD that does not expire but charges a daily financing (swap) adjustment; others offer futures-based CFDs that track a specific contract and roll. The cash version spares you rollover gaps but accrues holding costs day after day — meaningful for position traders. The futures version has cleaner carry but forces you to manage expiries. Neither is "better"; they suit different horizons. Read the symbol suffix and specs to know which you're holding.
| Dimension | Spot / Cash CFD | Futures-based CFD |
|---|---|---|
| Expiry | None (continuous) | Fixed date · rollover |
| Overnight carry | Daily swap charged | Priced into contract |
| Chart continuity | Clean, no gaps | Rollover splices between contracts |
| Best fit | Intraday · short holds | Multi-day swing · position |
Backtesting on spliced continuous data is a trap
Because futures roll, the long history you back-test against is usually a continuous spliced series stitched from many contracts. If the splice method isn't adjusted, those rollover gaps sit inside your historical data — and your EA "profits" across them are fictional artefacts of the join, not repeatable edges. When results look too clean, check whether your backtest is trading the seams between contracts rather than the market. See how to develop a trading strategy for the validation framework.
Desk rule of thumb
Before you trust any commodity backtest, ask three questions: Is the data tick volume or real volume? Is the price series adjusted for rollovers? Do the trading hours in the test match the live symbol's session? If you can't answer all three, the equity curve isn't evidence yet.
Bottom line · key takeaways
- MT5 is genuinely strong for commodities — DOM, real-volume support, 21 timeframes, netting/hedging modes and exchange-futures access give it a real edge over MT4.
- The benefits are workflow benefits — one terminal for analysis, automation, execution and monitoring, tuned to how metals and energy actually move.
- The blind spots are structural — rollover gaps, tick-vs-real volume, wildly different contract specs, synthetic DOM on CFDs, and netting-vs-hedging behaviour.
- The must-knows are commodity-specific — session gaps, spot-vs-futures carry costs, and the backtesting trap of spliced continuous data.
- Read the Contract Specifications first, every time. It answers more of these questions than any settings menu.
Continue with: gold, oil and metals strategies with MT5 Viper, MT5 for forex traders, MT5 for indices traders, MT5 for crypto traders, how to backtest MT5, how to develop a trading strategy and trending topics.
Risk warning. Trading commodities, CFDs and leveraged derivatives carries a high risk of losing money rapidly. The majority of retail investor accounts lose money when trading CFDs. This article is educational and does not constitute financial advice, a recommendation, or an offer to trade. Contract specifications, spreads and rollover terms vary by broker — always confirm details on your own platform. MetaTrader 5 and MT5 are products of MetaQuotes Ltd; this article is independent editorial and is not affiliated with or endorsed by MetaQuotes.
From The Blog
Explore more long-reads on markets, money & policy →
Deep dives on monetary policy, the bond markets, prop firms and the tools serious traders use on MT5.
