Live
After Hours2h 38m agoSynced 06:30 PM ETSystem Health
Read-only diagnostic view — auto-refreshes every 30s
System Data Status
Healthy
After Hours
AMDOK
Rows1098
Latest2026-08-07 15:55
Age2h ago
Cached1h ago
SPYOK
Rows596
Latest2026-08-07 15:55
Age2h ago
Cached2h ago
QQQOK
Rows626
Latest2026-08-07 15:55
Age2h ago
Cached2h ago
GitHub Data Source
Repositorymahnikk/trading-ai-data
Branchmain
Token✓ Configured
Refreshes22
Errors0
Last Refresh3m ago
Last Change1h ago
Interval5m
Data Completeness
AMD
2026-07-09 09:30 → 2026-08-07 15:55Total rows 1098
Valid rows 1098
30m close 1072/1098historical outcomes only
EOD close 1098/1098historical outcomes only
ORH present Yes
File SHA 84f8a87c
SPY
2026-07-28 14:55 → 2026-08-07 15:55Total rows 596
Valid rows 596
30m close 0/596historical outcomes only
EOD close 0/596historical outcomes only
ORH present Yes
File SHA b04c866f
QQQ
2026-07-28 09:30 → 2026-08-07 15:55Total rows 626
Valid rows 626
30m close 0/626historical outcomes only
EOD close 0/626historical outcomes only
ORH present Yes
File SHA a9466cc1
Outcome fields (30m close, EOD close) are intentionally null on the current incomplete row. This is not a system error — the labeler fills them after the bar closes.