{"success":true,"metrics":{"directionalAccuracy":53.04,"directionalTotal":79902,"directionalCorrect":42381,"tradableAccuracy":41.55,"tradableTotal":79902,"tradableCorrect":33201,"tradableBufferPct":0.5,"overallAccuracy":63.52,"buyAccuracy":55.94,"sellAccuracy":49.47,"holdAccuracy":64.91,"totalSignals":79902,"correctSignals":42381,"incorrectSignals":37521,"isPlaceholder":false,"insufficientSample":false,"minSample":30,"metricSource":"all_signals","primaryMetric":"directional","horizon":"1D","allSignals":{"accuracy":63.52,"total":680042,"correct":431934},"consensusSignals":{"accuracy":41.96,"total":112,"correct":47},"usingConsensus":false},"cohorts":{"post_outage":{"id":"post_outage","label":"Post-outage (base_at ≥ 2026-08-24)","directionalAccuracy":60.33,"directionalTotal":1782,"directionalCorrect":1075,"tradableAccuracy":49.1,"tradableTotal":1782,"overallAccuracy":61.78,"insufficientSample":false,"minSample":30},"post_methodology_120":{"id":"post_methodology_120","label":"Post-methodology 1.2.0 (h1d_evaluated_at ≥ 2026-08-25)","directionalAccuracy":53.05,"directionalTotal":79674,"directionalCorrect":42266,"tradableAccuracy":41.59,"tradableTotal":79674,"overallAccuracy":63.46,"insufficientSample":false,"minSample":30}},"timeframe":"ALL","lastUpdated":"2026-09-12T01:37:18.061Z","methodologyVersion":"1.2.2","primaryHorizon":"1D","methodologyUrl":"https://houndtrader.com/accuracy-methodology","disclaimerUrl":"https://houndtrader.com/disclaimer","cacheSha256":"061c332858c77308af4616d8b765818730907f9b050b4c540b56a6eaad75e301","cacheFile":"data/accuracy-cache.json"}