5.9 The mathematics of cost drag
Motivation
M01 computed the cost of one trade. Here we compute what costs do to a strategy over a year, and why the same cost per trade is far more damaging intraday than in swing trading (holding for days to weeks; M04).
5.9.1Net expectancy and Sharpe drag#
Setup
A strategy makes non-overlapping trades a year. Trade returns , where is the gross edge (expected gross return per trade), the round-trip cost (charges plus spread plus impact, as a fraction of notional), and i.i.d. with mean 0 and standard deviation . Position size is constant.
Proposition 5.7net expectancy and Sharpe drag
The annual expected return, standard deviation and Sharpe ratio are
If the holding period is (in days), trades fit in trading days, for a random-walk price, and the edge scales as (a drift-like edge of per day), then
Proof
Sums of i.i.d. trade returns have mean and variance ; divide. For (5.26), substitute , and : .∎
The cost term is the Sharpe drag. Equation (5.26) shows that for a drift-like edge, the cost penalty is per day: it falls in inverse proportion to the holding period. Short holding periods are viable only if the edge per unit time is much larger at short horizons, which is what intraday traders implicitly claim.
5.9.2Intraday versus swing#
Worked example: intraday versus swing on a large-cap with
| Intraday | Swing | |
|---|---|---|
| Holding period | ~1 hour of a 6.25-hour session | 10 trading days |
| Cost per round trip | 10 bp (8.3 bp charges on ₹1 lakh, plus ~2 bp spread) | 25 bp (24 bp delivery charges incl. DP, plus ~1 bp spread) |
| (per-trade Sharpe needed to break even) | 0.139 | 0.044 |
| Trades a year | 500 (2 a day) | 25 |
| Sharpe drag | 3.1 | 0.22 |
| Annual cost (on notional) | 50% | 6.25% |
(Volatility is assumed uniform across the session; the U-shape makes the opening hour more volatile and the midday hour less.)
An intraday strategy trading twice a day must have a gross annualised Sharpe above 3.1 just to break even; at 250 trades a year the hurdle is 2.2. The swing strategy's hurdle is 0.22. The intraday trader's cost per trade is 40% of the swing trader's, but relative to the risk taken per trade it is three times larger, and it is paid 20 times as often.
5.9.3Statistical power of frequency#
The counterpoint: intraday edges are faster to verify The number of years needed for a strategy with net per-trade Sharpe to reach a t-statistic of 2 is . An intraday strategy with a net edge of 5 bp per trade and at 500 trades a year needs 1.7 years; a swing strategy with a net edge of 50 bp and at 25 trades a year needs 21 years. High frequency gives statistical power. It does not give edge.
Practitioner notes
- Costs are known in advance and certain; edges are estimated and uncertain. A backtest that clears costs by a small margin is a strategy that probably loses.
- Leverage scales , and together and does not change . It cannot rescue a strategy with negative net Sharpe.
- Annual cost is on notional, not on capital. At 5× intraday notional per unit of capital, 50% of notional is 250% of capital a year.