① 状态 × 收益:这套策略在哪种行情里赚钱
每个点是一个样本外窗口(约 24 根 bar)。横轴是窗口波动率,
纵轴是趋势强度,颜色是该窗口策略净收益。黑边是最近一个窗口。
点开可以看具体日期——用来判断“高波动+强趋势”这类状态是否该直接停手。
窗口收益 ≥ 2%
小幅盈利
小幅亏损
亏损 ≥ 2%
圆点越大 = 该窗口收益绝对值越大
② 邻近参数检索:相似配置跑成什么样
按“模型 / 周期 / 调仓 / 费率”的相近程度排序。直接复制复现命令,
用同一组参数重跑,结果会写回记忆库。
| 标的 | 模型 | 周期 | 调仓 | 费率 | 夏普 | 年化收益 | 距离 | |
|---|
| ADAUSDT | mlp | 6 | 3 | 2 | +0.74 | +6.29% | 0.00 | |
| DOGEUSDT | mlp | 6 | 3 | 2 | +1.03 | +10.31% | 0.00 | |
| XRPUSDT | mlp | 6 | 3 | 2 | +0.45 | +3.83% | 0.00 | |
| BNBUSDT | mlp | 6 | 3 | 2 | +0.76 | +6.58% | 0.00 | |
| SOLUSDT | mlp | 6 | 3 | 2 | +0.74 | +6.25% | 0.00 | |
| ETHUSDT | mlp | 6 | 3 | 2 | +1.93 | +17.98% | 0.00 | |
③ 特征重要性(打乱后 IC 掉多少)
掉得越多,模型越依赖该特征。如果前几名全是同一类(全是动量或全是波动),
说明模型在赌单一时序模式——这时候补数据比加层数有用。
④ 信号衰减(预测与未来 h 根 bar 收益的相关性)
衰减到 0 的位置就是持仓上限:拿得比它久,只剩成本没有信号。
⑤ 参数地形:周期 × 费率
同周期下,不同预测周期与费率组合的夏普中位数。
只有低费率活 → 瓶颈是成本;整片都死 → 瓶颈是信号。
| 周期 \ 费率 | 2 bps | 5 bps | 10 bps |
|---|
| 3 | +1.01 | — | — |
|---|
| 6 | +0.76 | +0.70 | -0.25 |
|---|
| 12 | +0.80 | — | — |
|---|
⑥ 模型对比
同一批特征下各模型的夏普中位数。神经网络赢不了树模型时,
先补数据和标签,不要加层数。
| 模型 | 实验数 | 夏普中位数 | 最好夏普 |
|---|
| mlp | 323 | +0.79 | +2.54 |
| gbdt | 28 | +0.41 | +2.20 |
| ridge | 7 | -0.15 | +1.22 |
训练曲线(MLP 每轮损失)
损失持续下降且没反弹,说明这批特征上网络是稳定收敛的;若尾部翘起,就是过拟合。
⑨ 实时决策流
每一步的“思考”:信号、目标仓位、风险等级、以及触发平仓的原因。
这是规则化的决策轨迹,不是模型的隐层活动——但它能让你判断它做事是否有据。
风险 high(score=7) 更新于 2026-11-05T16:44:42
| India warns AI-powered hackers targeting crypto exchanges at ‘machine speed’ | 7 |
| BitMart founder says security team ‘severely understaffed’ after new hack | 4 |
| Vance walks Trump tightrope with scathing election critique blaming Iran war | 3 |
| 时间 | 类型 | 标的 | 内容 |
|---|
| 19:55:30 | think | ETHUSDT | 预测 +0.00801 → 目标 -0.119|风险 high|无新 bar,维持仓位 |
| 19:55:29 | think | BTCUSDT | 预测 -0.00206 → 目标 +0.051|风险 high|无新 bar,维持仓位 |
| 19:55:26 | think | XRPUSDT | 预测 +0.00434 → 目标 +0.389|风险 high|无新 bar,维持仓位 |
| 19:50:30 | think | ETHUSDT | 预测 +0.01029 → 目标 -0.119|风险 high|无新 bar,维持仓位 |
| 19:50:29 | think | BTCUSDT | 预测 -0.00289 → 目标 +0.051|风险 high|无新 bar,维持仓位 |
| 19:50:26 | think | XRPUSDT | 预测 +0.00342 → 目标 +0.389|风险 high|无新 bar,维持仓位 |
| 19:45:30 | think | ETHUSDT | 预测 +0.01026 → 目标 -0.119|风险 high|无新 bar,维持仓位 |
| 19:45:28 | think | BTCUSDT | 预测 -0.00286 → 目标 +0.051|风险 high|无新 bar,维持仓位 |
| 19:45:26 | think | XRPUSDT | 预测 +0.00344 → 目标 +0.389|风险 high|无新 bar,维持仓位 |
| 19:40:30 | think | ETHUSDT | 预测 +0.01018 → 目标 -0.119|风险 high|无新 bar,维持仓位 |
⑩ 当前持仓与计划
仓位、开仓价、当前价、浮动盈亏、目标仓位、离场规则。开仓价取自实际成交。
| 标的 | 仓位 | 开仓价 | 当前价 | 浮盈 % | 浮盈 USDT | 净权益 | 风险 | 离场规则 |
|---|
| BNBUSDT | -0.030 | 700.51 | 697.40 | +0.44% | $+1.34 | $10,004.38 +0.04% | high | 风险高 → 强制平仓 |
| BTCUSDT | +0.051 | 77,678.00 | 77,532.01 | -0.19% | $-0.95 | $9,982.05 -0.18% | high | 风险高 → 强制平仓 |
| DOGEUSDT | -0.150 | 0.08 | 0.08 | +0.25% | $+3.79 | $10,006.47 +0.06% | high | 风险高 → 强制平仓 |
| ETHUSDT | -0.119 | 2,298.18 | 2,285.93 | +0.53% | $+6.35 | $10,000.89 +0.01% | high | 风险高 → 强制平仓 |
| SOLUSDT | +0.021 | 93.59 | 93.53 | -0.06% | $-0.13 | $9,990.38 -0.10% | high | 风险高 → 强制平仓 |
| XRPUSDT | +0.389 | 1.28 | 1.28 | -0.23% | $-9.11 | $9,984.11 -0.16% | high | 风险高 → 强制平仓 |
| BTCUSDT | -0.194 | — | — | — | — | $9,999.61 -0.00% | unknown | 信号反转 / 到调仓点 |
| BTCUSDT | -0.098 | 76,882.90 | 76,882.80 | +0.00% | $+0.00 | $9,999.80 -0.00% | high | 风险高 → 强制平仓 |
⑦ 神经网络结构(真实权重 + 前向激活)
不是示意图:节点亮度来自这次前向传播的激活值,连线粗细来自真实权重,
蓝色为正权重、橙色为负。鼠标悬停在任意节点或连线上,会显示它真实的激活值 / 权重。
⑧ 接口接入点与运行状态
系统与外部世界的全部连接处。要接真实交易所,只需要换掉 交易 这一行的实现,
其余层不动。
| 层 | 组件 | 说明 | 状态 |
|---|
| 行情 | BinanceDataSource | 币安现货 K 线(公开接口,无需密钥) | 已接入 |
| 行情 | BinanceFundingSource | U 本位资金费率(公开接口) | 已接入 |
| 交易 | BinancePublicAdapter | 行情只读;下单接口留空并强制开关 | 只读 |
| 交易 | PaperBroker | 模拟撮合,含 bps 成本与毛/净双账 | 已接入 |
| 存储 | MemoryStore | SQLite 实验记忆(配置+指标+代码指纹) | 已接入 |
| 扩展 | registry | data / features / labels / models / policy / costs | 已接入 |
| 入口 | cli.py | run · compare · viz · paper · stability · levels · memory | 已接入 |
正在运行的模拟盘
| 标的 | 本金 | 净权益 | 毛权益 | 仓位 | 轮次 | 更新时间 |
|---|
| BNBUSDT | $10,000 | $10,004.38 | $10,004.64 | -0.030 | 121 | 2026-11-03T18:27:45 |
| BTCUSDT | $10,000 | $9,982.05 | $9,982.94 | +0.051 | 161 | 2026-11-03T19:55:29 |
| DOGEUSDT | $10,000 | $10,006.47 | $10,007.16 | -0.150 | 121 | 2026-11-03T18:27:45 |
| ETHUSDT | $10,000 | $10,000.89 | $10,002.69 | -0.119 | 161 | 2026-11-03T19:55:30 |
| SOLUSDT | $10,000 | $9,990.38 | $9,990.79 | +0.021 | 121 | 2026-11-03T18:27:41 |
| XRPUSDT | $10,000 | $9,984.11 | $9,985.91 | +0.389 | 161 | 2026-11-03T19:55:26 |
| BTCUSDT | $10,000 | $9,999.61 | $10,000.00 | -0.194 | 4 | 2026-11-03T07:25:08 |
| BTCUSDT | $10,000 | $9,999.80 | $10,000.00 | -0.098 | 2 | 2026-11-03T07:51:34 |
⑪ 交易所 API 接入
密钥存在项目内 .secrets/credentials.json(目录 700、文件 600、已 gitignore),
面板上永远只显示掩码;可用 QUANTLAB_CREDENTIALS 指到别处。
请用 http://127.0.0.1:8787 打开本页(python3 cli.py serve),
直接双击本地文件时表单不可用。
点击 ① 里的点,查看该窗口的行情状态与策略表现。