What “costs” in cTrader basics usually means
When people say “costs” affecting cTrader basics, they usually mean anything that reduces the value you would expect from a move in price. This can include direct costs (charges shown explicitly) and indirect costs (value lost through market mechanics or processing).
A stable way to define it:
- Direct costs: amounts you pay that are typically listed in a fee or commission schedule.
- Indirect costs: amounts you effectively give up because of how prices are formed, how orders get filled, or how positions are carried.
In practice, total cost is not always one number; it can be a mix of several line items and approximations.
Direct costs you may see while using cTrader
Direct costs vary by provider and account setup, so it helps to treat them as possible categories rather than a single fixed list.
Common direct-cost categories to look for in your platform or account documents:
- Commission: a per-trade or per-lot charge.
- Account or platform fees: subscription-like charges, if applicable.
- Spreads as a bundled cost: even when there is no commission, the spread (the difference between the bid and ask) is still a cost because you typically buy at the ask and sell at the bid.
Assumption for example: Suppose you trade one instrument where the provider charges no commission, but the spread at execution is 1 unit of price movement. If you buy, that 1 unit is immediately “against you” compared with the mid-price you might conceptually use for valuation.
Indirect costs from execution, liquidity, and carrying positions
Indirect costs are often less obvious because they depend on market behavior and how your orders are handled.
Key indirect-cost categories:
- Slippage: the difference between the price you expect and the price you actually receive, often larger during fast moves or low liquidity.
- Execution quality constraints: order types, liquidity availability, and how quickly fills occur can affect the realized price.
- Financing for holding positions: carrying a position over time can create recurring charges or credits, depending on the instrument and conditions.
- Currency conversion effects: if your account currency differs from the instrument’s settlement currency, exchange-rate effects can appear in your cash movements.
Assumption for example: Imagine you plan to enter at a quoted price, but your order fills after the market moves. If the fill is worse by 0.5% relative to your expected entry, that difference behaves like an additional cost beyond the spread.
Material limitations and failure modes to watch
Several limitations can cause “cost” calculations to be misleading:
- Using quotes instead of execution: quoted bid/ask values can differ from fill prices, so total cost must be reconciled with trade history.
- Mixing mid-price intuition with real fills: many people mentally use a mid-price, but actual execution happens at bid or ask (or via a fill mechanism), so mid-price-based estimates can understate cost.
- Changing market conditions: spreads and slippage are variable factors; past behavior does not guarantee future results.
- Provider/account differences: commission schedules, financing rules, and operational constraints can differ, so a generic cost model may not match your setup.
A practical failure mode is treating an estimated cost as exact. In reality, you should expect variability and confirm it against recorded outcomes.
How to verify costs yourself using platform records
You can independently verify relevant facts by building a simple reconciliation from what the platform shows and what your statements or trade history record.
A verification approach:
- Step 1: Identify direct charges: look for commission and any explicit account or platform fees in the platform UI or documentation.
- Step 2: Measure realized cost from executions: compare fill prices to the bid/ask environment you can see around the time of execution.
- Step 3: Check carry and currency effects: review cash movements tied to time holding and any conversions when applicable.
- Step 4: State assumptions: if you use mid-price, spread, or approximate slippage, write down that assumption and test it against actual fills.
Assumption for example: If you estimate total cost as “spread + slippage + commission,” you should validate each component using the values reported for that specific trade.