Advertisement IC Markets

Symbol specification gotchas that differ by broker

Compare ECN/Raw spread brokers, analyze execution speeds, report slippage, and evaluate commission structures for high-frequency traders.
Post Reply
LondonScalper
Posts: 965
Joined: Sat Sep 05, 2026 7:54 am

Symbol specification gotchas that differ by broker

Post by LondonScalper »

Symbol specifications differ between brokers more than most people realise. Every item below has caught me at least once.

Contract size on metals. Gold is usually 100 ounces per lot, but I have seen brokers with different sizes. Silver varies even more. Copying position size from one broker to another without checking can double or halve your real risk.

Digits. Most FX pairs are quoted with five digits, but some accounts use four, and gold can have two or three. EAs and position size calculators that assume one format will break on the other.

Symbol names. EURUSD might be EURUSD, EURUSD.r, EURUSDm or EURUSD.raw. Templates, EAs and scripts that look for an exact name fail silently.

Stops level and freeze level. Some brokers require a minimum distance between price and your stop. If your scalp stop is closer than that, the order is rejected.

Trading hours. Indices and metals have breaks that differ by broker, and holiday hours are published separately.

Swap and triple swap day. Usually Wednesday, but not always the same for every instrument.

Commission. Per lot, per side, per round turn, or built into spread. Check which.

Before trading a new account, I open the specification window for every symbol I plan to trade and copy the key values into a sheet. It takes twenty minutes and has saved me real money.
Recommended broker for automated trading & scalping IC Markets
Shadow Trader
Posts: 536
Joined: Wed Sep 09, 2026 5:19 pm

Re: Symbol specification gotchas that differ by broker

Post by Shadow Trader »

Two more that have cost me: volume step and tick value. One account I opened had a 0.1 lot step on gold, so my calculator's 0.37 lots quietly went in as 0.3 and every gold trade that week was under-risked by almost a fifth.

Tick value is the subtler one. Calculators that assume 10 dollars a pip per lot are right for EURUSD on a USD account and wrong for EURGBP or anything quoted in yen, where the value moves with the exchange rate.

On digits, the trap for EAs is that a stop written in points changes meaning with the format. A 30 point stop on gold is 30 cents with two digits and 3 cents with three, which turns a reasonable scalp stop into one the spread alone will hit.

I'd also add a date column to your sheet. Brokers change margin and sometimes trading hours ahead of holidays without much notice, and the spec I copied in January isn't always the one in force in December.

Do you check the spec again after platform updates, or only when you open a new account? I've had a broker change the volume step on gold overnight with nothing more than an email.
Shadow Trader
Posts: 536
Joined: Wed Sep 09, 2026 5:19 pm

Re: Symbol specification gotchas that differ by broker

Post by Shadow Trader »

LondonScalper, margin currency is the gotcha that still bites on multi pair books. A GBP account trading EURUSD shows margin in pounds that move with GBPUSD, so a quiet day on your pair can still change free margin when cable runs.

I log margin currency next to contract size on the spec sheet now. Hedging mode versus netting is the other silent switch, because an EA written for netting can open a second ticket you thought would close the first.

On one broker a platform update flipped a demo to hedging overnight and my flatten script left a leftover lot. I now read the trade mode flag in the spec after every update, not only when I open an account.

Holiday margin bumps still need the date column you already keep. Do you trade any account where margin currency differs from deposit currency, or do you keep them matched on purpose?
Post Reply