Direct costs: what you pay at execution
Resistance breakout refers to a chart situation where price moves through a clearly marked resistance level. The core idea is mechanical: if entry happens near the level, the trade’s realized result depends on how far price moves afterward relative to your net transaction cost.
The costs that most directly reduce the “useful” price movement are:
- Spread: the difference between the quoted buy and sell prices. Even before slippage, a larger spread reduces the distance your position needs to overcome just to reach break-even.
- Commission: a fee per trade charged by a provider. If commission is fixed per trade, it can matter more for smaller position sizes.
- Financing/rollover: if positions are held across certain time boundaries, the net carrying cost can change the effective result of being in the market.
Assumption example (explicit): Suppose you plan to enter near resistance and measure performance by “net movement after entry.” If spread widens between your planned entry and execution, then the same chart move produces a smaller net movement. That difference is a cost effect, not a pattern effect.
Indirect costs: what you pay through execution quality
Costs also appear indirectly when execution differs from the prices you thought you would get. Key examples:
- Slippage: the difference between the expected execution price and the actual fill, often worse when volatility is high or liquidity is low.
- Execution latency: delays between signal timing (or decision time) and order filling. In fast markets, price can move through resistance while you are still waiting for the fill.
- Effective spread widening: during rapid moves, the market can “feel” more expensive than the last displayed quote, because fills occur at less favorable levels.
Mechanism: Resistance breakouts are sensitive to the moment you cross the resistance line. If your execution is not synchronized with that moment, the cost impact can dominate the outcome. For instance, a breakout that is visible on a chart may be smaller at your fill price after slippage and spreads.
Market and provider conditions (variable factors)
Not all cost effects come from fees. Some come from changing conditions:
- Volatility regimes: during higher volatility, spreads and slippage can increase, and reversals around resistance may happen more frequently.
- Liquidity conditions: thin liquidity can amplify effective spread and slippage.
- Trading hours and session overlap: costs can vary with liquidity supply and demand across market sessions.
Stable vs variable separation:
- Stable mechanics: a resistance breakout’s net result is reduced by costs applied between your intended entry price and your actual filled price.
- Variable factors: how big those costs become depends on market liquidity, volatility, and your execution environment.
Evidence and independent verification
Because costs are measurable, you can verify them without relying on predictions about breakouts.
-
Verify direct costs from documents or statements
- Check the cost components you are subject to: commission schedule and any financing/rollover rules.
- Confirm whether costs are charged per trade, per lot/size, or via overnight adjustments.
-
Verify execution costs from your own trade history
- Compare “intended” prices (what you submitted or the quote you observed) with actual fill prices.
- Compute effective spread using your actual fill prices and compare it with typical spread figures you observed at submission time.
-
Verify net movement impact with a simple calculation (assumptions stated)
- Assumption: you define outcome as net price movement after entry, measured from your actual fill.
- Step: estimate net movement = (reference price move) − (total paid costs). If your definition uses closing movement, be consistent.
Limitations and failure modes
Costs explain part of performance, but they do not remove uncertainty.
- Failure mode: wrong measurement point. If you measure performance from the displayed resistance breakout moment rather than from your actual fill, you may wrongly attribute poor results to the pattern.
- Failure mode: costs changing over time. Historical average spreads may not apply when volatility spikes around resistance.
- Failure mode: compounding effects. Costs interact with position sizing and exit logic; a small change in execution cost can matter more when your target movement is small.
Verification checklist and a next question to ask
To explain how costs can affect resistance breakout independently: