Broker symbol suffixes like .raw, .pro and m: what they quietly change
Posted: Thu Oct 15, 2026 8:44 pm
Broker symbol suffixes like .raw, .pro and m: what they quietly change
If you've used a few brokers you'll have seen it: EURUSD, EURUSD.raw, EURUSDm, EURUSD.pro, EURUSD.ecn. Same pair, different symbols. The suffix usually tells you which account type or pricing model applies, but it can also change other things that matter for scalping.
The obvious difference is spread and commission. A raw symbol might have a tighter spread with a commission per lot, while the standard symbol has a wider spread and no commission. But the suffix can also come with different contract size, minimum lot, lot step, stop level, swap rates, and trading hours. A micro or cent account symbol with an m suffix might have a contract size that's a fraction of a standard lot.
This matters a lot if you use an EA or a position size calculator. If the code expects a standard 100,000 unit contract and the symbol has a different size, your position sizing will be off. Same if you copy settings from one broker to another.
What I do with any new account: open the symbol specification in the platform for each pair I plan to trade and note the contract size, minimum lot, step, stop level, swap and session times. It takes ten minutes.
It also helps when a broker changes specs, because you have something to compare against.
If you've used a few brokers you'll have seen it: EURUSD, EURUSD.raw, EURUSDm, EURUSD.pro, EURUSD.ecn. Same pair, different symbols. The suffix usually tells you which account type or pricing model applies, but it can also change other things that matter for scalping.
The obvious difference is spread and commission. A raw symbol might have a tighter spread with a commission per lot, while the standard symbol has a wider spread and no commission. But the suffix can also come with different contract size, minimum lot, lot step, stop level, swap rates, and trading hours. A micro or cent account symbol with an m suffix might have a contract size that's a fraction of a standard lot.
This matters a lot if you use an EA or a position size calculator. If the code expects a standard 100,000 unit contract and the symbol has a different size, your position sizing will be off. Same if you copy settings from one broker to another.
What I do with any new account: open the symbol specification in the platform for each pair I plan to trade and note the contract size, minimum lot, step, stop level, swap and session times. It takes ten minutes.
It also helps when a broker changes specs, because you have something to compare against.