Stock swing trades
Calendar Profit Zones
Certain stocks rise during a specific window of time each year. This system buys at the start of those windows and sells at the end.
The best way to think about it: a trading calendar. Clear buy dates, clear sell dates, nothing to watch in between.
60%
of 1,071 test trades made money
645 winners, 2004 to 2026
+2.9%
average trade, after costs
Median trade: +2.4%
46 days
average time in a trade
About 4 new trades a month
−64%
worst single trade
Best single trade: +254%
Running profit with $1,000 in every trade
January 2004 to September 2026, after 0.1% trading costs each side
Hover over the chart, or press and hold on a phone, to see any date.
Each trade gets the same $1,000, win or lose. The deepest setback was −$5,223, from November 2007 to April 2009. The average trade made money in 19 of 23 years. Trades before the first published alert were rebuilt by applying the rules to past prices.
How it works
Three steps, every trade
- Step 01
Find the window.
Each year, we look for S&P 500 stocks that rose over the same stretch of the calendar in at least 12 of the last 15 years, then check the stock is behaving as it usually does going in.
- Step 02
Buy when the window opens.
Place the buy on the start date, before the closing bell.
- Step 03
Sell when the window closes.
Place the sell on the end date, before the closing bell, win or lose. There is nothing to do in between.
How the 1,071 trades finished
About 6 in 10 made money. The average winner gained +10.5%; the average loser lost −8.7%.
- Lost money
- Made money
Open and upcoming trades
Members see every ticker, and get an alert as each new trade qualifies, with its buy and sell dates.
Already a member? Log in
| Stock | Bought | Sells on | So far | Rose in |
|---|---|---|---|---|
| Ticker hidden | 1 Sep 2026 | 16 Nov 2026 | −5.6% | 12 of 15 years |
| Ticker hidden | 1 Sep 2026 | 1 Dec 2026 | +5.0% | 13 of 15 years |
| Ticker hidden | 1 Sep 2026 | 1 Dec 2026 | −6.9% | 13 of 15 years |
| Stock | Buys on | Sells on | Rose in |
|---|---|---|---|
| Ticker hidden | Date hidden | Date hidden | Record hidden |
| Ticker hidden | Date hidden | Date hidden | Record hidden |
| Ticker hidden | Date hidden | Date hidden | Record hidden |