4A.8 Trailing stops
Motivation
"Cut losses short and let profits run" is usually implemented as a trailing stop: a stop that follows the best price reached. What does it give back, how long does it hold, and does it improve expectancy?
Reading guide
The rule itself (trail the best price by a distance set from ATR as in 4A.7, as in the chandelier exit), Proposition 4A.11's statement, "What it means" and Worked example 4A.7 are for every reader. The proof of Proposition 4A.11 and the discrete-monitoring paragraph are advanced and can be skipped on a first reading.
4A.8.1The law of the peak#
Setup
Long position, , running maximum , trailing distance . Exit at
the first time the drawdown from the peak reaches . Exit P&L is under continuous monitoring.
Proposition 4A.11law of the peak; Taylor 1975, Lehoczky 1977
is exponentially distributed with mean
Consequently: the expected P&L is ; the probability of a loss is ; the give-back equals ; and the expected holding time is
Proof
Let . Suppose the maximum has reached level . By the strong Markov property at the hitting time of , the process restarts there, and happens iff, starting from , it reaches before (the stop does not move until a new maximum is made, and the drawdown cannot reach while the path is above ). By Proposition 4A.7 (shifted to start at the level), this probability is
independent of . Hence with , so satisfies , (the maximum starts at ), and with mean . As , (the driftless calculation gives directly). Continuity of paths gives exactly. The expected P&L is . For the holding time apply Proposition 4A.9: , so for ; letting with and gives . (Integrability of : is the first time the drawdown , a Brownian motion with drift reflected at 0, reaches ; such hitting times have finite mean, see Taylor 1975.)∎
4A.8.2Skew, give-back and drift#
What it means
- With no drift, the trailing stop has zero expectancy (as it must, by Proposition 4A.9), loses money 63.2% of the time (), loses at most , and has an exponential right tail of winners. It manufactures positive skew from nothing: many small losses, a few large wins. That is the "let profits run" payoff profile, and on noise it is worth exactly zero.
- With positive drift the peak's mean grows faster than linearly in (), so wider trails capture more of a trend, at the cost of longer holding time and a larger give-back.
- The give-back from the peak is always under continuous monitoring. A trader who "gave back too much" set too wide for her taste; the give-back is a choice, not bad luck.
4A.8.3Close-only monitoring#
Discrete monitoring Checked once a day on closes, the drawdown overshoots . Simulation (m04a_trailing.simulate_trailing) shows that the mean give-back is with to within Monte Carlo error, and that the expected P&L and loss probability are well approximated by Proposition 4A.11 with replaced by . This is the Broadie–Glasserman–Kou correction (4A.10) applied to the drawdown process; we use it as an approximation verified numerically, not as a theorem. (The corrected formula underpredicts the expected holding time, because the overshoot itself has variance.)
Worked example 4A.7a Nifty futures trail
Nifty at 24,000, daily volatility 1% (240 points). Trailing stop 300 points.
- No drift, intraday monitoring: expected peak gain 300 points, expected P&L 0, , expected holding time trading days.
- Drift +12 points a day (0.05% a day, a little above Nifty's 2011–2026 average of about 0.04% a day): , points, expected P&L points (₹1,271 per lot of 65), , days.
- Same trail checked only at the close: effective distance points. Expected give-back about 440 points, expected P&L about +43 points with drift, and the trade lasts longer.
A 300-point trail on Nifty is a 1.6-day trade. To ride a multi-week trend, the trail must be several daily standard deviations wide; then each exit gives back several days' worth of range. There is no free lunch in the parameter.