Backtest any seasonal pattern over 30 years of data
Pick a holding window - say Apr 19 to Jul 15 - and instantly see how it performed every year: win rate, average return and the best and worst years. No spreadsheets, no coding.
A real backtest, not a guess
Select a seasonal window on any symbol and SeasOptima replays it across every year on record.
Any holding window
Drag any start and end date on the seasonal chart - a month, a quarter, an earnings run-up - and backtest exactly that window.
Win rate and returns
See how often the window was positive and the average, median, best and worst return across 5, 10 and 15 year horizons.
Regime and cycle filters
Re-run the same window through bull vs bear markets or the presidential cycle to see how robust the pattern really is.
How it works
From a hunch to a tested seasonal window in three steps.
Open a symbol
Pick any of 47,000+ stocks, ETFs, indices or currency pairs.
Select a window
Drag the start and end dates of the seasonal period you want to test on the chart.
Read the results
Win rate, average return and best/worst year appear instantly across multiple horizons.
Who it is for
Active traders
Validate a seasonal entry and exit before risking capital on it.
Investors
Check whether a holding has historically favoured the months you plan to add.
Analysts and funds
Stress-test seasonal windows across regimes and cycles for research.
Questions
What is seasonality backtesting?
It is testing how a specific calendar window - for example holding from mid-April to mid-July - would have performed in each of the past years, measuring win rate and average return on real historical price data.
What can I backtest?
Any holding window you select on the seasonal chart, on over 47,000 stocks, ETFs, indices and currency pairs, with up to 30 years of split- and dividend-adjusted data.
Is a positive backtest a guarantee?
No. A seasonal backtest is a statistical summary of historical data, for educational and informational purposes only. It is not investment advice and past performance does not guarantee future results.
Is it free?
You can browse individual symbol seasonality pages for free. The interactive backtesting tool - selecting windows and reading the multi-year statistics - is part of SeasOptima Premium.
Backtest your first seasonal window today
Test any holding period across 30 years of data. Start with SeasOptima Premium.
Get SeasOptima Premium