TRAI quant day-trading research

Intraday patterns

When during the day do these stocks move and trade, and do classic intraday setups (opening-range breakout, VWAP reversion) have an edge? Built from 5-minute regular-session bars, 2026-08-14 → 2026-11-06 (60 sessions).

Computed: Nov 6, 2026, 5:17 PM ET · Data through: 2026-11-06
Source: Yahoo Finance public chart API, 5-minute regular-session bars (60-day maximum lookback Yahoo serves for 5m).

First-hour volume
24%
of the regular session (avg stock)
Last-hour volume
26%
excl. closing auction print
ORB long, net
-11.9 bp
n 4268 · follow-through 46% · t -4.9
ORB short, net
3.3 bp
n 4339 · follow-through 52% · t 1.4
VWAP reversion, net
-7.2 bp
n 4384 · touch VWAP again 62% · t -3.1
Market-wide volatility by time of day — average |5-min return| relative to each stock's daily average (1.0 = average)
0.02.24.49:30: 4.49:309:35: 2.99:40: 2.49:45: 2.29:50: 1.99:55: 1.610:00: 1.910:0010:05: 1.610:10: 1.510:15: 1.410:20: 1.310:25: 1.210:30: 1.310:3010:35: 1.210:40: 1.210:45: 1.210:50: 1.210:55: 1.111:00: 1.111:0011:05: 1.111:10: 1.111:15: 1.011:20: 1.011:25: 0.911:30: 0.911:3011:35: 0.911:40: 0.911:45: 0.811:50: 0.811:55: 0.812:00: 0.912:0012:05: 0.812:10: 0.812:15: 0.812:20: 0.812:25: 0.712:30: 0.812:3012:35: 0.812:40: 0.712:45: 0.812:50: 0.712:55: 0.713:00: 0.813:0013:05: 0.713:10: 0.713:15: 0.713:20: 0.613:25: 0.613:30: 0.713:3013:35: 0.713:40: 0.613:45: 0.613:50: 0.613:55: 0.614:00: 0.814:0014:05: 0.714:10: 0.714:15: 0.614:20: 0.714:25: 0.614:30: 0.714:3014:35: 0.714:40: 0.614:45: 0.714:50: 0.714:55: 0.715:00: 0.715:0015:05: 0.715:10: 0.715:15: 0.715:20: 0.715:25: 0.715:30: 0.915:3015:35: 0.715:40: 0.715:45: 0.815:50: 1.115:55: 1.3
Market-wide volume by time of day — share of the session's volume in each 5-minute bar
0.0%4.5%9.0%9:30: 6.4%9:309:35: 2.1%9:40: 1.9%9:45: 1.9%9:50: 1.7%9:55: 1.6%10:00: 1.7%10:0010:05: 1.5%10:10: 1.5%10:15: 1.5%10:20: 1.3%10:25: 1.3%10:30: 1.3%10:3010:35: 1.2%10:40: 1.2%10:45: 1.2%10:50: 1.2%10:55: 1.2%11:00: 1.2%11:0011:05: 1.1%11:10: 1.1%11:15: 1.1%11:20: 1.1%11:25: 1.1%11:30: 1.1%11:3011:35: 1.0%11:40: 1.0%11:45: 0.9%11:50: 0.9%11:55: 0.9%12:00: 1.0%12:0012:05: 0.9%12:10: 0.9%12:15: 0.9%12:20: 0.9%12:25: 0.8%12:30: 0.9%12:3012:35: 0.8%12:40: 0.8%12:45: 0.8%12:50: 0.8%12:55: 0.8%13:00: 0.8%13:0013:05: 0.8%13:10: 0.8%13:15: 0.8%13:20: 0.8%13:25: 0.8%13:30: 0.9%13:3013:35: 0.8%13:40: 0.8%13:45: 0.8%13:50: 0.8%13:55: 0.8%14:00: 1.0%14:0014:05: 0.9%14:10: 0.8%14:15: 0.8%14:20: 0.8%14:25: 0.8%14:30: 0.9%14:3014:35: 0.9%14:40: 0.9%14:45: 0.9%14:50: 0.9%14:55: 1.0%15:00: 1.0%15:0015:05: 1.0%15:10: 1.1%15:15: 1.1%15:20: 1.2%15:25: 1.3%15:30: 1.6%15:3015:35: 1.5%15:40: 1.6%15:45: 2.1%15:50: 3.2%15:55: 9.0%

The classic U-shape: volatility and volume are highest right after the open, trough around midday, and pick up into the close. TRAI's rule of no new entries 9:30–10:00 avoids the noisiest bars; midday entries face the thinnest participation.

Opening-range breakout by time of breakout

Enter on the first break of the 9:30–10:00 high/low (stop-entry at the boundary), exit at the close; 5 bp cost.

Breakout timenFollow-throughNet/trade
10:00–10:59682948%-4.7 bp
11:00–12:59117152%-1.9 bp
13:00–15:5560751%-3.5 bp

Days with no breakout at all: 8.0%.

VWAP reversion by time of signal

First stretch ≥ 0.3 × daily ATR(14) away from session VWAP, signals 10:00–14:59 ET; exit at the 16:00 close; fade toward VWAP.

Signal timenRe-touch VWAPNet/trade
10:00–11:59330371%-7.9 bp
12:00–13:2960438%-13.2 bp
13:30–14:5947724%5.1 bp

Per-ticker intraday profile

158 rows · click headers to sort
TickerSessions1st 30m vol shareLast 30m vol shareOpen/midday volORB tradesORB follow-throughORB hitORB net/trade ▼VWAP signalsVWAP re-touchVWAP fade net
MRNA6021.9%13.5%3.575444%44%+0.61%3063%-0.89%
MSTR6023.8%11.8%3.115652%52%+0.48%3152%-0.29%
MARA6016.6%11.8%2.935753%51%+0.47%2966%+0.16%
HIMS6016.2%17.6%3.185560%58%+0.46%3067%-0.81%
CRWD6021.0%13.8%4.655159%59%+0.43%2335%-0.51%
ZS6016.8%20.4%4.135248%48%+0.42%2744%-0.65%
PINS609.1%28.8%3.725362%62%+0.37%2962%-0.04%
COIN6021.2%13.6%3.205853%52%+0.36%2650%-0.37%
DASH6012.2%23.6%3.655357%55%+0.30%2662%-0.08%
NET6015.3%18.0%4.305360%60%+0.29%2861%-0.02%
SOFI6019.1%12.1%3.755452%52%+0.29%2458%-0.21%
PANW6018.7%17.1%4.764751%51%+0.27%2552%-0.42%
HPQ6012.4%23.3%3.735452%50%+0.26%2467%+0.14%
GEV6017.9%13.4%3.665359%53%+0.21%2556%-0.10%
NOW6021.8%14.9%4.624757%53%+0.20%2040%-0.52%
AFRM6013.7%22.3%3.745457%57%+0.19%2654%-0.18%
TGT6012.3%23.5%3.735654%50%+0.16%3171%-0.29%
SLB6012.4%18.6%3.805857%57%+0.16%2662%+0.00%
VRT6017.7%16.3%4.055457%54%+0.15%2763%-0.25%
CSCO6014.9%22.0%3.495953%51%+0.15%2945%-0.57%
ON6012.8%25.0%2.935751%49%+0.14%3471%-0.26%
INTU6017.4%18.6%4.605060%60%+0.14%3063%+0.13%
ARM6021.5%16.6%3.305450%48%+0.14%2446%-0.41%
WMT6017.9%18.5%3.595652%50%+0.14%2938%-0.37%
CVNA6012.1%21.8%3.135749%47%+0.13%3382%+0.44%
GE6014.0%17.4%3.715355%55%+0.13%2868%-0.06%
ISRG6014.3%20.3%3.875758%54%+0.12%3855%-0.11%
SNOW6016.4%17.6%3.875355%53%+0.12%2365%-0.07%
BX6011.6%20.4%3.265549%47%+0.12%2665%-0.29%
GM6011.1%20.3%3.115663%63%+0.12%2962%-0.38%
DIS6012.8%21.5%3.575763%54%+0.11%2365%-0.10%
NEE6013.1%20.8%3.215659%54%+0.11%3376%-0.06%
ABNB6012.7%22.1%3.575753%49%+0.11%2259%-0.21%
LMT6013.3%19.7%3.565954%54%+0.11%2767%-0.06%
DDOG6014.8%21.4%4.345151%49%+0.11%2662%-0.56%
CMG6012.6%22.4%4.045551%49%+0.09%1979%+0.21%
DVN6013.0%20.3%3.005650%50%+0.09%2966%-0.15%
TSM6019.5%15.3%2.956050%50%+0.08%3549%-0.17%
CVS6010.4%23.3%3.745754%54%+0.08%3171%-0.09%
UPS6011.8%20.5%3.295753%47%+0.06%2846%-0.24%

Per-ticker results rest on ≤ 60 sessions — noisy. Yahoo serves at most 60 days of 5-minute bars, so this is a rolling ~3-month window. Screening/research, not investment advice.