1.7 KiB
1.7 KiB
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
-
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.
- Layer 1 (Macro VIX Regime): Evaluates overall volatility conditions via
-
VIX Volatility Tracker (
IVixTrackerService):- Polls external VIX volatility sources and categorizes market regimes (
Low,Normal,Elevated,High).
- Polls external VIX volatility sources and categorizes market regimes (
-
Win-Rate Calculator (
IWinRateCalculator):- Calculates historical probability of success based on trade feedback records.
-
MQTT Signal Publisher (
AnalyzerMqttClient):- Publishes generated trade proposals to
finlytic/trades/proposed/{symbol}.
- Publishes generated trade proposals to
Feature Status
Implemented Features
- 3-Layer Quantitative Filter Engine (
ThreeLayerFilterEngine). - VIX Volatility Regime Tracker (
VixTrackerService). - Win-Rate Probability Calculator (
WinRateCalculator). - n8n AI Evaluation Integration (
N8nEvaluationService). - Pure Worker Service Architecture (
Host.CreateApplicationBuilder, Kestrel webserver removed). - 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.