diff --git a/static/index.html b/static/index.html index e4cfb813..fa92bec1 100644 --- a/static/index.html +++ b/static/index.html @@ -2113,8 +2113,8 @@ function renderStrategyTable(strategies) { cell('universality_score', (st.universality || {}).score, v => v + '/' + (st.universality || {}).months + '月') + cell('total_return_pct', (st.portfolio_full || {}).total_return_pct, v => v + '%' + ((st.portfolio_full||{}).std ? '±' + (st.portfolio_full||{}).std + '' : ''), 'font-bold text-amber-300') + cell('total_return_pct', pf.total_return_pct, v => v + '%', retCls + ' ' + hl(pf.total_return_pct, best.total_return_pct)) + - cell('capital_final', pf.capital_final, v => '¥' + (v/10000).toFixed(0) + '万') + - cell('cagr_pct', pf.cagr_pct, v => v + '%', hl(pf.cagr_pct, best.cagr_pct)) + + cell('capital_final', (st.portfolio_full||pf).capital_final, v => '¥' + (v/10000).toFixed(0) + '万') + + cell('cagr_pct', (st.portfolio_full||pf).cagr_pct, v => v + '%', hl((st.portfolio_full||pf).cagr_pct, best.cagr_pct)) + cell('total_trades', st.total_trades, v => (pf.positions_taken||0) + '/' + (v > 999 ? Math.round(v/1000) + 'k' : v), '', false) + cell('avg_hold_days', st.avg_hold_days, v => v + 'd') + cell('win_rate', st.win_rate, v => v + '%', hl(st.win_rate, best.win_rate)) +