Alert History

Historical record of significant market events and risk band changes

View Alert Types →

Recent Alerts

Showing latest 50 alerts from the alert log

Loading alert history...

Alert Methodology

🔄 Cycle Adjustment Alerts

Monitors long-term cycle adjustments in the G-Score calculation. Triggers when cycle adjustments exceed ±5 points (medium) or ±10 points (high). These adjustments reflect power-law trends and long-term market cycles, with positive adjustments indicating upward cycle pressure.

⚡ Spike Adjustment Alerts

Detects significant short-term volatility spike adjustments. Triggers when spike adjustments exceed ±3 points (medium) or ±6 points (high). These capture unusual price volatility relative to recent volatility patterns, indicating potential trend changes.

📊 50-Week SMA Warning Alerts

Monitors Bitcoin's position relative to the 50-week Simple Moving Average. Triggers when Bitcoin closes below the 50W SMA for 2+ consecutive weeks (medium) or 4+ weeks (high). Historically, this signals potential bull market end and trend reversal.

💰 ETF Zero-Cross Detection

Monitors the 21-day sum of ETF flows and detects when it crosses zero (positive to negative or vice versa). Uses a smart deadband to avoid noise: max(round(0.02 × std), 1000)where std is calculated over the last 180 days.

🎯 Risk Band Changes

Tracks changes in the overall risk band (Aggressive Buying, Hold & Wait, High Risk, etc.) by comparing yesterday's band from history.csv with today's band from latest.json.

⚠️ Factor Staleness Alerts

Monitors individual risk factors for data staleness. Triggers when factors become stale due to data source failures or API issues. Stale factors are excluded from G-Score calculation, potentially affecting accuracy.

System Features

Idempotence: Alerts are only generated once per day per type. The system maintains a log of all alerts and skips duplicate entries to prevent spam.
Severity Levels: Medium (threshold met) and High (significant threshold exceeded).
Data Retention: Alerts are stored for 30 days and displayed in chronological order.