Skip to content

Average holding period

Average holding period measures how long trades remain open. Count elapsed trading days, define each trade and disclose open positions before interpreting the mean.

Average holding period is the mean elapsed time that a specified set of trades or positions remains open. In a trading report, the usual unweighted version averages the holding periods of completed trades, giving each trade equal weight. It helps a quant check whether a strategy releases capital quickly, carries overnight exposure or stays exposed long enough for financing and borrow costs to matter. The number is meaningful only with its trade definition, clock and sample boundary.

Three exits, four trading days on average

Consider three synthetic trades in different instruments. Each opens at the close of trading session 0. They close at the same time of day in sessions 1, 3 and 8. Count elapsed intervals between session closes, using the stipulated trading calendar.

Completed tradeEntry sessionExit sessionElapsed trading days
A011
B033
C088

For n>0n>0 completed trades with durations hih_i measured on the same clock,

hˉ=1n∑i=1nhi.\bar h=\frac{1}{n}\sum_{i=1}^{n}h_i.
Here the result is (1+3+8)/3=4(1+3+8)/3=4 trading days per completed trade. The median is 3 trading days. The mean does not say that a typical trade exits precisely on day 4; the longer trade pulls it above the median.
Synthetic trades A, B and C enter at session 0 and exit at sessions 1, 3 and 8, averaging 4 elapsed trading days. D is still open at the session-12 cutoff: its age is 12 trading days, but its completed duration is unknown.
Synthetic trades A, B and C enter at session 0 and exit at sessions 1, 3 and 8, averaging 4 elapsed trading days. D is still open at the session-12 cutoff: its age is 12 trading days, but its completed duration is unknown.
Original synthetic timeline. All entries and exits use the same session-close clock. Hollow circles mark entries, filled circles mark exits; the dashed interval remains open at the report cutoff.

An inclusive count of the entry and exit session labels would instead give 2, 4 and 9, averaging 5. That counts observed session dates, rather than elapsed session intervals. Either reporting convention needs a label; they cannot be compared as though they measure the same duration.

Nor are trading days automatically calendar days. In a hypothetical week with no intervening market holiday, Friday close to Monday close spans one trading-session interval and three elapsed calendar days. Intraday strategies need timestamps, time zones and session rules: rounding every same-date round trip to zero days can erase the duration being measured.

Decide what one trade means

The trade blotter records executions; the statistic needs a grouping rule. One order may have several fills, and a position may be increased or reduced before it is closed.

A simple rule is to treat each instrument's continuous same-direction position as one trade: entry is the first fill that moves the position from flat, and exit is the fill that returns it to flat. A reversal closes the old trade and starts a new one. Under this rule, partial reductions do not end the trade or restart its clock. Alternatively, a report can match individual entry lots to exit lots and average their durations. That is a different observation unit and can produce a different answer from the same executions.

For a pairs trade, also say whether the observation is the whole paired position or each leg. Use actual fills if measuring realised exposure time; signal timestamps measure a decision horizon and may precede execution.

A closed-trade mean leaves an unfinished tail

Set this example's reporting window from session 0 through the close of session 12, including exits after session 0 and through session 12. A fourth trade, D, also entered at session 0 but remains open at the cutoff. The reported closed-trade mean remains 4 trading days across three completed trades. D has an observed age of 12 trading days; its final duration is unknown.
This is right censoring: observation ends before the exit occurs. The statistical idea is described in NIST's explanation of censored observations. Here the event of interest is a position exit. Treating D's current age as its final duration would manufacture an exit. Dropping it without disclosure would turn a statement about completed trades into a misleading statement about all positions. In this example, the omitted open trade is already older than every completed one.

Report the closed count and mean alongside the number and ages of positions still open. If selecting trades by exit date, use their actual entry dates even when those precede the reporting window; clipping entry to the window start shortens the measured holding period. An entry-date cohort answers a different question and may require later follow-up. Forced liquidation at the cutoff supplies an exit only if it is an explicit part of the simulated strategy. With no completed trades, the closed-trade average is undefined, rather than zero.

Duration is not dollars, frequency or turnover

The unweighted mean gives the smallest trade the same influence as the largest. For the three completed trades, stipulate entry notionals of USD 10,000, USD 10,000 and USD 40,000. The entry-notional-weighted mean is

10,000(1)+10,000(3)+40,000(8)60,000=6 trading days.\frac{10{,}000(1)+10{,}000(3)+40{,}000(8)}{60{,}000} =6\text{ trading days}.

That is a separate statistic, with entry notional as its chosen weight. It is not automatically a measure of committed equity, changing exposure or capital usage through time. Those questions need the relevant balance history.

Trade frequency asks how often trades occur; average holding period asks how long they last. Overlapping positions can generate frequent entries while each remains open for a long time. Likewise, portfolio turnover measures trading relative to a portfolio base. Its reciprocal is a replacement-horizon proxy under suitable conventions, rather than a general identity for the mean duration of completed trades.
For the economic consequence, the Financing, Borrow and Transaction Costs lesson separates costs charged on execution from those accruing while an exposure remains open. Its public preview is available; the full lesson requires membership. Borrow or funding may accrue on a calendar-day basis even when the strategy report describes duration in trading days.

Sources

Last updated
  • average holding period
  • backtesting
  • trade duration
  • censoring
  • performance measurement
← Back to the glossaryBack to top ↑