Files
Finlytic/FinlyticAnalyzer/Project.md
T

38 lines
1.7 KiB
Markdown

# Finlytic Analyzer Service
Finlytic Analyzer is the core quantitative decision engine of the Finlytic ecosystem. It evaluates multi-layered market filters, tracks VIX volatility regimes, evaluates AI win rates, and generates actionable trade proposals.
---
## Core Features & Architecture
1. **3-Layer Filter Engine (`IThreeLayerFilterEngine`)**:
- **Layer 1 (Macro VIX Regime)**: Evaluates overall volatility conditions via `IVixTrackerService`.
- **Layer 2 (Asset Technical Analysis & Indicators)**: Evaluates RSI, MACD, Moving Averages, and Supertrend alignment.
- **Layer 3 (AI Sentiment & Event Context)**: Evaluates FinBERT news sentiment scores and corporate earnings proximity.
2. **VIX Volatility Tracker (`IVixTrackerService`)**:
- Polls external VIX volatility sources and categorizes market regimes (`Low`, `Normal`, `Elevated`, `High`).
3. **Win-Rate Calculator (`IWinRateCalculator`)**:
- Calculates historical probability of success based on trade feedback records.
4. **MQTT Signal Publisher (`AnalyzerMqttClient`)**:
- Publishes generated trade proposals to `finlytic/trades/proposed/{symbol}`.
---
## Feature Status
### Implemented Features
- [x] 3-Layer Quantitative Filter Engine (`ThreeLayerFilterEngine`).
- [x] VIX Volatility Regime Tracker (`VixTrackerService`).
- [x] Win-Rate Probability Calculator (`WinRateCalculator`).
- [x] n8n AI Evaluation Integration (`N8nEvaluationService`).
- [x] Pure Worker Service Architecture (`Host.CreateApplicationBuilder`, Kestrel webserver removed).
- [x] Zero-Allocation MQTT Signal Publishing (`AnalyzerMqttClient`).
### Planned Features
- [ ] Multi-year historical Backtesting Engine with Monte Carlo simulation.
- [ ] Portfolio Risk Allocation & Kelly Criterion Position Sizing Engine.