A stock closes today at a price nobody has paid for it in a year. Everyone who bought in the past twelve months is showing a profit, and every buyer today is paying more than any of them did. That is the whole setup: the 52-week high breakout trades the price at which a stock stops being cheap by its own recent history.
What the 52-week high breakout strategy trades
The signal is a close above the highest close of the past 12 months. Nothing else in the rule set changes that definition; the filters below only decide which of those closes you act on.
The nearest thing to evidence for it is a portfolio study, not a trade record. Thomas George and Chuan-Yang Hwang tested nearness to the 52-week high across all CRSP stocks from 1963 to 2001 ("The 52-Week High and Momentum Investing", The Journal of Finance, October 2004, author's copy). Each month they ranked stocks by the ratio of current price to the highest price of the past 12 months, then held the resulting portfolios for six months. The top 30% returned an average 1.51% per month against 1.06% for the bottom 30%, a spread of 0.45% per month with a t-statistic of 2.00.
Their abstract: "Nearness to the 52-week high dominates and improves upon the forecasting power of past returns (both individual and industry returns) for future returns."
Read what that study is before you lean on it. It ranks thousands of stocks every month, buys a basket of hundreds and holds for six months. It says nothing about whether one breakout you are looking at will work, and a swing trade lasting three weeks is not the thing it measured.
Why the 52-week high might matter
George and Hwang propose an explanation rather than proving a mechanism. Their reading is that traders anchor on the 52-week high and adjust away from it too slowly when good news arrives, so a price near that level underreacts and keeps drifting. They tie the behaviour to the adjustment and anchoring bias surveyed in Kahneman, Slovic and Tversky (1982).
That is a hypothesis about a large sample. Treat the supply-and-demand stories you hear about trapped sellers the same way: they are explanations people find satisfying, and none of them is the reason to take the trade. The rules are.
Entry rules for the 52-week high breakout
The three conditions below are this article's parameters. Change any of them and you have a different strategy, which is fine as long as you record which one you traded.
The close. Price closes above the highest close of the past 12 months. A close, not a touch: intraday prints above the high that fail by the bell are the case this rule exists to skip.
Volume. Volume on the breakout day is at least 50% above its 50-day average. The multiplier is a choice. What it does is separate a breakout that moved on ordinary turnover from one that moved on unusual turnover, and nothing about it identifies who was buying.
Trend strength. The Average Directional Index reads above 25. J. Welles Wilder introduced the ADX in "New Concepts in Technical Trading Systems" in 1978. TradingView's reference states his levels: "Wilder believed that a DMI reading above 25 indicated a strong trend, while a reading below 20 indicated a weak or non-existent trend" (TradingView Help Center). The same page notes that Wilder developed it for currencies and commodities, which are typically more volatile than stocks, so the level you use on equities is yours to set and to check.
Exits and trailing the stop
Two exits, and whichever comes first ends the trade.
The first is a close below the 20-day exponential moving average. In a breakout that keeps working, price stays above that line; the first close under it is the rule saying the move you entered for has stopped.
The second is a trailing stop 7% below the highest price reached since entry. It starts 7% below your entry and only ever moves up. Its job is the one the moving average cannot do: cap a single fast reversal.
A 7% trailing stop and a 20-day EMA will often fire within a day or two of each other. Decide in advance which one you honour, because deciding during the reversal is how a stop gets widened.
Exact entry and exit rules
The rules above, in the order you check them. Every threshold is this article's choice, not a tested optimum.
- Proximity. Divide today's close by the highest close of the preceding 12 months, excluding today. The entry needs a ratio above 1.00, which is a new 12-month closing high. A ratio from 0.95 up to 1.00 means the stock is within 5% of that high but has not triggered.
- Volume filter. Volume on the breakout day is at least 1.5 times its 50-day average.
- Trend filter. ADX reads above 25.
- Entry trigger. The worked example below assumes an entry at the breakout day's closing price. The close and volume conditions are final only at the close, so a fill at that exact price is an assumption. If the entry comes at the next open instead and that open gaps above the breakout level, the rule recomputes the reward to risk and skips the entry when it no longer clears your minimum.
- Initial stop. 7% below the entry price.
- Position size. The rule risks 1.5% of the account. Shares = dollar risk / (entry price - stop price), rounded down to whole shares.
- Exit. Whichever comes first: a close below the 20-day EMA, or a trailing stop 7% below the highest price since entry. The trailing stop only moves up.
The Strategy Library template ships with looser defaults: ADX above 20, marked optional, and volume above its 50-day average with no multiplier. Its price rule reads "Price breaks above 52-week high" rather than a close above the preceding 12-month closing high. Matching this article means using that closing rule, making ADX above 25 required, and setting the volume rule to at least 1.5 times its 50-day average.
What backtests show
This article does not include a backtest of the rule set above, and the research it cites does not test it. The George and Hwang study described earlier is the evidence this article relies on, and it answers a different question.
Over July 1963 to December 2001, across all CRSP stocks, the paper reports these results:
- Buying an equally weighted portfolio of the 30% of stocks nearest their 52-week high and selling short the 30% furthest from it, each held for six months, returned 0.45% per month on average. The t-statistic was 2.00.
- With January excluded, that spread rose to 1.23% per month. The stocks furthest from their high earned 1.06% per month across all months but 0.07% outside January.
- Nearness to the 52-week high forecast returns better than past 6-month returns did, and the abstract states that the returns it forecast "do not reverse in the long run".
The study did not test any of the following:
- A single close above the high. It ranked stocks once a month by the ratio of price to high.
- Volume or ADX filters, stops or a trailing exit.
- Holds of days or weeks. The results above use six-month holding periods, and other tables in the paper use 12 months.
- Trading costs. The paper does not deduct brokerage, spreads or slippage, and its result depends on a short side.
- Markets outside the US, or any period after 2001.
Treat the study as a reason the 52-week high is a reasonable reference level, not as an expected return for this swing rule. A backtest applies fixed rules to past prices. Without one, the record of your own trades at one fixed risk shows how these rules performed for you, and the Swingfolio section below sets that record up.
Risk per trade and the breakeven arithmetic
Set the risk first and let the size follow. On a $100,000 account, risking 1.5% is $1,500. With an entry at $25.50 and a 7% initial stop at $23.72, the risk per share is $1.78, so $1,500 / $1.78 = 842 shares, costing 842 x $25.50 = $21,471.
Note the two numbers that differ by an order of magnitude. You committed $21,471 of capital and you risked $1,500 of it. The stop is what makes those different.
At a 3:1 reward to risk, breakeven win rate = 1 / (1 + 3) = 25%. Win a quarter of the time at 3R and you end level before costs. That is the arithmetic of the ratio, and it says nothing about whether your winners reach 3R, which is the part you have to measure rather than assume.
A worked example, entirely hypothetical
No real company is involved here. The prices exist to make the arithmetic checkable.
A stock has traded under $25.00 for months. On Monday it closes at $25.50, volume is double its 50-day average, and the ADX reads 26.
- Entry: $25.50. Initial stop: $23.72, which is 7% below. Risk per share: $1.78.
- Size at 1.5% of a $100,000 account: $1,500 / $1.78 = 842 shares.
- Over two weeks the price reaches $32.00. The trailing stop follows to 7% below that, $29.76.
- The price falls back and the stop fills at $29.76.
Profit per share is $29.76 - $25.50 = $4.26, and $4.26 / $1.78 = 2.4R. The exit is $2.24 below the high the stock printed, which is what a trailing stop costs you. It also produced the exit without a decision.
Where the setup fails
The gap you chase. If the stock opens 10% above the breakout level, your stop distance has widened while your target has not moved. Recompute the reward to risk before entering, and pass when the ratio no longer clears your minimum.
The index behind it. A breakout in a falling market is the same chart pattern with a different backdrop. Check the index the stock belongs to, whichever exchange that is, rather than assuming one market sets the tone for all of them.
The widened stop. The stop set your position size. Moving it after entry means you are holding a size you never chose to risk.
The thin tape. On a stock whose average daily turnover is a fraction of your intended position, the breakout is easier to enter than to exit. Size to what you can sell in a bad session.
Running the 52-week high breakout in Swingfolio
The Strategy Library ships a template with this name. On the Strategies page, Import from library opens a panel titled Strategy Library. The entry called "52-Week High Breakout" is tagged Breakout and Intermediate, with a line under it counting 3 entry rules and 2 exit rules. Hover a row and press Preview to see the rules numbered under Entry Rules (3) and Exit Rules (2). A Risk Management block below them shows Stop Loss 7%, Target R-Multiple 3R and Position Size 1.5%. Import copies it into your own strategies, where you can change any of those numbers.
After that, attach the strategy to each trade you open in the trade form's Strategy field. That attachment is what makes the strategy's own page report on it: a Strategy Comparison table with Total P/L, Win Rate, Avg. R-Multiple and Trade Count, an Equity Curve, and an R-Multiple Distribution.
Two questions this setup raises are answerable there. Whether the 7% stop is too tight shows up as a cluster of small negative R-multiples in the distribution. Whether you exit early shows up on the Analytics page under Exit Capture, which draws one bar per closed trade that has price history. For exits above entry, the bar is the share of the peak favourable move you captured.
Import the template, trade it at one fixed risk percentage for 20 entries, then read the R-multiple distribution before you change a rule. Start the 30-day trial if you need somewhere to keep the record.
