{{ activeTab.title }}
{{ activeTab.description }}
让真实数据进入视野。
独立连接监控 API。未连接时不填充演示行情或虚构收益。
子策略运行总况 {{ portfolioRows.length }} 个策略
当前 {{ shortTime(timelineNow) }} UTC+8时间进度 ≠ 成交进度 · 到期 ≠ 结算
逐策略配置预算之和,不是保证金或实时敞口。
{{ metric.note }}
全部子策略 {{ portfolioRows.length }} 个实例
每个币种独立运行 · 持仓按各自基础币展示
{{ row.instrument }}
{{ row.is_new_5m===true?'5m 子策略':row.is_new_5m===false?'旧版 C 策略':'策略版本未知' }}- 实际持仓 {{ row.base_currency || '基础币' }}
- {{ fmt(row.position_base,4) }}
- 目标持仓 {{ row.base_currency || '基础币' }}
- {{ fmt(row.target_base,4) }}
- 跟踪差额 {{ row.base_currency || '基础币' }}
- {{ signed(row.diff_base,4) }}
实盘 {{ fmt(row.kelly.live_sample_count,0) }} / 回放 {{ fmt(row.kelly.replay_sample_count,0) }} 周期 · {{ kellyJob(row.kelly.job_status) }}
沿用基准预算展示;未据此判断是否启用凯利。
{{ row.notice }} · 冷却至 {{ time(row.recovery.cooldown_until) }}
{{ row.unrealized_reason || '目标与实际持仓独立展示,不以目标推断成交。' }}
策略预算分配
占已知预算的比例 · 非权益使用率
缺失预算不参与分母,也不视为 0。固定预算与可用资金不是同一口径,不计算“剩余预算”。
累计归档损益拆分
跨策略 USDT 口径 · 不是账户总收益
- {{ metric.label }}{{ summaryCoverage(metric.summary) }}
- {{ signed(metric.summary?.value) }} USDT
成交净额已包含对应费用,不与已实现损益重复相加。资金费按实例归档口径;未知不补零,实例齐备也不代表交易所全历史完整。
需要关注
{{ portfolioAlerts.length }} 项- {{ item.label }}{{ item.note }}
当前未报告额外异常。监控是间接观测,不保证交易、归档与风控链路全部健康。
数据来源与汇总口径
权益来源:{{ overviewGroup.equity?.source_instance || '未知' }},同一账户权益只计一次。不同基础币数量不相加;逐策略浮盈可能来自账户余额回退,本页仅分项展示,不求和。未提供账户权益历史时,不绘制虚构收益曲线。损益金额为累计归档口径,权益与持仓为当前可读快照。
半凯利资金管理
{{ kellyReason(kelly.reason) }} · 摘要字段校验未通过
最近后台任务异常:{{ kellyReason(kelly.last_job_error) }}。{{ kelly.estimate_published ? '仍显示上次发布值,是否可用由 Trader 核验。' : '尚无可展示的有效预算。' }}
- {{ item.label }}
- {{ item.value }}
算法与版本诊断
完整凯利 {{ fmt(kelly.kelly_full,4) }} · 原始半凯利 {{ fmt(kelly.kelly_half_raw,4) }}。未发布状态下的数值可能来自上次估计,不代表当前有效。
配置指纹:{{ kelly.config_hash || '未发布' }}
固定基准、不复利,各子策略独立。当前周期使用建立时冻结的预算与版本;这里的“系数已发布”不是开仓许可,数据新鲜度、保证金及风控由 Trader 最终核验。回放样本不等同于实盘业绩,统计区间不跟随页面分析区间改变。
当前 Trader 未发布半凯利摘要,可能使用固定预算或旧版本;不推断凯利已开启,也不填入默认系数。启用及最低金额等参数仍在 Trader 配置,Monitor 仅只读展示。
指标与规则
{{ strategyMeta.badge }}- {{ m.label }}
- {{ m.value }}
- 规则指纹(rules hash)
- {{ strategyMeta.rules }}
- 算法标识
- {{ strategyMeta.label }} {{ strategyMeta.baseline }}
新版 5m vol80 center:参数来源逐项标注;规格默认仅在 Trader 快照未发布该字段时显示,不冒充已经生效的实值。
| 参数 | 值 | 来源 |
|---|---|---|
| {{ p.label }} | {{ p.value }} | {{ p.source }} |
新策略为 5m 信号与调仓;旧 C 才使用 1m 收盘更新目标。基准预算固定、不复利;半凯利调整下一周期预算。快照不是实时盘口。
当前策略周期
{{ cycleDuration }}- {{ cycleLabel(key) }}
- {{ time(value) }} {{ fmt(value,4) }} {{ contractInfo.unit }} {{ value }}
波动率与基准价差
5m 归档采样 · 缺口不补点口径与覆盖
每小时成交订单
按订单首次完结时间分桶 · 北京时间查看图表数据
| 小时 | 订单数 | 数量(张) | 名义额(USDT) |
|---|---|---|---|
| {{ time(h.ts) }} | {{ h.count }} | {{ fmt(h.contracts,3) }} | {{ fmt(h.notional) }} |
成交订单
每个终态订单只统计一次,包括部分成交后撤单。创建时间为订单意图创建时刻,时间均为北京时间。均价缺失不以委托价代替;方向调整价差 = (成交均价 / 目标价 − 1) × 10,000 × 方向系数(买入 +1,卖出 −1);正值不利、负值有利,未含手续费。目标价仅取对应已确认 K 线收盘价(按来源 1m/5m 校验跨度);到期取截止于到期时刻的那根K线,缺失不计偏差,不用strike或盘口替代。
| 创建时间 | 完结时间 | 方向 / 状态 | 成交(张) | 成交均价 | 目标价(确认K线收盘) | 价差(bp) | 费用现金流 | 详情 |
|---|---|---|---|---|---|---|---|---|
| {{ shortTime(o.created) }} | {{ shortTime(o.completed_at) }} | {{ o.side==='buy'?'买入':o.side==='sell'?'卖出':'—' }}{{ orderState(o.state) }} | {{ fmt(o.filled,3) }} | {{ fmt(o.avg_price) }} | {{ fmt(o.target_price) }} | {{ signed(o.side_adjusted_adverse_bps,2) }} | {{ signed(o.fee,4) }} {{ o.fee_currency || '—' }} | |
| {{ busy?'正在读取…':'此范围内暂无终态成交订单' }} | ||||||||
执行质量与数据覆盖
不足字段保持未知跟踪差额、工作订单、撤单与拒单原因可在策略及健康视图核对。延迟指标仅使用已记录时间,不推测成交。
统计覆盖详情
{{ pretty(stats.coverage) }}
周期执行摘要
按 flow_id 关联| 周期标识 | 成交订单 | 成交张数 | 成交金额 | 费用现金流 |
|---|---|---|---|---|
| {{ c.flow_id || '未关联' }} | {{ c.order_count }} | {{ fmt(c.filled_contracts,3) }} | {{ fmt(c.notional) }} | {{ signed(c.fee_cashflow,4) }} |
| 暂无周期统计 | ||||
{{ tab==='history'?'历史事件查询':'最近事件' }}
事件保留原始原因,仅订单终态用于交易统计。历史来源为本地 SQLite,实时来源为 Redis 有限窗口。
| 发生时间 | 类型 | 事件摘要 | 详情 |
|---|---|---|---|
| {{ shortTime(e.data?.ts || e.ts) }} | {{ eventLabel(e.data?.type || e.type) }} | {{ eventSummary(e) }} | |
| 此范围内暂无可读事件 | |||
运行状态
{{ healthLabel(status.level) }}- Redis 可达
- {{ status.redis_reachable===true?'是':status.redis_reachable===false?'否':'未知' }}
- 交易租约
- {{ status.lease?.exists?'存在':'未观测到' }}
- 租约剩余
- {{ fmt(status.lease?.ttl_ms == null ? null : status.lease.ttl_ms/1000,1) }} 秒
- 最近事件
- {{ time(status.last_event_ts) }}
- 暂停原因
- {{ execution.paused || '未报告' }}
- 实例合约
- {{ contractInfo.instrument || '未知' }}
- 每张面值
- {{ valid(contractInfo.ctVal) ? fmt(contractInfo.ctVal,4)+' '+contractInfo.unit+'/张' : '未知(不按默认值推断)' }}
- 面值状态 / 来源
- {{ contractInfo.status === 'ok' ? '已核验' : contractInfo.status === 'conflict' ? '冲突' : '未知' }} · {{ contractInfo.source || '未注明' }}
- 下单价格模式
- {{ orderPriceNote.mode }} · 偏移 {{ signed(orderPriceNote.offset,4) }}
历史归档
SQLite · WAL- 归档任务
- {{ status.archive?.enabled?'启用':'未启用' }}
- 事件总数
- {{ fmt(status.archive?.archived_events,0) }}
- 最近成功
- {{ time(status.archive?.last_ok_at) }}
- 最近错误
- {{ status.archive?.last_error || '未报告' }}
- 裁剪断点
- {{ status.archive?.gap?'存在覆盖缺口':'未报告缺口(不代表完整历史)' }}
查看覆盖详情
{{ pretty(dashboard.coverage) }}