MT4, MT5 and cTrader: which to pick
Order types and how each platform holds them
An order type is the instruction attached to a trade before it is filled. The main ones are market, limit, stop and stop limit. A market order fills at the next available price. A limit order waits for a better price. A stop order waits for a worse price, and a stop limit order waits for a worse price but then fills only at a set price or better.
The three platforms differ in how they store those instructions. MT4 keeps pending orders on the terminal and sends them when the price is reached. MT5 and cTrader both hold pending orders on the server side, so the order survives a lost connection. That difference matters on a slow connection, but it does not change the price you get.
Check the order ticket before sending anything. Each platform shows the order type in a drop-down list, and each list uses slightly different words for the same idea. Read the list once, in a demo account, and write down which word means what. That note is more useful than any chart setting.
How each platform reports spread, commission and swap
Spread is the gap between the buy price and the sell price. It is the first cost of every trade. Some brokers quote it in pips, some in points, and the number of decimal places shown differs between platforms. On AUD/USD around 0.6640, one pip is the fourth decimal place, so a spread of 1.0 pip is 0.0001.
Commission is a separate charge per lot, added when the trade opens or closes. MT4 and MT5 usually show it as a single line in the statement, while cTrader often splits it into an open charge and a close charge. That split is a reporting choice, not an extra cost. Swap is the overnight charge for holding a position past the daily rollover, and it can be positive or negative.
The statement is where the three lines meet. Open it in each platform and find the spread, the commission and the swap for one closed trade. If a platform hides one of them, that is the platform to avoid. The figures vary between brokers, so compare the statement rather than the marketing page.
Account type behind the platform
The platform is the screen. The account type is the set of rules behind it. Those rules decide which instruments you can trade, the minimum size, the leverage cap and the commission schedule. A platform can be swapped in minutes. An account type is usually fixed at opening, or changed only by closing the account and opening another.
In Australia, ASIC sets the leverage limits that apply to retail accounts, so the account type often matters less for leverage than for instrument access. Some account types offer only a short list of currency pairs. Others add indices, metals or shares. If the instrument is not on the list, no platform setting will bring it back.
Ask one question before opening anything: which instruments does this account type include. Then check the order types it allows. If both answers match what you plan to trade, the platform choice is the easy part and can be revisited later at no cost.
Reading the same trade on three screens
Take one trade and follow it across the three platforms. Buy 0.10 lots of AUD/USD at 0.6640. One pip on one standard lot is 10 units of the quote currency, so 10 x 0.6640 = A$6.64. On 0.10 lots, one pip is A$6.64 x 0.10 = A$0.664.
A stop loss 20 pips away gives 20 x A$0.664 = A$13.28 before costs. Spread, commission and swap are added on top and are not in that figure. Each broker may round the pip value, quote the spread in points, and charge a commission or swap that never appears in the order ticket.
Write the three numbers on paper for each platform: spread in pips, commission in A$, and swap in A$ per night. The platform whose statement makes those three lines clearest is the one to use. The figures here are for the example only and will differ between brokers.
One trade, three order tickets, A$6.64 a pip
| Step | Amount | Note |
|---|---|---|
| Instrument field | AUD/USD | the pair is chosen from a list; all three platforms show it the same way |
| Volume field | 0.10 lots | MT4 and MT5 call this Volume or Lots; cTrader calls it Quantity in units, so 0.10 lots is 10,000 units |
| Order type field | Market or Pending | MT4 and MT5 separate Instant and Pending orders; cTrader places the same choice inside one ticket |
| Price field | 0.6640 | the current AUD/USD rate used for this example |
| Stop loss field | 0.6620 | 20 pips below entry, typed in the same box on all three |
| Pip value | A$6.64 | one pip on one standard lot is 10 units of the quote currency; 10 x 0.6640 = A$6.64; on 0.10 lots this is A$0.664 |
| Cost shown before sending | A$0.66 spread plus commission | spread cost on 0.10 lots is 0.664 x 1 pip; commission is quoted separately and varies by broker |
Each broker may round the pip value, quote the spread in points rather than pips, and add a commission or swap that is not in the order ticket. The figures here are for the example only.
Doing it once, step by step
The reader will open a demo account on each platform, place the same small trade, and compare the statement lines side by side. Do the steps once, in order, and keep the notes.
- 01
Open a demo account
Register a demo account with the same broker on each platform. Use the same account type where the broker offers it. Do not fund anything yet. A demo account shows the same statement lines as a live one.
- 02
Find the instrument
Search for AUD/USD in the market watch list. Note the number of decimal places shown. Write down the price you see and the time. If the pair is missing, the account type does not include it, and that is the answer for this platform.
- 03
Place the example trade
Buy 0.10 lots at the market price. Attach a stop loss 20 pips away. Do not set a take profit. The point is to see the order ticket and the resulting position, not to make a gain.
- 04
Read the statement lines
Open the account statement and find the spread, the commission and the swap. Write each figure in A$ where the platform shows it in another currency. If a line is missing, note that too.
- 05
Compare the three sets
Put the three sets of figures side by side. The spread may be quoted in points on one screen and pips on another, so convert before comparing. The pip value on 0.10 lots is A$0.664 at 0.6640, and the 20-pip stop is A$13.28 before costs.
- 06
Close and record
Close the position and record the total cost of the round trip in A$. Keep the note with the account type name. That record is what makes the platform choice reversible later, because the account type is the part that is harder to change.
The mistake most people make here
The common mistake is choosing a platform because a friend uses it, then discovering the account behind it does not offer the instrument or the order type that was wanted. Another mistake is comparing platforms by the look of the chart rather than by the statement. Open the account statement in each platform first and check how spread, commission and swap are listed. If those three lines are clear, the platform choice is easy to reverse later.Check yourself
On 0.10 lots of AUD/USD at 0.6640, what is the pip value in A$?
One pip on one standard lot is 10 units of the quote currency, so 10 x 0.6640 = A$6.64. On 0.10 lots that is A$6.64 x 0.10 = A$0.664.
A stop loss is set 20 pips away on 0.10 lots. What is the loss in A$ before costs?
20 pips x A$0.664 = A$13.28. Costs such as spread and commission are added on top and are not included in this figure.
Questions that come up next
If the platform can be swapped later, why does the first choice matter at all?
The platform is only the screen, so moving to another one is usually a matter of logging in elsewhere and learning a new layout. What does not move with it is the account type behind the screen. That account type sets the instruments you can reach, the smallest size you can trade and the commission schedule. If the account type does not carry the instrument you want, a new platform on the same account will not fix it. So the first choice matters less for the screen and more for the rules underneath.
Does the platform decide the spread I pay?
No. The spread comes from the broker and the account type, not from the software that displays it. The platform only decides how that spread is written on the screen and in the statement. One platform may show it in pips and another in points, and the number of decimal places can differ. The same trade on the same account can look different on two screens while costing the same. Compare the statement line, not the chart.
Why does cTrader split commission into two lines when MT4 shows one?
That is a reporting choice, not a second charge. cTrader often lists an open charge and a close charge separately, while MT4 and MT5 usually show commission as a single line. Add the two lines together and the total is the commission for the round trip. If you compare a split figure against a single figure without adding it up, the platform with the split can look more expensive than it is. Read the statement with that in mind.
Do pending orders behave the same on all three platforms?
They do not, and the difference is where the instruction is stored. MT4 keeps pending orders on the terminal and sends them when the price is reached, so a lost connection can interrupt them. MT5 and cTrader hold pending orders on the server, so the order survives a dropped connection. This matters on a slow or unstable connection, but it does not change the price you receive when the order fills. Check how your own connection behaves before relying on either.
Can I open a demo account on each platform before deciding?
Yes, and that is the cheapest way to compare them. A demo account uses live prices but no real money, so you can place one AUD/USD trade on each screen and read the statement afterwards. Look for the spread, the commission and the swap on that closed trade. If one platform hides any of those three lines, that is the one to leave. The figures vary between brokers, so compare the statements rather than the marketing pages.
What does ASIC have to do with which platform I use?
ASIC is the Australian regulator that licenses brokers, not platforms. A platform is software and is not licensed on its own. What matters is whether the broker behind the account holds an Australian licence and what that licence requires of it. The platform name tells you nothing about that. Check the broker, then choose the screen.
The words used on this page
- platform
- The screen where orders are placed, prices are shown and the statement is read. It is not the broker and not the account. The same account can sometimes be reached through more than one platform.
- order ticket
- The small window where the details of one trade are filled in before it is sent. It carries the instrument, the size, the order type and any stop or limit attached. Each platform lays these fields out differently.
- spread
- The gap between the buy price and the sell price, and the first cost of every trade. Some brokers quote it in pips and some in points. On AUD/USD around 0.6640, one pip is the fourth decimal place.
- commission
- A separate charge per lot, added when a trade opens or closes. MT4 and MT5 usually show it as one line, while cTrader often splits it into an open charge and a close charge. The split is a reporting choice, not an extra cost.
- swap
- The overnight charge for holding a position past the daily rollover. It can be positive or negative, so it may add to or subtract from the result. It appears in the statement, not in the order ticket.
- account type
- The set of rules behind the platform. It decides which instruments you can trade, the smallest size, the leverage cap and the commission schedule. It is usually fixed when the account is opened.
What to take away
- The platform is the screen; the account type behind it is the set of rules, and that is the part that is hard to change.
- Compare platforms by the statement, not the chart: find the spread, the commission and the swap on one closed AUD/USD trade.
- MT4 keeps pending orders on the terminal, while MT5 and cTrader hold them on the server, which matters on a slow connection.
- On 0.10 lots of AUD/USD at 0.6640, one pip is A$0.664, and a 20 pip stop is A$13.28 before costs.