FinancialWaveletAnalyzer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total196 of 2,40791%56 of 26879%5716337434328
analyzeMarket(MarketAnalysisRequest)5623580%142261%131954701
optimizeParameters(double[], FinancialWaveletAnalyzer.AnalysisObjective)412436%3125%34172701
calculateReturns(double[])320%20%224411
createEmptyVolatilityResult(int)210%n/a114411
estimatePhase(CWTResult)14526%1150%122401
calculateSharpeRatio(List, double[])1321994%102672%101924601
calculateWinRate(List, double[])713495%82676%81813101
calculateVolatilityIndex(int, double[], double[][], ScaleSpace)48195%3975%3711201
getConfig()30%n/a111111
detectRegime(double[], int, double)5696%1787%1501101
isLocalMaximum(double[], int)3294%3562%350201
calculateSupportResistance(double[][], double[], int)19699%32790%31603101
calculateWaveletIndicators(double[], double)187100%21083%2703301
analyzeVolatility(double[], double)168100%8100%0502901
analyzeCyclicalPatterns(double[], double)164100%1990%1602601
detectMarketCrashes(double[], double)157100%11191%1703001
generateTradingSignals(double[], double)154100%11593%1902501
identifyVolatilityClusters(double[])141100%11794%11002501
detrendData(double[])98100%4100%0301301
calculateRiskLevel(FinancialWaveletAnalyzer.VolatilityAnalysisResult, FinancialWaveletAnalyzer.CrashDetectionResult, int)53100%2466%2401001
calculateMaxDrawdown(double[])39100%4100%030801
classifyVolatility(double, double)32100%6100%040401
FinancialWaveletAnalyzer(CWTConfig, FinancialAnalysisParameters)14100%n/a010501
lambda$analyzeCyclicalPatterns$0(FinancialWaveletAnalyzer.MarketCycle, FinancialWaveletAnalyzer.MarketCycle)6100%n/a010101
FinancialWaveletAnalyzer(FinancialAnalysisParameters)5100%n/a010201
FinancialWaveletAnalyzer()4100%n/a010201
getPoolStatistics()4100%n/a010101
getParameters()3100%n/a010101