Risk & Execution Β· 06 of 06
Trading Fees, Slippage, and Break-Even Costs
Calculate the costs between a chart idea and net results, including commissions, spreads, funding, and slippage.
The price chart is not the whole trade. A position can be right about direction and still lose after commissions, spreads, financing, funding, exchange charges, and slippage. Those costs are not a minor accounting detail: they change the break-even point and the expectancy of every strategy.
List costs before trading, then compare them with the typical move your setup seeks. The smaller the intended profit per trade, the more important accurate cost assumptions become.
Identify every cost in the trade path
Commissions or platform fees may apply when opening and closing. The bid-ask spread is the gap between the best available buy and sell prices, which can create an immediate cost depending on direction. Some products also have financing, borrow, funding, or contract-specific charges. Currency conversion can matter too.
Read the broker, exchange, or fund documentation for the product you use. Fee schedules can change, and different order types or account tiers can be treated differently. Record the actual cost from a completed trade report whenever possible rather than assuming a headline rate is the total cost.
Understand slippage and the spread
Slippage is the difference between an expected price and the actual execution price. It often increases during fast moves, thin liquidity, large orders, or market disruptions. A market order prioritizes execution, so its final fill can span several prices. A limit order can control the accepted price, but it may not execute.
The spread is not always shown as a separate charge, yet it affects the price available to buy or sell. For a long position, you may buy at the ask and later sell at the bid. This means the market may need to move before the position can be closed without a loss, even before explicit fees.
Read market, limit, stop, and stop-limit orders alongside this guide. Order choice affects whether you accept execution uncertainty or the risk of no fill.
Calculate a simple break-even level
For a long position, begin with the entry price. Add estimated entry and exit costs per unit, plus expected adverse slippage, to estimate the price needed to break even. For a short position, subtract those equivalent costs from the entry. The exact calculation depends on contract value, quote currency, and fee structure.
Suppose an illustrative trade enters at 100 and total round-trip costs are estimated at 1 per unit. The long position needs roughly 101 before it is flat after those costs. This is only a simple illustration; it does not include every product rule or guarantee a fill at 101.
Use the same costs when calculating risk. A stop 4 units away is not necessarily a 4-unit loss once exit costs and slippage are included. This is why position sizing should use a conservative loss estimate rather than an ideal chart price.
Include costs in expectancy
Expectancy is an estimate of the average outcome over a series: win probability times average win, minus loss probability times average loss. Both average win and average loss should be net of all relevant costs. Gross results can make frequent-trading methods look stronger than they are.
For a simple illustration, imagine a setup wins 50% of the time, with an average gross win of 2 and gross loss of 1.5 per unit. Before costs, the estimate is 0.25 per trade. If round-trip costs average 0.4 per trade, the estimate becomes negative. The numbers are hypothetical, but the principle is durable: costs belong in every outcome, not only on losing trades.
Model bad conditions, not only normal ones
Use a range of assumptions. Test ordinary spread and slippage, then a less favorable case for volatile periods. If a method only works under the most generous assumption, it may be too fragile. Do not tune a backtest to erase realistic friction.
For a historical study, record the assumptions and apply them consistently. A backtesting process should explain what it can and cannot model. Then compare the model with paper-trading or small-scale observations only when you understand the risks and platform rules.
Review actual costs regularly
At a regular review, compare planned costs with actual statements. Group trades by instrument, time of day, order type, and volatility condition. You may find that a setup is viable only when liquidity is strong, or that its target is too small to cover normal friction.
Do not respond by hiding costs or increasing size. Increasing size can amplify slippage and risk. Instead, reduce trade frequency, improve the rule, choose more liquid conditions, or decide the setup is not suitable. A trading journal gives this review a consistent home.