diff --git a/frontend/src/components/StrategyEvaluationPage.tsx b/frontend/src/components/StrategyEvaluationPage.tsx index e0ece66..1faaaee 100644 --- a/frontend/src/components/StrategyEvaluationPage.tsx +++ b/frontend/src/components/StrategyEvaluationPage.tsx @@ -775,50 +775,6 @@ function StrategyEvaluationPageInner({ theme = 'dark' }: Props) { return (
- {selectedStrategy && (signalScanRunning || analysisSummary) && ( -
-
- {selectedStrategy && signalScanRunning && ( - 시그널 계산 중… - )} - {selectedStrategy && analysisSummary && !signalScanRunning && ( - - - 매수:{padEvaluationSignalCount(analysisSummary.buyCount)}건 - - · - - 매도:{padEvaluationSignalCount(analysisSummary.sellCount)}건 - - · - 0 - ? ' seval-analysis-return--pos' - : analysisSummary.fullBuyReturnPct < 0 - ? ' seval-analysis-return--neg' - : '' - }`}> - 일괄:{formatEvaluationReturnPct(analysisSummary.fullBuyReturnPct)} - - · - 0 - ? ' seval-analysis-return--pos' - : analysisSummary.splitBuyReturnPct < 0 - ? ' seval-analysis-return--neg' - : '' - }`}> - 분할:{formatEvaluationReturnPct(analysisSummary.splitBuyReturnPct)} - - - )} -
-
- )} -
+ {selectedStrategy && (signalScanRunning || analysisSummary) && ( +
+ {signalScanRunning && ( + 시그널 계산 중… + )} + {analysisSummary && !signalScanRunning && ( + + + 매수:{padEvaluationSignalCount(analysisSummary.buyCount)}건 + + · + + 매도:{padEvaluationSignalCount(analysisSummary.sellCount)}건 + + · + 0 + ? ' seval-analysis-return--pos' + : analysisSummary.fullBuyReturnPct < 0 + ? ' seval-analysis-return--neg' + : '' + }`}> + 일괄:{formatEvaluationReturnPct(analysisSummary.fullBuyReturnPct)} + + · + 0 + ? ' seval-analysis-return--pos' + : analysisSummary.splitBuyReturnPct < 0 + ? ' seval-analysis-return--neg' + : '' + }`}> + 분할:{formatEvaluationReturnPct(analysisSummary.splitBuyReturnPct)} + + + )} +
+ )}