Holding Period
Quick definition
Holding Period: A holding period is the length of time a position stays open, measured from the entry fill to the final exit fill. Traders track the average holding period, and compare it for winning and losing trades, to see whether their exits follow the plan and which hold times actually pay.
A holding period is the time a position stays open, from the entry fill to the final exit fill. Buy at 9:42, sell at 10:15, and the holding period is 33 minutes. Hold a swing trade from Monday's open to Thursday's close and it is about three and a half days.
It sounds like a bookkeeping detail, but hold time is one of the most revealing fields in a trading journal. It tells you whether you are trading the style you think you trade, whether your exits follow the plan, and which part of your timeline actually makes money.
How the Holding Period Works
Holding period = Exit time − Entry time
For a single entry and a single exit, that is all there is to it. When you scale in or out, measure from the first entry to the last exit, because the trade carried risk for that whole window.
Across many trades, look at three numbers:
- Average holding period, the mean of every trade's duration.
- Median holding period, the middle value. A handful of trades left open overnight can drag the average far above what you usually do, so read the median next to it.
- Holding period of winners vs losers, the same average split by outcome. This comparison is where most of the insight is.
Holding period is also the most common way trading styles are defined, although the cutoffs vary from source to source:
| Style | Typical holding period |
|---|---|
| Scalping | Seconds to a few minutes |
| Day trading | Minutes to hours, closed the same session |
| Swing trading | A few days to a few weeks |
| Position trading | Weeks to months or longer |
Winners vs Losers: The Number to Check First
Compare how long you hold winning trades with how long you hold losing ones. If your plan has a fixed stop-loss and take-profit, losers should usually close faster than winners or in about the same time, because the stop is often closer than the target.
When losers stay open much longer than winners, something other than the plan is running the exits. Researchers call it the disposition effect: people take gains quickly and hold losses, hoping to get back to even. Hersh Shefrin and Meir Statman named it in 1985, and Terrance Odean's 1998 study of 10,000 brokerage accounts found that investors sold about 14.8% of the winning positions they could have sold, but only 9.8% of the losing ones (summary on Wikipedia).
In a day trader's journal, it looks like this: winners held for an average of 19 minutes, losers for 44. Those extra 25 minutes are usually a stop that got moved, or a loss that was "given room." The cost shows up in the average loss, which ends up bigger than the 1R the plan allowed.
Expectancy by Holding Period
Hold time is also a useful way to slice results. Group your trades into hold-time buckets and calculate the expectancy of each in R-multiples.
In this example of 200 day trades, the account as a whole earns +0.11R per trade. Split by holding period, the picture changes:
| Holding period | Trades | Expectancy |
|---|---|---|
| Under 5 minutes | 48 | +0.10R |
| 5 to 30 minutes | 82 | +0.32R |
| 30 minutes to 2 hours | 46 | +0.05R |
| Over 2 hours | 24 | −0.45R |
| All trades | 200 | +0.11R |
The 5-to-30-minute trades carry the account. The trades held over two hours lose almost half an R each. Before deciding anything, ask why those trades lasted so long. Often they are trades that were losing early and never hit the stop, so the long hold is a symptom of the exit problem above, not a separate edge or flaw.
Keep sample size in mind too. Twenty-four trades is a small bucket, and an expectancy figure built on that few trades can swing a long way with the next ten.
What Changes When You Hold Longer
The longer a position stays open, the more it is exposed to things that never touch a short trade:
- Overnight and weekend gaps. Price can open well past your stop, so the loss can exceed 1R.
- Financing costs. Margin interest, forex rollover (swap) and futures roll costs add up over days and weeks and belong in your results.
- Taxes. In the US, the IRS treats a gain on an asset held more than one year as long-term and one held one year or less as short-term, and the two are taxed differently. Rules differ by country and account type, so check with a tax professional for your situation.
Key Takeaways
- Holding period is the time from entry fill to final exit fill, measured from the first entry to the last exit when you scale.
- Compare the average hold of winners with the average hold of losers. Losers held much longer usually means stops are being moved.
- Slice expectancy by hold-time buckets to see which part of your timeline pays, but mind the sample size of each bucket.
- Longer holds add gap risk, financing costs, and different tax treatment.
Common Mistakes
Reading the average without the median. Three trades left open over a weekend can triple the average holding period of a day trader. The median shows what you usually do.
Measuring to the first exit instead of the last. If you scale out, the remaining size is still at risk until the final exit. Stop the clock there.
Blaming the clock for an exit problem. "My long trades lose" is rarely about time itself. Check whether those trades hit the planned stop or were held past it.
Cutting winners short to "lock it in." A very short average hold on winners, next to a long one on losers, is the classic pattern of small wins and large losses. It shows up as a low average win relative to the average loss.
Ignoring financing. A swing trade that looks profitable before swap or margin interest can be flat after it. Log the costs with the trade.
How JournalX Tracks Holding Period
JournalX records the entry and exit time of every trade, whether it is synced from your broker, imported by CSV, or entered by hand, so the hold time of each trade is already there. The filter builder has a Hold Time filter you can stack with others, such as "trade is a win" or "trade is not a win", to compare how long you hold winners and losers, and to see expectancy, win rate and P&L for each hold-time slice. Because each trade can carry its setup and the plan you wrote before entry, you can also check whether a long hold was part of the plan or a stop that slipped.
Related terms
Frequently asked questions
What is a holding period in trading?
A holding period is how long a trade stays open, from the moment the entry fills to the moment the last part of the position is closed. A trade bought at 9:42 and sold at 10:15 has a holding period of 33 minutes.
What is a good average holding period?
There is no single good number. A good holding period is the one your strategy is designed for. A scalper may hold for under a minute and a position trader for months. What matters is whether your actual hold times match the plan and which hold times have a positive expectancy in your own records.
Why do I hold losing trades longer than winning trades?
Most traders do. It is called the disposition effect, the tendency to take gains quickly and sit on losses hoping they come back. A long average hold on losers compared with winners often means stops are being moved or ignored, and it usually shows up as an average loss larger than planned.
How do you calculate average holding period?
Subtract each trade's entry time from its exit time, add up all the durations, and divide by the number of trades. For trades scaled in or out, use the first entry and the last exit, and compare the median with the average so a few very long holds do not distort the picture.