The screener is rebuilt every day and lists the seasonal windows opening in the next 30 days across 600+ symbols, with each window’s 10-year win rate, average return and cycle regime.
| # | Symbol | Dir | Entry | Exit | Hold | Eff. | Win% | Avg Ret. | Trades | W. A/D | EC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | AAPAdvance Auto Part... | Short | Mar 1 | Mar 6 | 5 | 4.72 | 50.0% | 0.00% | 24 | Accum | NEUT |
| 2 | ALOTAstroNova, Inc. | Short | Mar 1 | Mar 10 | 9 | 4.64 | 38.9% | -0.20% | 36 | Distrib | HOT |
| 3 | APWCAsia Pacific Wire &... | Long | Mar 1 | Mar 9 | 8 | 3.89 | 59.1% | 6.29% | 22 | Distrib | NEUT |
| 4 | AGIGAbundia Global Im... | Long | Mar 1 | Mar 8 | 7 | 3.18 | 33.3% | 21.99% | 24 | Accum | NEUT |
| 5 | AGM-AFederal Agricultural... | Long | Mar 1 | Mar 6 | 5 | 3.10 | 37.5% | -0.60% | 32 | Distrib | HOT |
| 6 | BELFABel Fuse Inc. - Clas... | Long | Mar 1 | Mar 9 | 8 | 2.36 | 50.0% | 1.31% | 36 | Accum | NEUT |
| 7 | BCHBanco De Chile ADS | Long | Mar 1 | Mar 12 | 11 | 2.26 | 56.5% | 0.46% | 23 | Accum | HOT |
| 8 | ARWRArrowhead Pharma... | Short | Mar 1 | Mar 26 | 25 | 2.24 | 43.8% | -9.03% | 32 | Distrib | HOT |
The next five seasonal patterns opening in the coming weeks that closed higher (or, for shorts, lower) in every year tested, with at least five years of history. Select a row to open its seasonal chart and every past trade.
Constituents of the S&P 500, Nasdaq-100, Dow, DAX and FTSE 100 with at least 10 years of history, plus major indices, futures, currency pairs and crypto, re-screened every day.
Narrow the list by direction, minimum win rate, hold length, entry window, index or asset type, market cap, Williams A/D, cycle regime and Bartels test.
The weekly view shows the windows opening in the coming weeks and lets you step back three weeks to those that have already opened, so nothing slips past between visits.
Every row opens the Seasonality Analyser with that window preselected. For windows of up to 60 days it lists each past year’s trade, so you can check the record behind the numbers.
Choose a direction, a hold length, how soon the window opens (within 7, 14 or 30 days) and a minimum win rate. You can also filter by index or asset type, market cap, Williams A/D, cycle regime and Bartels test, and results refresh with each change.
The weekly view, shown by default, groups windows into rolling seven-day weeks starting today and lets you step back up to three weeks to windows that have already opened. The list view shows only upcoming windows, sortable by most columns on a desktop.
Each row is one window with its dates, direction and record over the last 10 years, plus the symbol’s Williams A/D reading and the window’s cycle regime. A green bar marks rows where Williams A/D agrees with the direction or the cycle regime is HOT.
Click a row to open the Seasonality Analyser with that window preselected. For windows of up to 60 days it lists each past year’s trade over 5, 10, 20 or 50 years or all available data. The bookmark icon saves the window to your watchlist.
Each row, or each card in the weekly view, describes one seasonal window for one symbol. These are the columns, badges and markers you’ll see and what each one means.
The screener’s statistics come from historical daily prices and fixed rules. This is what goes into each part, what is left out and how often it is refreshed.
The screener includes symbols with at least 10 years of daily price history: stocks in the S&P 500, Nasdaq-100, Dow, DAX and FTSE 100, plus major stock indices, index and commodity futures, currency pairs and crypto, more than 600 symbols in all. Index membership comes from published constituent lists. Futures, currency pairs and crypto can be filtered as groups, while indices have no filter of their own. Index members with a shorter history are left out.
Each symbol’s last 10 years of daily closes are combined into one average seasonal curve, after every past year is put on a common scale. The screener then finds the major highs and lows on that curve. A move from a low up to a high becomes a Long window and a move from a high down to a low a Short window, and only windows that last 5 to 150 days are kept.
Each window is tested in every past year with enough price data. Each trade is measured from close to close between the entry and exit dates, before costs and slippage. Win%, Avg Ret. and Trades use only trades that started in the last 10 years, and a trade is a win only if its return is above zero. Past trades are calculated for windows of up to 60 days, so longer windows show none of these figures.
These use every completed trade of the window across the symbol’s full history and need at least 10. A cycle model is fitted to the window’s running trade record and projected forward. The regime shows whether the next few projected occurrences lean above or below the cycle’s midline. The Bartels test is a statistical check of whether wins and losses line up with the strongest cycle found. Both are based only on past results, not a guarantee of future ones.
Prices are downloaded every weeknight and the screener is rebuilt every day. Each rebuild refreshes the seasonal curves, the days until each window opens, Williams A/D, index memberships, cycle regimes and Bartels results. The past trades behind Win%, Avg Ret. and Trades are recalculated once a week, so a window that has just closed can take up to about a week to count. If it closes early in the year, it counts only once the current year has a set minimum of trading days.
14-day money-back guarantee. Cancel anytime.
Win% is the share of trades from the last 10 years in which the window, taken in the listed direction, ended with a gain. Each trade is measured from close to close between the entry and exit dates, before costs, and a flat trade counts as a loss.
The seasonal curve and Win%, Avg Ret. and Trades use the last 10 years, so each window has up to 10 trades and a 100% win rate usually means 10 of 10. The cycle regime and Bartels test use the window’s full history. The Seasonality Analyser shows 5 to 50 years or all available data. Its 10-year view counts whole calendar years, so it can include one more trade.
The screener is rebuilt every day from prices downloaded each weeknight. Each rebuild refreshes the days until each window opens, the seasonal curves, Williams A/D and cycle regimes. The past trades behind Win%, Avg Ret. and Trades are recalculated once a week, so a window that has just closed can take up to about a week to count, or longer if it closes early in the year.
A cycle model is fitted to the record of the window’s past trades, year after year, and projected forward. HOT means the next few projected occurrences lean clearly above the cycle’s midline, and COLD means they lean clearly below. The labels describe a model fitted to past results, not a guarantee of future ones, and need at least 10 past trades.
It covers more than 600 symbols with at least 10 years of daily price history: stocks in the S&P 500, Nasdaq-100, Dow, DAX and FTSE 100, plus major stock indices, index and commodity futures, currency pairs and crypto. You can filter by each index and by futures, currency pairs or crypto. Index members with less than 10 years of history are not included.
Yes, as a preview. With a free account, or a plan that does not include the full screener, you see up to five upcoming windows that match your filters and have a strong record over the last 10 years. A public preview page shows a similar list without an account. The full screener lists every window that matches your filters.
Seasonality
Seasonality Analyser
A symbol’s seasonal curve and how a date window did in each past year
Learn morePlanning
Watchlist & Alerts
Save pattern windows and get optional email alerts for their dates
Learn morePlanning
Trade Calendar
Your saved windows and strategy dates on a month calendar
Learn moreCreate your account and start researching.
Get startedAll statistics are historical and for research purposes. Past performance does not indicate future results.