{{ tabName }}
更新于:{{ lastUpdated }}{{ acc.name }}
@{{ acc.exchange }} · {{ formatAccountMode(acc.mode) }}余额
{{ formatNumber(acc.balance) }}
占用保证金
{{ formatNumber(acc.reserved_margin) }}
持仓数
{{ Object.keys(acc.positions || {}).length }}
仓位详情
队列 / 上限
{{ system.pipeline?.queue_size ?? 0 }} / {{ system.pipeline?.queue_max ?? "-" }}
限流:{{ system.pipeline?.limits_enabled ? "启用" : "停用" }}当日风控
{{ system.risk?.daily_max_loss || 0 }} USDT
触发账户:{{ Object.keys(system.risk?.breaches || {}).length }}保证金占用
{{ (maxMarginUsage * 100).toFixed(1) }}%
上限:{{ (marginLimit * 100).toFixed(0) }}%ML 训练成效
样本数
{{ mlStatusSafe.samples ?? 0 }}
模型样本:{{ mlStatusSafe.model_samples ?? "-" }}胜率
{{ ((mlStatusSafe.win_rate || 0) * 100).toFixed(1) }}%
盈亏:{{ mlStatusSafe.wins ?? 0 }} / {{ mlStatusSafe.losses ?? 0 }}平均 PnL
{{ (mlStatusSafe.avg_pnl || 0).toFixed(2) }}
平均 PnL%:{{ (mlStatusSafe.avg_pnl_pct || 0).toFixed(2) }}当前阈值
{{ mlStatusSafe.threshold ?? "-" }}
训练时间:{{ mlStatusSafe.trained_at || "-" }}信号拒绝原因统计
| 原因 | 次数 |
|---|---|
| 暂无拒绝记录 | |
| {{ item.reason }} | {{ item.count }} |
运行模式
{{ formatRunMode(strategyRuntime.mode) }}
manual_override(手动覆盖):{{ formatBoolZh(strategyRuntime.manual_override) }}当前活跃策略
{{ activeStrategyName }}
策略ID:{{ formatStrategyId(strategyRuntime.active_strategy_id) }}最后切换
{{ strategyRuntime.updated_at || "-" }}
操作人:{{ strategyRuntime.operator || "-" }}手动切换策略
市场状态 / 趋势强度
最新状态快照(按币种)
| 币种 | 状态 | 评分 | 趋势强度 | 置信度 | ADX |
|---|---|---|---|---|---|
| 暂无评分数据 | |||||
| {{ row.symbol }} | {{ row.regime_label ? formatRegimeLabel(row.regime_label) : "-" }} | {{ formatMaybeNumber(row.regime_score, 1) }} | {{ formatMaybeNumber(row.strength, 1) }} | {{ formatTrendConfidence(row.confidence) }} | {{ formatMaybeNumber(row.adx, 2) }} |
趋势强度(按币种)
趋势强度 / 置信度历史
基于当前选中币种最近 60 条 Regime 快照| 时间 | 币种 | 方向 | 趋势强度 | 置信度 | Regime评分 | ADX |
|---|---|---|---|---|---|---|
| 暂无当前币种的趋势强度历史 | ||||||
| {{ formatDateTime(row.created_at) }} | {{ row.symbol }} | {{ formatTrendBias(row.metadata?.bias) }} | {{ Number(row.metadata?.strength || 0).toFixed(1) }} | {{ formatTrendConfidence(row.metadata?.confidence) }} | {{ Number(row.regime_score || 0).toFixed(1) }} | {{ Number(row.adx || 0).toFixed(2) }} |
策略列表
| 策略ID | 名称 | 分类 | 启用 | 优先级 | 更新时间 |
|---|---|---|---|---|---|
| 暂无策略 | |||||
| {{ formatStrategyId(s.id) }} | {{ s.name }} | {{ formatStrategyCategory(s.category) }} | {{ s.enabled ? "是" : "否" }} | {{ s.priority }} | {{ s.updated_at || "-" }} |
策略收益统计
| 日期 | 策略 | 账户 | 交易数 | 胜率 | 净收益 | 平均收益 | 最大回撤 | 盈亏比 |
|---|---|---|---|---|---|---|---|---|
| 暂无策略收益数据 | ||||||||
| {{ row.stat_date }} | {{ formatStrategyId(row.strategy_id) }} | {{ row.account || "-" }} | {{ row.trades_count }} | {{ ((row.win_rate || 0) * 100).toFixed(2) }}% | {{ formatNumber(row.net_pnl) }} | {{ formatNumber(row.avg_pnl) }} | {{ formatNumber(row.max_drawdown) }} | {{ Number(row.profit_factor || 0).toFixed(2) }} |
账户 / 币种收益统计
| 账户 | 币种 | 记录数 | 有效PnL笔数 | 胜笔 | 负笔 | 胜率 | 净收益 |
|---|---|---|---|---|---|---|---|
| 暂无账户/币种收益数据 | |||||||
| {{ row.account }} | {{ row.symbol }} | {{ row.records }} | {{ row.pnl_trades }} | {{ row.wins }} | {{ row.losses }} | {{ (Number(row.win_rate || 0) * 100).toFixed(2) }}% | {{ formatNumber(row.net_pnl) }} |
执行模式
{{ backtestIsWalkForward ? "Walk-forward" : "单次回测" }}
当前数据源:{{ backtestDataSourceText }}数据条数
{{ backtestResult?.bars_count || 0 }}
数据引用:{{ backtestDataRefText }}最近结果
{{ backtestResult?.generated_at ? formatDateTime(backtestResult.generated_at) : "-" }}
状态:{{ backtestLoading ? "运行中" : (backtestResult ? "已完成" : "未执行") }}运行回测
结果概览
交易数
{{ backtestSummary.trades_count || 0 }}
胜率
{{ ((backtestSummary.win_rate || 0) * 100).toFixed(2) }}%
净收益
{{ formatNumber(backtestSummary.net_pnl || 0) }}
最终权益
{{ formatNumber(backtestSummary.final_equity || 0) }}
最大回撤
{{ formatNumber(backtestSummary.max_drawdown || 0) }}
Sharpe
{{ Number(backtestSummary.sharpe || 0).toFixed(2) }}
权益曲线
{{ backtestResult?.mode === "walk_forward" ? "验证窗口拼接后的权益曲线" : "单次回测权益曲线" }}| 窗口 | 训练区间 | 验证区间 | 最优参数 | 训练净收益 | 验证净收益 | 验证胜率 | 验证最终权益 |
|---|---|---|---|---|---|---|---|
| #{{ row.window_index }} | {{ row.train_start_index }} - {{ row.train_end_index }} | {{ row.validation_start_index }} - {{ row.validation_end_index }} | {{ formatCompactJson(row.best_params) }} |
{{ formatNumber(row.train_metrics?.net_pnl || 0) }} | {{ formatNumber(row.validation_metrics?.net_pnl || 0) }} | {{ ((row.validation_metrics?.win_rate || 0) * 100).toFixed(2) }}% | {{ formatNumber(row.validation_metrics?.final_equity || 0) }} |
| 方向 | 入场时间 | 出场时间 | 入场价 | 出场价 | 数量 | 净收益 | 手续费 | 滑点 | 资金费 | 退出原因 |
|---|---|---|---|---|---|---|---|---|---|---|
| 当前回测结果没有成交记录 | ||||||||||
| {{ row.side === 'long' ? '多' : '空' }} | {{ formatDateTime(row.entry_time) }} | {{ formatDateTime(row.exit_time) }} | {{ formatNumber(row.entry_price) }} | {{ formatNumber(row.exit_price) }} | {{ formatNumber(row.quantity) }} | {{ formatNumber(row.net_pnl || 0) }} | {{ formatNumber(row.fee || 0) }} | {{ formatNumber(row.slippage_cost || 0) }} | {{ formatNumber(row.funding_cost || 0) }} | {{ row.exit_reason || "-" }} |
| 账户 | 币种 | 方向 | 状态 | 策略 | 来源 | 开仓时间 | 平仓时间 | 开仓价 | 平仓价 | 手数 | 持仓时长 | 已实现盈亏 | 盈亏率 | 平仓原因 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 暂无生命周期记录 | ||||||||||||||
| {{ row.account }} | {{ row.symbol }} | {{ row.side === 'long' ? '多' : '空' }} | {{ row.status === 'open' ? '持仓中' : '已平仓' }} | {{ formatStrategyId(row.strategy_id) }} | {{ formatSource(row.source) }} | {{ row.entry_time || '-' }} | {{ row.exit_time || '-' }} | {{ formatNumber(row.entry_price) }} | {{ formatNumber(row.exit_price) }} | {{ formatNumber(row.entry_size) }} | {{ formatDuration(row.holding_seconds) }} | {{ formatNumber(row.realized_pnl) }} | {{ (Number(row.realized_pnl_percent || 0) * 100).toFixed(2) }}% | {{ row.close_reason || '-' }} |
总资产(USDT)
{{ overview.total_equity.toFixed(2) }}
持仓数量
{{ overview.open_positions }}
平均胜率
{{ (overview.average_success_rate * 100).toFixed(1) }}%