add backtest report UI to the Track Record tab
Deploy / lint (push) Successful in 5s
Deploy / test (push) Successful in 36s
Deploy / deploy (push) Successful in 23s

New BacktestPanel: shows qualified hit-rate/expectancy vs the all-setups baseline,
a by-direction breakdown, and the probability calibration table (predicted vs
realized, over-confident buckets flagged amber). Includes a "Run backtest" button
that triggers the job and a plain explanation of the method and its limits.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-15 20:16:12 +02:00
parent 6df67ad7ae
commit b00e482258
6 changed files with 256 additions and 2 deletions
+5 -1
View File
@@ -1,6 +1,10 @@
import apiClient from './client';
import type { MarketRegime } from '../lib/types';
import type { BacktestReport, MarketRegime } from '../lib/types';
export function getMarketRegime() {
return apiClient.get<MarketRegime>('market/regime').then((r) => r.data);
}
export function getBacktestReport() {
return apiClient.get<BacktestReport | null>('backtest/report').then((r) => r.data);
}