What “costs” mean in cTrader broker relationships
“Costs” are the amounts a trading activity can reduce your account value through explicit charges or through the way execution turns market conditions into a price you actually trade at. For cTrader brokers, costs usually come from two broad buckets:
- Direct costs: items that are typically visible as separate components or in quotes, such as a spread, commissions, and holding costs.
- Indirect costs: items that are not always listed as a single line item, but still change the price you effectively receive or the speed/quality of execution.
This distinction matters because direct costs are often easier to verify from documents or quote formats, while indirect costs depend on operational behavior and may vary trade-by-trade.
Direct costs that can affect your results
Spread
The spread is the difference between the bid and ask price shown in a quote. If you enter immediately at the ask and later exit at the bid, the spread acts like a built-in cost. The key assumption in any cost example is: you trade immediately at quoted prices and you can later exit using quoted bid/ask. If execution differs from that assumption, the effective cost changes.
Commissions and per-order fees
Some arrangements charge a commission per trade (often per lot or per notional). A common calculation assumption is: commission is linear with trade size. If fees are tiered or depend on account status, you must use the exact contract terms.
Overnight/holding costs (swaps or financing)
When a position is held, the broker or provider may apply financing charges (often called swaps). These can depend on the instrument, direction, and the time the position rolls over. The main limitation: holding cost can change with policy updates and instrument specifics, so you should rely on the current documented schedule from the broker’s legal/contract materials.
Indirect costs that can affect what you actually trade
Execution quality (slippage and price improvement/loss)
Even if you see a “quoted” price, the execution can differ from that quote due to market liquidity and order matching. The cost can show up as slippage (a worse realized price) compared with the price you expected at order placement. A material failure mode here is assuming that “the quote at submit time equals the fill price.”
Latency and order handling
Latency is delay between order submission and the moment the order is processed. Depending on market moves, delay can increase the chance that you receive a less favorable fill. Verification typically requires checking timestamps and execution reports, not just looking at the chart.
Trading conditions and contract terms
Indirect costs can be embedded in conditions, such as minimum order sizes, trading hours/halts, or rules for order execution. These can affect whether an order is partially filled, filled at multiple prices, or rejected. A key limitation is that these rules can vary by instrument and by broker/account type.
How to verify costs independently
To verify costs without assuming outcomes, use a checklist that separates stable rules from variable conditions:
- Collect the stable documents: account agreement, pricing/fee schedule, and any cost/commission table relevant to your account. This is where you verify whether commissions, swap/financing, and other charges are specified.
- Verify what you are shown: compare the platform’s quote components (such as spread display) with the contract description of how spread/charges apply.
- Measure realized execution: after trades, compare expected vs realized outcomes using execution reports (fill prices, quantities, commission lines, and any financing lines). The assumption for a meaningful check is: use the broker’s own execution data as the ground truth.
- Reconcile totals: compute an approximate total cost using your trade size and the documented components, then reconcile it with the account statements.
Limitations and risks to keep in mind
Several limitations can break simplistic cost thinking:
- Cost varies with market conditions: spread and slippage are not constant; liquidity and volatility change frequently. - Different cost components can offset: a tighter spread can be paired with higher commissions, or vice versa, depending on the arrangement. - Your calculation assumptions may not match reality: immediate execution assumptions, rollover timing, and order type behavior (e. g.