100% FreeNo Signup Required

The QuantEngines scanner screens markets for seasonal patterns and reports verdicts that are corrected for multiple testing, including patterns that fail. A seasonal tendency is a historical observation, not a forecast, and transaction costs can erase small edges. Educational tool, not financial advice.

Sources

Quant Scanner

Screen monthly seasonal patterns across a fixed universe. Every cell reports its sample size, its effect size with a confidence interval, and a verdict corrected for the number of tests run — including the patterns that fail.

0
Robust
16
Weak
104
Folklore
0
Insufficient history
10 of 120
SymbolMonthnDifference95% intervalpqYears againstVerdict
AAPLOctober36+4.30 pp[-0.03, 8.59]0.03540.34610/36Weak
MSFTOctober36+2.95 pp[-0.02, 5.97]0.04970.35112/36FolkloreMC
KOOctober36+1.78 pp[-0.47, 4.10]0.06680.40111/36Folklore
PEPOctober36+1.57 pp[-0.75, 3.75]0.09700.48510/36Folklore
JNJOctober36+1.21 pp[-0.56, 2.96]0.19510.59411/36Folklore
WMTOctober36+1.39 pp[-1.00, 3.90]0.20600.59413/36Folklore
SPYOctober33+0.80 pp[-1.08, 2.53]0.31020.70212/33Folklore
JPMOctober36+1.51 pp[-2.24, 4.97]0.33820.72513/36Folklore
XOMOctober36+0.61 pp[-1.51, 3.02]0.54130.86915/36Folklore
CVXOctober36-0.40 pp[-2.85, 2.25]0.71720.87317/36Folklore

How to read this

Read the q column, not the p column. A p-value below 0.05 looks convincing on its own, but 120 tests were run together here. The q-value corrects for that. At a false-discovery threshold of 10%, roughly one in ten entries that cleared it would still be expected to be a false positive — which is why we state the threshold rather than just the winners. See our guide to multiple-testing correction and the deflated Sharpe ratio for the statistics behind why this matters.

Years against counts the years in which that month moved opposite to the overall effect. A pattern with a decent average and a third of its years against it is a weaker claim than the average alone suggests, so both are shown.

A cell needs 20 observations to be graded at all and 25 to be eligible for Robust. Cells below the first threshold are reported, never quietly dropped.

Universe: 10 symbols (AAPL, CVX, JNJ, JPM, KO, MSFT, PEP, SPY, WMT, XOM). Data: fmp adjusted end-of-day, 1990-01-02 to 2026-09-28. Methodology version 0.4, generated 2026-09-28T23:32:19+00:00. Survivorship is not corrected for in this universe; that limitation applies to every figure above.

We compute and display. We never recommend. Nothing here is a forecast, and no verdict is advice to buy or sell anything — see the disclaimer.