A sophisticated state machine that detects momentum cycles across multiple timeframes using EMA analysis. Built for traders who demand precision and transparency.

Every feature designed to provide clarity in market analysis without execution risk
Precise state transitions from NOT_TRADABLE to SIGNAL_READY with complete audit trail
Multi-timeframe analysis using 5/10/20/50 EMAs with configurable heuristics
Scheduled data refresh every 5 minutes with Kraken API integration
Track signals without execution risk. Mark taken/ignored with detailed notes
Embedded charts for visual confirmation of state transitions
Every state transition logged with timestamp and reason for full transparency
Each market transitions through defined states based on EMA alignment and momentum heuristics
All timeframes aligned
Daily momentum confirmed
4H flush completed
Entry timeframe choppy
Setup broken
Market choppy
State transitions are logged with complete audit trail. Every change includes timestamp, reason, and metadata for full transparency.
Production-ready system with clean separation of concerns. Backend API, state machine core, and React frontend with TradingView integration.

Complete system with backend, frontend, and deployment documentation. Clone the repository and start detecting momentum cycles.