{{ incident.recommendation }}
{{ tabName }}
更新于:{{ lastUpdated }}AUTOTRADING / LIVE CONTROL
交易驾驶舱
从资产、风险到策略执行,快速掌握当前交易系统状态。
GLOBAL TRADING CONTROL
{{ controlPresentation.label }} {{ controlPresentation.detail }}SIGNAL FLOW
信号流转
DATA EVIDENCE
数据证据
EQUITY MONITOR
账户真实权益
RISK GUARD
风控状态
POSITIONS
当前持仓
STRATEGY CORE
策略状态
EXCEPTION CENTER
异常中心
EXPOSURE
风险敞口
EXECUTION QUALITY
执行质量
WATCHLIST
市场关注
LIVE ACTIVITY
实时活动
SENSITIVE OPERATION
确认切换运行策略
此操作会立即改变交易系统的策略运行状态,请核对后再继续。
- 当前策略
- {{ activeStrategyName || '未确认' }}
- 目标策略
- {{ formatStrategyId(switchForm.active_strategy_id) }}
- 运行模式
- {{ formatRunMode(switchForm.mode) }}
- 操作备注
- {{ switchForm.note || '未填写' }}
GLOBAL CONTROL
确认{{ controlPresentation.actionLabel }}
暂停后将拒绝新的开仓与加仓信号,保护性平仓和减仓仍保持运行。
恢复后,符合策略与风控条件的新信号将重新进入交易管线。
SESSION ACCESS
仪表盘访问令牌
令牌仅保存在当前浏览器标签会话。只读浏览可使用 dashboard_token;暂停交易、策略切换和回测等写操作需使用 dashboard_admin_token(未单独配置时回退到 dashboard_token)。
{{ tokenValidationError }}
{{ 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 ? "已完成" : "未执行") }}EXPERIMENT HISTORY
历史实验与比较
1. 数据、样本与实验身份
2. 策略与资金
3. 执行与风控假设手续费、滑点、止损止盈和随机种子
4. Walk-forward 高级验证滚动窗口、目标函数与参数网格
结果概览
交易数
{{ 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) }} ({{ (backtestSummary.max_drawdown_pct * 100).toFixed(2) }}%)
Sharpe (年化)
{{ Number(backtestSummary.sharpe || 0).toFixed(2) }}
REPRODUCIBILITY
版本链路
- 策略版本
- {{ backtestResult?.versions?.strategy_version || 'unversioned' }}
- 数据版本
- {{ backtestResult?.versions?.data_version || backtestDataRefText }}
- 配置指纹
{{ backtestResult?.versions?.config_hash || '—' }}- 引擎 / 随机种子
- {{ backtestResult?.versions?.engine_version || '—' }} / {{ backtestResult?.versions?.random_seed ?? '未设置' }}
ATTRIBUTION
成本与方向归因
权益曲线
{{ 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) }}%