using FinlyticCore.Models.Analyzer; namespace FinlyticAnalyzer.Services; public interface IWinRateCalculator { /// /// Calculates the win rate for a given sector and symbol under the specified market regime. /// double CalculateWinRate(string sector, string symbol, VixMarketRegime regime); /// /// Calculates a multi-factor dynamic AI Win-Rate / Confidence Score using technicals, sentiment, fundamentals, AI eval score, and market regime. /// double CalculateDynamicWinRate( string sector, string symbol, VixMarketRegime regime, double? n8nEvalScore = null, double? technicalScore = null, double? sentimentScore = null, double? fundamentalScore = null, string signalType = "BUY"); }