Pattern Detail
Day-of-Week Bias
How RTH close-to-close returns differ by weekday and whether any specific day pulls above or below the all-session average.
Reliable effect
None
No window is distinguishable from the baseline.
Baseline Avg Return
+0.065%
Across 4,724 NQ sessions (1d)
Windows tested
5
0 reliable, 5 within noise
Summary
No window beats the all-session baseline beyond chance. Every difference below is within the margin of error, the seasonal effect is not measurable here.
Per-Window Stats
| Window | Sessions | Avg Return | % Up | Std Dev | Δ vs Baseline | Verdict |
|---|---|---|---|---|---|---|
| Monday | 945 | +0.074% | 57.9% | 1.47% | +0.009% | Noise |
| Tuesday | 951 | +0.118% | 55.6% | 1.38% | +0.053% | Noise |
| Wednesday | 949 | +0.096% | 56.6% | 1.41% | +0.032% | Noise |
| Thursday | 950 | +0.031% | 54.7% | 1.43% | -0.034% | Noise |
| Friday | 929 | +0.004% | 53.0% | 1.33% | -0.061% | Noise |
| Baseline (all sessions) | 4,724 | +0.065% | 55.6% | 1.41% | — |
"Reliable" = the window's average return differs from the all-session baseline beyond a 95% chance threshold, on at least 30 sessions. Everything else is within the margin of error.
Reliable effect
None
No window is distinguishable from the baseline.
Baseline Avg Return
+0.042%
Across 4,724 ES sessions (1d)
Windows tested
5
0 reliable, 5 within noise
Summary
No window beats the all-session baseline beyond chance. Every difference below is within the margin of error, the seasonal effect is not measurable here.
Per-Window Stats
| Window | Sessions | Avg Return | % Up | Std Dev | Δ vs Baseline | Verdict |
|---|---|---|---|---|---|---|
| Monday | 945 | +0.029% | 56.2% | 1.35% | -0.013% | Noise |
| Tuesday | 951 | +0.085% | 52.3% | 1.23% | +0.043% | Noise |
| Wednesday | 949 | +0.047% | 55.5% | 1.23% | +0.006% | Noise |
| Thursday | 950 | +0.020% | 54.4% | 1.27% | -0.021% | Noise |
| Friday | 929 | +0.027% | 54.0% | 1.14% | -0.015% | Noise |
| Baseline (all sessions) | 4,724 | +0.042% | 54.5% | 1.24% | — |
"Reliable" = the window's average return differs from the all-session baseline beyond a 95% chance threshold, on at least 30 sessions. Everything else is within the margin of error.
What this pattern measures
For each RTH session, the close-to-close return is grouped by the weekday on which it closed. The page reports the per-weekday return distribution alongside the overall baseline (all sessions) so the deviation per day is directly readable.
Definitions used on this page:
- Sessions are aggregated from RTH bars only (08:30 to 15:00 Central Time for CME equity index futures).
- Return is
(close − prior close) / prior close. - Baseline is every session in the sample. The five buckets are subsets of that population, so the deltas describe how much each weekday pulls above or below the overall mean.
Why it matters
Weekday biases are some of the oldest claims in market lore: “Monday is weak”, “Friday is choppy”, “Tuesday is the trend day”. Most of these claims survive marketing better than they survive data. The numbers below show what’s actually true for the specific instrument and date range, not a generic equities aggregate.
How to read the numbers
- Avg return is the mean close-to-close return for sessions ending on that weekday.
- % Up is the share of those sessions with a positive return.
- Delta vs baseline tells you how far each weekday’s mean sits from the overall mean. A positive delta means that weekday outperforms on average.
- Std dev captures how dispersed the returns are within the weekday, useful for sizing decisions, since a high mean with high variance is not the same trade as a high mean with low variance.
What’s not here
- Overnight returns separated from intraday.
- Holiday-adjusted weekdays (a short Friday before a long weekend is reported as a normal Friday).
- Conditioning on regime, volatility, or month of year.
FAQ
Is there a day-of-week effect in the market?
Weekday biases are some of the oldest claims in market lore, like “Monday is weak” or “Tuesday is the trend day,” but most survive marketing better than data. This page groups each RTH session’s close-to-close return by the weekday it closed on and compares each weekday to the all-session baseline. The delta vs baseline on the page shows how far each weekday’s mean sits from the overall mean for this specific instrument and date range, not a generic equities aggregate.
Which day of the week is best for the market?
That depends entirely on the instrument and period, which is why this page reports the actual numbers rather than a rule of thumb. For each weekday it shows average return, the share of up sessions, delta vs baseline, and standard deviation, so a high mean with high variance reads differently than a high mean with low variance. A positive delta means that weekday outperformed on average over the sample. Read the table to see which day, if any, actually pulled above the average here.
Sample backtests (4)
Real backtested runs of this pattern, with commissions and slippage. Open one for the full equity curve and metrics, or backtest it yourself on your own contract and dates.
NQ 1D · 2020-2024
Tue → Thu
- Win rate
- 55.38%
- Profit factor
- 1.11
- Max drawdown
- 42.76%
GC 1D · 2020-2024
Tue → Thu
- Win rate
- 52.69%
- Profit factor
- 1.16
- Max drawdown
- 20.30%
ES 1D · 2020-2024
Tue → Thu
- Win rate
- 56.15%
- Profit factor
- 1.11
- Max drawdown
- 31.61%
YM 1D · 2020-2024
Tue → Thu
- Win rate
- 54.62%
- Profit factor
- 1.02
- Max drawdown
- 29.86%