Verifying live XAUUSD candle data ingestion via TwelveData (XAU/USD spot) and Supabase persistence.
Select a timeframe above to fetch XAUUSD candle data.
Use these buttons to clear stale data. Purge Old TDI Data clears only TDI readings (candles preserved). Purge Old Candle Data clears everything.
RSI Period Changed: 13 → 21
All existing tdi_readings were computed with RSI-13 and are now invalid. Purge them and recompute with RSI-21.
15m Candles in Supabase
—
—
RSI Period
21
✓ Wilder's Smoothing · α=1/21
Seed: SMA of first 21 diffs
Price Source
CLOSE
✓ candles[i].close
Matches TradingView default
Std Dev Method
POP (÷N)
✓ Population · divides by 34
Not sample (÷N-1) — matches TV
No TDI readings found. Sync candles then click Compute TDI 15m below.
Paste expected TDI values from TradingView for a specific candle timestamp to verify our calculation matches.
Auto-Sync Schedule (Vercel Cron — /api/candles/cron) · TDI auto-recomputed after each sync
Every 5 min
Every 30 min
Every 4 hours
Daily 00:00 UTC
On TradingView XAUUSD 1h chart, find the candle that closes at 23:00 UTC+3 (= 20:00 UTC). Enter its timestamp, high, and low below. Deltas under $1 confirm the detector is working correctly.
Load ORB data first (click "View Latest ORB") before comparing.
Click "Scan Sweeps Now" to detect sweeps for the current trading day.
Prerequisites: 15m candles synced · ORB computed
No pattern activations recorded yet. Activations are logged automatically as patterns fire or deactivate.
No phase transitions recorded yet. Transitions are logged automatically as phases change.
Deletes invalid Sunday 2026-05-24 + wrong Monday 2026-05-25 sessions, then recomputes Monday ORB from Friday 2026-05-22T19:00:00Z candle.
Confirms 15m candle count ≥500, purges all TDI readings, recomputes with full history. First reading at candle index 55, stabilized from index 100+.