Trading Frequency and Fee Drag: What Repeated Trades Cost
A $2 trading fee feels small. The problem is how many times it repeats. Ten trades a day means 200 in a twenty-day month, turning $2 into $400. Trading frequency determines how much the account pays in recurring costs. Here is the calculation.
Round-trip friction: what one completed trade costs
Costs include entry fees, exit fees and execution-price differences. Together these form round-trip cost, calculated on notional, the position's total value. Applying the quoted fee rate to margin instead understates the cost by the leverage factor.
Entry fee = $2,000 × 0.05% = $1.00
Exit fee = $2,000 × 0.05% = $1.00
Round-trip slippage 0.04% = $0.80
Total friction = $2.80, or 0.14% of notional
Note: Against $200 margin at 10×, this is 1.4%.
The rate's calculation base is still notional.
Your actual rate depends on your account tier. Check it with the fee calculator and the VIP-tier guide. In thin books or volatile periods, slippage may exceed the assumed 0.04% substantially. Holding perpetuals for several hours can add funding payments.
Multiplying by frequency changes the scale
Assume $1,000 starting capital and fixed $2,000 notional per trade, giving 2× exposure. The same $2.80 becomes very different totals at different frequencies.
Two trades daily
40 monthly × $2.80 = $112, or 11.2% of capital per month
480 annually × $2.80 = $1,344, or approximately 134% annually
Ten trades daily
200 monthly × $2.80 = $560, or 56% monthly
2,400 annually × $2.80 = $6,720, or 672% annually
Thirty trades daily
600 monthly × $2.80 = $1,680, or 168% monthly
7,200 annually × $2.80 = $20,160, or 2,016% annually
Ten trades a day may not feel extreme, yet annual friction in this fixed-size example is 6.7 times starting capital. Gross trading profits must cover that amount before the account gains. See overtrading for how emotions increase frequency; this article quantifies the cost.
A target smaller than costs loses even at a 100% win rate
For a simple strategy with equal gross target and stop amounts, or 1:1 reward-to-risk, the breakeven win rate is:
X = Gross target or stop amount; C = Round-trip friction
$2,000 notional; C = $2.80
Target 0.1%, X = $2.00
p = (2.00 + 2.80) ÷ 4.00 = 120%, impossible
Target 0.3%, X = $6.00
p = (6.00 + 2.80) ÷ 12.00 = 73.3%
Target 1.0%, X = $20.00
p = (20.00 + 2.80) ÷ 40.00 = 57.0%
Target 3.0%, X = $60.00
p = (60.00 + 2.80) ÷ 120.00 = 52.3%
If the target is smaller than the 0.14% round-trip friction, even every trade winning cannot cover costs. Wider targets bring the required win rate closer to 50% in this symmetric model. This explains how a high-win-rate scalping approach can still lose money. Read win rate together with expectancy and R-multiples.
Reducing the cost rate or reducing frequency
Total friction equals cost per trade multiplied by trade count. These are two separate dimensions.
Higher volume tiers, more maker execution and liquid markets.
Reducing round-trip fees from 0.1% to 0.06%, with slippage unchanged:
C falls from $2.80 to $2.00.
For a 0.3% target, required win rate falls from 73.3% to 66.7%.
② Trade count, N
Ten trades daily → five cuts annual friction in half:
$6,720 → $3,360.
Combining both reductions:
0.06% round-trip fees plus five trades daily:
1,200 annual trades × $2.00 = $2,400,
about 36% of the original $6,720.
Switching to limit orders does not automatically preserve performance while lowering costs. Limit orders can miss fills, and executed orders may be adversely selected. Savings in fees can be surrendered through execution quality. Review order types and your own records. The original guide contrasts this with reducing count: at the same per-trade cost, halving trades exactly halves friction, and it describes that arithmetic reduction as free of the execution side effects above.
The illusion created by backtests without costs
Omitting costs inflates high-frequency results more strongly. The same gross profit can produce very different net outcomes.
A: earned over 200 trades
Friction 200 × $2.80 = −$560
Net +$240
B: earned over forty trades
Friction 40 × $2.80 = −$112
Net +$688
C: earned over 400 trades
Friction 400 × $2.80 = −$1,120
Net −$320: gross profit becomes net loss
A cost-free backtest shows +$800 for all three.
Check trade count before accepting a gross return. If count multiplied by friction exceeds gross profit, the assumed live net result is negative. See backtesting and walk-forward analysis for validation procedures.
A sequence for choosing frequency
Start with the strategy and costs, rather than choosing a daily trade quota first.
② Identify the strategy's average target X.
③ The guide flags X below three times C as fragile regardless of frequency.
At C = 0.14%, its suggested minimum target is 0.42%.
④ In the symmetric target/stop model, calculate p = (X + C) ÷ 2X.
⑤ The guide considers increasing frequency only when the recent fifty-trade win rate is clearly above p.
If records are missing, begin by counting trades.
The point is the cost constraint, not that short-term trading is inherently bad. The guide argues that narrow-target methods such as scalping require sufficiently low costs; the same idea can profit under one account's fees and lose under another's. Increasing size does not solve friction because losses grow too. Determine size separately through position-sizing rules.
Key points
② Calculate rates on notional.
③ $2,000 × (0.1% fees + 0.04% slippage) = $2.80 per trade.
④ Ten daily trades create annual friction around 6.7 times the example's $1,000 capital.
⑤ A target smaller than costs loses even at 100% wins.
⑥ p = (X + C) ÷ 2X; a 0.3% target requires 73.3% wins here.
⑦ Wider symmetric targets bring required win rate toward 50%.
⑧ Maker execution can introduce missed fills and selection effects; reducing count directly reduces the cost total.
⑨ Gross backtest PnL becomes net only after subtracting count × friction.
⑩ The guide treats targets below three times friction as too fragile for frequency adjustments alone.
Trading frequency is also a cost setting. A $2.80 fee-and-slippage amount is easy to overlook; 2,400 × $2.80 = $6,720 annually is easier to evaluate. Measuring C and X provides a concrete basis for assessing the current frequency.
NOONOO TRADING invites you to follow live trading in our free chat.
Start in the bot📈 OKX trading fee discount for new registrations
Register for the OKX Fee Discount →