Kyle Donnelly, Algorithmic Trader & Market Technician
August 21, 2026 · 15 min read
Commission free trading platforms cost chartists too much
A bearish RSI divergence on EUR/USD can look perfect on a chart and still lose its edge at the moment of execution.

Commission-Free Trading Platforms Cost Chartists Too Much
The setup may align across the 4H trend, the 200 EMA and volume profile, yet the trade begins with a cost that is invisible on most backtests.
That cost is not always a commission. It can be a wider spread, adverse slippage, partial execution or a fill that arrives a fraction later than expected. On EUR/USD, where one pip on a standard lot is approximately $10, a 1.3-pip disadvantage is about $13—not $130. That is still more than the $9.90 round-trip commission charged by a broker taking $4.95 per side, but the comparison has to be made correctly.
The broader point survives the arithmetic: a commission-free trading platform is not necessarily a low-cost platform. For a chartist trading a thin statistical edge, execution friction can be large enough to turn a valid signal into a losing trade.
A study led by Professor Christopher Schwarz at UC Irvine's Paul Merage School of Business examined simultaneous, identical market orders across different zero-commission brokers. The reported transaction-cost variation ranged from -0.07% to -0.45%. The result should not be read as a universal price tag for every broker or instrument. It is a warning about dispersion: two platforms can offer the same visible commission and still produce materially different outcomes.
If your system depends on small, repeatable advantages, ignoring that difference means backtesting an execution environment that may not exist in live trading.
The Economics of Zero-Commission Routing: Beyond the Fee
The part many chartists skip is the business model. How can a platform advertise zero commissions and still generate revenue from active clients?
In the U.S. equity market, one important mechanism is Payment for Order Flow, or PFOF. Rather than sending every retail order directly to a public exchange, a broker may route it to a wholesale market maker. The market maker pays the broker for the order flow and attempts to execute, hedge or internalize the trade.
That arrangement is not automatically abusive. A wholesale venue can provide price improvement, and a broker can sometimes deliver a better outcome than the displayed national best bid or offer. The problem is that the routing decision creates competing incentives. The broker wants to earn routing revenue, while the client wants the best available execution. Whether those interests align has to be tested in the data.
Under SEC Rule 606, U.S. brokers receiving payment for order flow must publish quarterly order-routing reports. FINRA Rule 5310 also creates a best-execution obligation. Neither rule means that every individual order will receive the absolute best possible fill. Best execution is generally assessed through a reasonable process and over a series of transactions.
That distinction matters to a technical trader. A mean-reversion strategy targeting a fraction of a percent does not need every order to be disastrously mispriced. It only needs the average spread, slippage and delay to consume enough of the expected return.
A zero-commission broker is not free. The charge may simply arrive in the fill instead of on the commission line.
The market maker earns money from the difference between the price at which it receives or fills an order and the price at which it can hedge, offset or otherwise manage that position. Some of the economics can be returned to the client through price improvement. The existence of a revenue-sharing arrangement does not tell you how much price improvement a particular broker delivers.
That is why labels such as "free," "commission-free" and "direct access" are not sufficient evidence. The meaningful comparison is broker-specific. It should include the instruments traded, order type, market session, account tier, routing destination and the way the platform records execution statistics.
For a trader working from a one-minute chart with a two- or three-tick target, the difference between a good and poor fill is not a footnote. It is a large part of the trade.
Quantifying Execution Friction: How Slippage Erodes Technical Gains
The cleanest way to understand the problem is to express every cost in the same unit.
For EUR/USD, a standard lot is commonly treated as 100,000 units. The pip value is approximately $10 when the quote currency is the U.S. dollar. That gives a useful conversion:
- 1 pip on one standard lot: approximately $10
- 1.3 pips: approximately $13
- 0.3 pips: approximately $3
- 1.2 pips: approximately $12
The exact value changes with currency pair, exchange rate and position size, but the conversion is close enough for an illustrative comparison.
Consider a trader who opens and closes one standard lot. The zero-commission account has no explicit fee, an average EUR/USD spread of 1.4–1.8 pips and 0.3–1.2 pips of execution slippage. The direct-access account charges $4.95 per side, with a 0.1–0.3-pip spread and 0.0–0.2 pips of slippage.
| Cost component | Zero-commission broker | Direct-access broker ($4.95 per side) |
|---|---|---|
| Explicit commission, round trip | $0 | $9.90 |
| Average spread on EUR/USD | $14–$18 | $1–$3 |
| Execution slippage | $3–$12 | $0–$2 |
| Approximate effective cost per standard lot | $17–$30 | $10.90–$14.90 |
| Approximate cost over 200 trades | $3,400–$6,000 | $2,180–$2,980 |
This is an illustration, not a promise about either category. Spreads can widen around news, at the rollover period and during thin liquidity. Slippage can be positive or negative. A limit order may avoid paying the offer but fail to execute altogether. A market order may execute immediately but at a worse price than the quote visible when the signal appeared.
The arithmetic nevertheless exposes the central mistake. A zero-commission platform does not have a $0 trading cost. In the example above, its spread and slippage create an estimated $17–$30 round-trip cost per standard lot. Over 200 trades, that becomes roughly $3,400–$6,000. Those figures are ten times lower than the original exaggerated calculation, but they are still large enough to dominate a short-term strategy.
A direct-access account is not automatically cheaper either. If the trader cannot use its liquidity effectively, pays data or platform fees, receives poor fills or trades during wide spreads, the visible commission may not be offset by execution quality. The point is to compare the complete transaction cost, not to assume that one business model always wins.
Why a small edge disappears quickly
Suppose a scalper targets three pips on EUR/USD. A 1.5-pip spread consumes half of the gross movement before slippage, financing or other costs are considered. Another 0.5 to 1.5 pips of adverse execution can reduce the remaining reward to a level at which the original risk-reward calculation no longer applies.
The effect is nonlinear in practice. A small cost matters more when:
- the average holding period is short;
- the target is close to the spread;
- the strategy trades frequently;
- the win rate depends on entering at a narrow technical level;
- limit orders are used to capture brief momentum or mean reversion;
- the system has been optimized on mid-price data rather than executable bid and ask data.
A swing trader holding EUR/USD for several days may barely notice a fraction of a pip on one entry. A scalper repeating the same entry hundreds of times may find that fraction is the difference between positive and negative expectancy.
Other costs can join the spread and slippage:
- overnight financing or swap charges;
- currency conversion;
- inactivity or withdrawal fees;
- market-data subscriptions;
- platform charges;
- partial fills that change the intended position size;
- latency between signal generation and order submission.
None of these costs is necessarily hidden in the legal sense. They are often disclosed somewhere in the pricing schedule. They are hidden in the practical sense that a backtest or a chart screenshot rarely shows them.
Regulatory Divergence: PFOF Transparency and the 2026 EU Ban
The regulatory landscape is moving in different directions, and chartists operating across jurisdictions need to separate the rule from the commercial result.
In the United States, PFOF remains legal within a framework that includes disclosure and best-execution obligations. Rule 606 reports can show where a broker routes orders and whether it receives payment for that routing. Those reports are useful, but they do not replace account-level execution analysis. A routing report may reveal concentration or payment arrangements without telling you exactly how your particular limit order behaved during a fast market.
The European Union took a more restrictive approach. A ban on Payment for Order Flow came into full effect in June 2026. The policy reflects the concern that a broker's financial incentive can conflict with the client's interest in the best possible execution.
The change does not make execution quality irrelevant. It changes the questions a trader must ask. A platform may respond with explicit commissions, a subscription structure, internalization without PFOF, or another form of revenue generation. Each model still needs to be assessed through actual spreads, fills and slippage.
For technical traders, the practical consequences differ by location:
1. U.S.-based traders can inspect Rule 606 disclosures and compare them with their own execution records. A broker routing a high share of orders to one destination may deserve closer scrutiny, but concentration alone does not prove poor execution.
2. European traders should expect commission-free structures to evolve as the 2026 ban takes effect. An explicit fee may be easier to measure than a spread markup, but a visible fee is not automatically a low total cost.
3. Traders using several jurisdictions should not treat the accounts as interchangeable. The same strategy can produce different results because of market access, order handling, currency conversion and venue-specific liquidity.
The important distinction is between regulatory transparency and trading transparency. A broker can satisfy disclosure requirements while still leaving a trader unable to answer a basic question: what did this order cost compared with the price available when the decision was made?
The Hidden Math of Retail Trading Costs
Most technical traders can tell you their win rate, average reward-to-risk ratio and maximum drawdown. Far fewer can state their average spread paid, average adverse slippage, limit-order fill rate or total cost per trade.
That is a dangerous gap. A backtest based on candles or midpoint prices may identify a promising pattern, but it does not establish that the pattern can be traded at the quoted prices. The more frequently a system trades, the less room there is for execution assumptions to be wrong.
Imagine a system with a theoretical expected return of 0.25% per trade before realistic execution costs. If the live account loses 0.15% per trade to spread and slippage, the net expectation is not 0.25%; it is approximately 0.10%. If the execution drag reaches 0.30%, the same signal has a negative expected return.
The figures are simple, but the measurement is not. A trader needs to define whether the edge is measured per trade, per unit of capital at risk or per dollar of notional exposure. "A 0.25% edge" is meaningless unless the sizing convention is clear.
The compounding examples below make that assumption explicit. They assume that the stated edge is the net percentage return on the account for each trade, that the entire account compounds, that every trade is taken at the same size relative to equity, and that there are no withdrawals, taxes, financing costs or changes in leverage. This is an illustration of arithmetic, not a forecast.
Over 1,000 trades:
- At a net 0.25% per trade: $10,000 × 1.0025¹⁰⁰⁰ ≈ $121,400
- At a net 0.10% per trade: $10,000 × 1.001¹⁰⁰⁰ ≈ $27,170
- At a net -0.05% per trade: $10,000 × 0.9995¹⁰⁰⁰ ≈ $6,065
These outcomes are very different from a projection that quietly uses 100 trades while describing the result as 1,000. They also show why compounding examples can mislead. Full-account compounding at a fixed percentage per trade is an aggressive mathematical assumption. Real traders usually cap risk, face changing liquidity and encounter losing streaks, margin constraints and position-size limits.
The useful lesson is not that a trader should expect a twelvefold account. It is that a small change in net expectancy becomes enormous when repeated many times. Execution quality belongs inside the expectancy calculation, not in a separate footnote.
A backtest without execution-cost modeling is a hypothesis, not a strategy. A commission-free platform can make that modeling harder because the cost is distributed across the fill.
A more grounded workflow is to record the strategy's gross signal result and then subtract the actual costs associated with each order. For every trade, store at least:
- the bid and ask at the time the signal was generated;
- the intended order type and price;
- the submission timestamp;
- the fill timestamp;
- the executed price and quantity;
- commissions and exchange fees;
- financing or borrowing costs where relevant;
- the price available immediately before submission;
- the price available after execution.
With that data, the trader can separate a weak signal from a poor venue. Without it, a losing trade is too easily blamed on analysis when the real issue was an unmodeled spread or delayed fill.
Evaluating Execution Quality Over Upfront Savings
The right response is not to reject every commission-free platform. It is to stop treating the commission field as a complete cost comparison.
A platform should be evaluated against the strategy it must execute. A long-term investor, an options trader, a high-frequency scalper and a chartist entering around support all create different demands. The same broker can be adequate for one approach and expensive for another.
Compare the same trade, not the marketing pages
The most useful comparison is broker-specific and instrument-specific. Run the same test across the accounts you are considering:
1. Measure the spread in the actual trading window. Record bid and ask rather than relying on a headline minimum spread. A minimum is usually a best-case condition, not the price available for every signal.
2. Separate market and limit orders. Market-order slippage tells you about immediacy and routing. Limit-order results tell you about fill probability, queue position and missed trades. A platform that displays a narrow spread but rarely fills a technically important limit order may not be suitable for the strategy.
3. Track partial fills. A partial fill can change the average entry price and leave the remaining position exposed to a later move. Treat it as an execution outcome, not merely an operational inconvenience.
4. Record the decision price and fill price. For a buy, compare the executed price with the ask available when the order was submitted. For a sell, compare it with the bid. Comparing fills with a midpoint can make a trade look cheaper or more expensive than it really was.
5. Review different market conditions. A calm session can flatter a broker. Include volatile periods, economic releases if the strategy trades them, market opens and the rollover window when spreads and liquidity may change.
6. Calculate cost by order type and strategy. One average number can conceal a serious problem. Break results down by symbol, session, order type, direction and trade size. A scalper whose edge collapses during the London–New York overlap needs to see that segment separately from the quiet Asian session.
7. Watch the miss rate, not only the fills. A limit order that never executes during the planned entry window is a hidden cost. Track how many intended entries were skipped because the platform never reached the requested price within the holding period.
The sample does not have to be enormous to identify obvious differences, but it must be large enough to cover at least one full rotation of the conditions the strategy depends on. A few dozen trades taken during a quiet week will flatter the platform; a few hundred trades across different sessions will expose it.
What a chartist should actually compare
The decisive comparison is total transaction cost per executed setup, expressed in the same unit the backtest uses. For a forex chartist, that means pips per round trip, including spread, slippage and commission. For an equity trader, it means basis points of notional value, including SEC and FINRA fees, exchange fees and any clearing charges the platform adds. For a futures chartist, it means ticks per contract.
Once that figure is known, two questions follow. First, is it small enough relative to the average expected move that the strategy still has positive expectancy after costs? Second, does it remain stable under the worst liquidity conditions the system is likely to encounter?
If the answer to the first question is no, the broker selection problem is actually a strategy problem. No platform, commission-free or otherwise, can rescue a system whose edge is smaller than its execution drag. If the answer is yes but the second question is no, the platform needs to be challenged, replaced or traded only when conditions allow.
A short audit checklist for the working chartist
- Pull at least one full month of executions from each platform under review.
- Tag every trade with the strategy setup, the time of day and the order type used.
- Recompute expectancy with and without execution costs.
- Recompute expectancy under the worst liquidity quartile separately.
- Compare the result against the backtest that originally produced the signal.
A commission-free platform is a reasonable choice when its execution profile leaves the strategy's expectancy intact. It is an expensive choice when it quietly converts a positive backtest into a negative live result. The fee on the invoice is rarely the number that decides the trade. The number that decides the trade is the gap between the price on the chart and the price in the account.