Direct vs indirect costs
For MT5 brokers, “cost” is broader than a single number you see on a chart. It often includes direct transaction costs (charged around each order) and indirect costs (effects that change the effective price or holding cost).
A helpful approach is to separate stable mechanics from variable conditions:
- Stable mechanics: fee types and how they are calculated when they apply (for example, whether commission is charged per lot and how swaps are determined).
- Variable factors: market conditions (liquidity and volatility), how orders are executed, and any timing differences between when you request a trade and when it is filled.
What direct costs to look for
Direct costs are usually the easiest to identify because they are tied to trade events.
Common examples include:
- Spread: the difference between quoted bid and ask. Even without a visible commission, a wider spread increases the cost to enter and exit.
- Commission: an additional charge linked to trade size (often described per lot or per unit).
- Trading-related fees: some brokers describe extra charges tied to trading activity, such as specific order or account fees (the exact list depends on the contract terms).
Cost components for a simple calculation
To reason about costs, define an example with explicit assumptions. For instance, assume:
- you trade a certain position size,
- you enter at the ask and exit at the bid (or you use the broker’s shown execution prices),
- you include commission if applicable,
- you include any financing/holding charges only if you keep the position open.
Then compute an estimated effective cost by aggregating the relevant items that apply to that situation. This keeps you from accidentally mixing entry/exit costs with overnight holding costs.
What indirect costs can matter
Indirect costs change the effective result even when they are not shown as a single fee.
Key categories include:
- Slippage and execution timing: if the market moves between placing an order and execution, the fill price may differ from the quoted price.
- Partial fills and order handling: orders may be filled in parts, which can change the realized average price.
- Financing effects (swap/rollover): if positions are held, overnight financing can apply. Even when swap is “fee-like,” it is conceptually different from commission because it relates to holding time.
- Account and currency conversion frictions: if your account currency differs from the instrument’s relevant currency, conversion may affect the effective cost (details depend on broker rules and market rates).
Material limitation and failure mode
A common failure mode is to treat backtests or historical “averages” as if they would predict future costs. Relationships between spread, volatility, and execution quality can change, and broker execution behavior is not guaranteed to stay constant.
Another limitation is that you may see “promised” pricing in marketing materials but need to validate the actual cost components in the account terms and the platform’s execution/account statements.
How to verify costs independently
You can verify cost facts without relying on predictions by using a structured checklist:
- Contract terms first: identify which cost types apply (spread-only vs commission plus spread, whether any additional trading/account fees exist, and how holding charges are defined).
- Platform price and statement review: confirm where and how costs appear (for example, commission lines, financing lines, or netting behavior) using your account history or reports.
- Controlled example modeling: create a clear scenario with stated assumptions: position size, entry/exit method, whether you hold overnight, and what you use as “prices” (requested vs executed).
- Separate stable and variable parts: keep fixed fee rules separate from variable market effects such as execution quality and spread widening.
Finally, treat any single observed result as evidence about that specific moment, not a universal rule. Costs are often condition-dependent, so comparing multiple observations across different market states helps you understand variability.
Next verification question
When you examine an MT5 broker’s costs, the next question to resolve is: Which cost components apply to your exact trading pattern (entry/exit frequency, typical holding time, and order execution method), and where in the account records they appear?