This commit is contained in:
薇薇安 2026-01-22 20:27:29 +08:00
parent 3e9d24ebea
commit 078576ddf8

View File

@ -240,16 +240,15 @@ const TradeList = () => {
{ {
stats && ( stats && (
<div className="stats-summary"> <div>
<div className="stat-card"> <div>整体统计</div>
<div className="stat-label">整体统计</div> <div>总交易数{stats.total_trades}</div>
<div className="stat-value">总交易数{stats.total_trades}</div> <div>胜率{stats.win_rate.toFixed(2)}%</div>
<div className="stat-value">胜率{stats.win_rate.toFixed(2)}%</div> <div>总盈亏{stats.total_pnl.toFixed(2)} USDT</div>
<div className="stat-value">总盈亏{stats.total_pnl.toFixed(2)} USDT</div> <div>平均盈亏{stats.avg_pnl.toFixed(2)} USDT</div>
<div className="stat-value">平均盈亏{stats.avg_pnl.toFixed(2)} USDT</div> <div>平均持仓时长分钟{stats.avg_duration_minutes ? Number(stats.avg_duration_minutes).toFixed(0) : 0}</div>
<div className="stat-value">平均持仓时长分钟{stats.avg_duration_minutes ? Number(stats.avg_duration_minutes).toFixed(0):0}</div> <div>平仓原因有意义交易
<div className="stat-value">平仓原因有意义交易 <div style={{ fontSize: '1.1rem' }}>
<div className="stat-value" style={{ fontSize: '1.1rem' }}>
{(() => { {(() => {
const m = stats.exit_reason_counts || {} const m = stats.exit_reason_counts || {}
const stopLoss = Number(m.stop_loss || 0) const stopLoss = Number(m.stop_loss || 0)
@ -272,11 +271,11 @@ const TradeList = () => {
<div className="stat-value">平均盈利 / 平均亏损期望 3:1{Number(stats.avg_win_loss_ratio || 0).toFixed(2)} : 1</div> <div className="stat-value">平均盈利 / 平均亏损期望 3:1{Number(stats.avg_win_loss_ratio || 0).toFixed(2)} : 1</div>
<div className="stat-value">总交易量名义{Number(stats.total_notional_usdt || 0).toFixed(2)} USDT</div> <div className="stat-value">总交易量名义{Number(stats.total_notional_usdt || 0).toFixed(2)} USDT</div>
</div> </div>
</div>
) )
} }
{stats && ( {
stats && (
<div className="stats-summary"> <div className="stats-summary">
<div className="stat-card"> <div className="stat-card">
<div className="stat-label">总交易数</div> <div className="stat-label">总交易数</div>
@ -366,9 +365,11 @@ const TradeList = () => {
</div> </div>
)} )}
</div> </div>
)} )
}
{trades.length === 0 ? ( {
trades.length === 0 ? (
<div className="no-data">暂无交易记录</div> <div className="no-data">暂无交易记录</div>
) : ( ) : (
<> <>
@ -597,7 +598,8 @@ const TradeList = () => {
})} })}
</div> </div>
</> </>
)} )
}
</div > </div >
) )
} }