Market Data Fetching
Fetch and store OHLCV candle data for 52+ coins from Binance
Candle Validation
OHLC invariant enforcement on all market data — rejects bad data before it enters the system
Timeframe Consolidation
Aggregate 1m candles to any higher timeframe on-the-fly with full OHLCV+taker_buy preservation
Indicator Registry
10 typed indicators (RSI, MACD, SMA, EMA, Bollinger, ATR, ADX, OBV, ROC, VPD) via a registry with stable IDs
Core Sentiment Loaders
Funding rate, open interest, liquidation, news attention, long/short ratio data feeds
Parquet Storage
Fast columnar storage for historical market data and cached candles
Phase Labeling
Detect market phases: TREND_BEGIN, TREND_ACTIVE, TREND_END, RANGE — the structural backbone of all analysis
Regime Classification
Classify 6 market states: squeeze, breakout, trending exhaustion/conviction, range contested/quiet
Momentum Signal Evaluation
Pure momentum signal with direction, strength, confidence — the core trading trigger
Key Level Detection
Support/resistance via swing points, round numbers, session/day extremes with breach/rejection classification