전략
{selected.strategyName || '전략 없음'}
종목 / 타임프레임
{selected.symbol.replace(/^KRW-/, '')} · {selected.timeframe}
실행일 / 봉 수
{fmtDate(selected.createdAt)} · {selected.barCount.toLocaleString()}봉
총 수익률
= 0 ? 'up' : 'down'}`}>
{pct(selected.totalReturn ?? 0)}
{selectedDetail?.analysis && (
MDD / Sharpe
{pct(selectedDetail.analysis.maxDrawdownPct)} · {selectedDetail.analysis.sharpeRatio.toFixed(2)}
)}
) : (
선택된 결과가 없습니다.
)}
footerLabel={signalStats ? '시그널 요약' : undefined}
footer={signalStats ? (
매수 시그널
{signalStats.buy}
매도 시그널
{signalStats.sell}
총 시그널
{signalStats.total}
분석 봉 수
{selected?.barCount.toLocaleString() ?? '—'}
) : undefined}
/>
);
}
export default BacktestHistoryPage;