SPY Candlestick Analysis: Forward Returns by Pattern and Sentiment Regime
On Wednesday, October 21, the S&P 500 ETF SPY printed a Medium White Candle at $773.09, up 0.53%, with the Quantlake Herd Index (QHI) in Fear. Across 231 prior occurrences in this regime, the pattern has historically resolved higher one month later 72.7% of the time.
Wednesday’s Medium White Candle formed as SPY rose 0.5%. The candle is a moderate bullish pattern, with a body that spans 30% to 70% of the day’s range and signals normal upward price movement.
SPY Medium White Candle: 1-Month Historical Performance
Across 1,055 occurrences since 2009, the pattern resolves higher 68.4% of the time. The 1-month median return is 1.5%, the average return is 1.1%, and the annualized Sharpe is 0.79. The forward profile leans positive. The distribution carries a left-tail bias, with skew at -2.0 and kurtosis at 11.5. The 68.4% positive base rate sits alongside occasional large downside outcomes.
Medium White Candle in QHI Fear (20–40 pts): Regime-Adjusted Statistics
In Fear, across 231 occurrences when the QHI sits between 20 and 40, SPY’s 1-month up rate is 72.7%, above the 68.4% global rate. The annualized Sharpe is 1.42, above 0.79 globally. Median and average returns also run above baseline at 2.0% and 1.7%. The regime’s left tail is thinner, with skew at -1.1 and kurtosis at 3.7. The regime keeps the same positive direction as the full sample, with higher payoff per unit of risk and less extreme downside asymmetry.
The full QHI historical series since September 1, 2009 is available via the Quantlake API for systematic integration. Learn more about the QHI methodology → Data: 21 Oct 2026 · Daily Time Scale.
Medium White Candle: 1-Month Forward Returns by Sentiment Regime
Metric
All regimes
baseline
Extreme Fear
0-20 pts
Fear
20-40 pts
Neutral
40-60 pts
Greed
60-80 pts
Extreme Greed
80-100 pts
Occurrences
1055
194
231
188
220
222
Up rate
68.4%
80.4%
72.7%
71.3%
60.5%
59.0%
Average return
+1.1%
+2.2%
+1.7%
+0.9%
+0.8%
-0.2%
Median return
+1.5%
+2.3%
+2.0%
+1.4%
+1.3%
+0.6%
Minimum
-28.9%
-10.9%
-16.2%
-19.0%
-12.2%
-28.9%
10th percentile
-3.9%
-2.2%
-2.6%
-4.2%
-3.9%
-4.8%
25th percentile
-0.7%
+0.6%
-0.3%
-0.5%
-1.2%
-1.8%
75th percentile
+3.4%
+4.1%
+3.8%
+3.1%
+3.4%
+2.8%
90th percentile
+5.2%
+6.8%
+5.6%
+5.2%
+4.9%
+4.1%
Maximum
+13.0%
+12.1%
+13.0%
+10.3%
+10.5%
+6.9%
Skew
-2.0
-0.5
-1.1
-1.5
-0.7
-3.3
Excess kurtosis
+11.5
+1.4
+3.7
+5.8
+0.7
+18.3
Sharpe ratio
+0.79
+2.18
+1.42
+0.74
+0.63
-0.32
Returns are 1-month forward, in percent. Sharpe is annualised, measured above T-bills over the same windows.
Romain Gandon CEO, Quantlake
Disclaimer: This article is for informational and educational purposes only and does not constitute investment advice. Past performance is not indicative of future results.
The Quantlake Herd Index (QHI) is a proprietary cross-asset behavioral sentiment composite ranging from 0 to 100 that measures extremes in investor psychology across the U.S. financial system.
It aggregates signals from U.S. equity momentum and breadth, equity market concentration dynamics, credit market risk appetite (high-yield vs investment-grade demand), implied volatility conditions, and credit spread behavior. These inputs are normalized into a single behavioral risk barometer reflecting the balance between risk-averse and risk-on investor behavior.
Because markets are influenced by behavioral biases, sentiment extremes frequently precede mean reversion in forward returns.
QHI Regimes
0–20: Extreme Fear
20–40: Fear
40–60: Neutral
60–80: Greed
80–100: Extreme Greed
Statistical Terms
Median: The midpoint of the return distribution — 50% of outcomes fell above and 50% below this value. Less sensitive to extreme outliers than the average.
p25 / p75 (Interquartile Range): The range within which the middle 50% of historical outcomes fell. p25 marks the 25th percentile (bottom of the range); p75 marks the 75th percentile (top). A tighter range indicates a more predictable pattern; a wide range reflects high dispersion.
p10 / p90 (Tail Interval): The range encompassing the middle 80% of historical outcomes. P10 represents the 10th percentile (the "downside" threshold), while P90 represents the 90th percentile (the "upside" threshold). Unlike the Interquartile Range, this metric captures the shoulders of the distribution, providing a clearer view of potential tail risk and extreme performance potential.
Skew (γ1 — Skewness): Measures the asymmetry of the return distribution. A negative skew (γ1 < 0) signals a left-tailed distribution — most outcomes cluster on the positive side, but the rare negative outcomes can be severely large. A positive skew (γ1 > 0) is the opposite.
Kurt (γ2 — Excess Kurtosis): Measures tail density relative to a normal distribution. A high positive value (Leptokurtic) indicates fat tails — extreme events occur more frequently than a normal distribution would predict. A negative value (Platykurtic) indicates thinner tails.
Mesokurtic: A kurtosis value typically within a range of -0.5 to +0.5, consistent with a normal (Gaussian) distribution. Tail risk is neither elevated nor suppressed relative to standard statistical models.
Gaussian (Normal Distribution): The classic bell-curve distribution. When a pattern's moments are described as "consistent with Gaussian expectations," it means tail risk behaves as standard statistical models would predict — no unusual concentration of extreme outcomes.
Sharpe Ratio (annualised): Measures risk-adjusted return — the average 1-month forward return divided by its standard deviation, scaled to an annual rate (×√12). A ratio above 1.0 indicates strong return per unit of risk; below 0.5 is weak; negative means the average outcome was a loss. It does not capture skewness or tail risk, so it should be read alongside the distribution metrics above.
Share this article
Join our Community of Smarter Investors
Thank you! You're all set!
Oops! Something went wrong while submitting the form.
We use cookies to enhance your browsing experience, provide personalized content and ads, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.Cookie Policy
We use cookies to enhance your browsing experience, provide personalized content and ads, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.Cookie Policy