日频盈亏 · —
加载中
实盘 · 逐日
账户净值 · 逐日结算
实盘落在参照分布的哪个位置
走动窗口参照 · 同策略同风控 · 每天只用它之前 — 天重拟合
IM2612 · 中证1000股指期货
—
单次往返成本 锁仓口径 · 决定模型必须达到的精度
股指五分钟执行台 加载中
正式账户 · 影子参考 · 每五分钟决策
策略控制面
A-D 单写者 · plan → confirm token → apply
加载中
读取当前模式中
当前账户的模式状态加载中。
人为干预
先看计划, 再确认执行 · 锁仓→账户静止 · 反转→继续交易但信号反向(A–D) · 恢复→交还模型
|
当日买卖点 ▲ 买 / ▼ 卖 · 每次 1 手 · 副图为账户当日盈亏
等待今日行情
每半小时归因
RV=区间内中价实现波动;盈亏=账户权益净变化
当日开仓-锁仓配对 · 净盈亏分布
FIFO · 同日反向开仓配对, 锁定那刻定损(永不平今) · 含双边开仓费 · 跟随上方日期选择
配对持仓时长分布
开仓 → 锁定(或平仓)的真实在场秒数 · 与上图同源同序
成交明细
—
| 时间 | 来自 | 方向 | 开平 | 成交价 |
手数 | 净 / 毛 |
本笔实现盈亏 |
当日决策明细
★含被风控拦下的那些★ —— 拦截原因这一列是判断
"策略想做什么" 与 "系统允许它做什么" 的唯一依据
| bar 区间 | 动作 | 拦截原因 | 信号 |
中价 | 价差 | 决策时刻 |
决策时净 / 毛 | 是否成交 |
A / B / C / D 实盘 vs 参考
加载中
| 通道 | 合约 | 策略 | 最新动作 | 信号 |
实盘净 / 毛 | 实盘成交 | 实盘当日盈亏 |
参考净 / 毛 | 参考成交 | 参考盈亏 |
实盘−参考 · 执行偏差 |
| 加载中 |
★模型必须逐字匹配才允许比较★ ——
A/C参考使用25维 AC Ridge;B/D参考使用37维 AC+IC Ridge。参考撮合假设挂单
下一根触价即成交、穿价付半个价差,没有排队和滑点。
实盘−参考是执行偏差,主要包含排队未成、滑点和逆向选择;由于实盘与参考
的起始持仓、逐时价差仍可能不同,不能无条件称为“纯执行成本”。
出现“策略不一致”“参考不可用”或“⚠仓位不同”时,该行不计算执行偏差。
—
当日成交明细 · 四通道合并
加载中
| 成交时间 | 通道 | 合约 | 方向 | 成交价 |
撮合 | 信号时刻 | 多 / 空 | 净 / 毛 |
手续费 | 累计参考盈亏 |
| 加载中 |
本笔实现盈亏按【昨结算价】算 —— 期货每日盯市结转,昨仓成本就是昨结算价,
所以平昨那一笔赚亏是确定的:平昨多 =(成交价−昨结算)×手数×乘数,平昨空反之。
开仓那一笔没有实现盈亏,显示「—」。
★逐笔之和会短暂领先上面的「平仓」总额★ 账户的累计平仓盈亏在成交回报之后
才更新,通常一分钟内追平。不要因为这一两笔的差就认为算错了 ——
2026-08-19 用昨结算价逐笔核对过 C 与 D,合计与账户分毫不差。
实盘账户 = SimNow 真实成交回报,
净/毛来自成交那一刻的账户持仓。参考撮合 = 同策略的模拟:挂单触价 = 上一根
发出的挂单在这一根 OHLC 真实触价才成交,穿价 = 当根直接付半个价差。
★累计参考盈亏在服务端逐笔算好后下发★,前端不重算,避免和图上口径对不上。
512100 / 510300 / 510500 五分钟订单流:加载中
ETF增量影子评估:加载中
研究模式 · 不下单:五动作空间、每次一手;
反向今仓开仓锁住,不平今,次日才优先平昨。
| 日期 | 时间 | 动作 | 手数 | 成交价 |
多 / 空 | 净 / 毛 | 成交 | 手续费 | 权益 |
AC 模型为什么停了 · 三组证伪实验
加载中
AC 岭回归在 378 天走动窗口(每天只用它之前 N 天重拟合, 不含未来信息)
上是显著为负的:IF −6,769/日 t=−3.52、IM −6,209/日 t=−2.02,
每笔比随机还差一倍(−172 对 −77)。下面三组实验依次排除了三种"还能救"的解释。
结论:24 维特征(本合约 12 根 + 辅助合约 12 根五分钟对数收益)在 40 分钟视界上
没有预测力,而且是反向的 —— 抬门槛让每笔更差,说明模型最自信的时候恰恰最不准。
但 A / C 仍在跑 AC。 上面是 378 天样本外的分布, 实盘另有 2 天记录
(C:08-18 +5,383 结算 / 08-19 +35,823 盯市;A:08-19 +35,031), 两者不矛盾 ——
日标准差 3.7 万,两天说明不了方向, 而 08-19 是 IM 单边下跌 2.79% 的极端日。
继续跑的意义在于让实盘样本自己长出来:每多一天, 上表那条分布就多一个检验点。
日频盈亏页签会逐日记录。
六年分钟数据回测
加载中
此前所有结论建立在 9 个交易日上
(其中下跌日 1 天、趋势日 6 天)。现在 IF 有 1,578 天、IM 有 972 天,
每一段的涨跌与趋势/振荡都接近对半。按时间切分,绝不打乱;test 段只在最后读一次。
① 单个策略 · train 段
没有一个跑赢空仓 —— 合格判据:日均>0 且 |t|>2 且 |趋势相关|<0.25 且 胜率>52%
| 策略 | 日均盈亏 | t | 胜率 | 与趋势度相关 |
趋势日均 | 振荡日均 | 最差单日 | 日均成交 |
—
② 专家互补 · 逐日盈亏相关
越负越互补 —— 这是 FinFlowRL 要吃的结构
③ 按当日开盘一小时切换专家
★下面两列都含前视,不可实现 ——
2026-08-17 发现★ 分类只用前 12 根,但盈亏记的是【全日】,包括那 12 根;
而那段时间还不知道该选谁。
| 专家组合 | 完美切换 train | 完美切换 valid |
开盘判别 train | 开盘判别 valid |
昨日延续 valid | 等权同跑 valid | 最好单个 valid |
这张表的前两列都不可实现,只能当上限参照。
完美切换用当日收盘才知道的趋势度选专家;开盘判别虽然只用前 12 根分类,
但记的是被选中专家的
全日盈亏 —— 包含那 12 根,而那时还不知道该选谁。
因果实现(判不出来之前不交易,第 12 根起才委派)的结果完全不同:
| 切换方式 | train 1200 天 | validate 243 天 |
| 含前视(上表口径) | +8,317 (t4.81) | +7,640 (t2.15) |
| 因果 · 判一次 | −2,137 (t−1.42) |
−686 (t−0.24) |
| 因果 · 每根重判 | −1,799 (t−1.18) |
+90 (t0.03) |
| 空仓 | 0 | 0 |
去掉前视之后,切换规则跑不赢空仓。
昨日延续为负说明 regime
不隔日延续。
等权同跑为负说明光混不切换也没有用。
怎么读这三张表:
第①张是坏消息 —— 单独看,没有一个策略值得跑,连零价差(完全免费执行)下
Z分数回归和 VWAP回归 都还在亏,说明它们的信号方向就是错的。
第②张说明这些策略的强项在不同地方。第③张是唯一过线的东西。
更正(2026-08-17):第③张表里的 +7,640 含前视,不成立。
因果实现后是 −686,跑不赢空仓。目前没有任何一条线跑赢空仓 ——
单个专家、组合切换、FinFlowRL 元策略(validate +2,225, t0.99)都没有。
这是当前的真实状态,不是阶段性结论。
五分钟跨日复现性 —
★判据在这里, 不在下面那张单日表★ —— 单日 t=33.67 的
结果拆开后, 盈亏全部来自"空头均价高于多头 3.80 点", 即在日内高位建空、
低位建多赚振荡; 而那天振幅 51.8 点、收盘仅跌 1.3 点, 是振荡日。趋势日里
这一项会变号。所以只有【跨越不同行情性质的多个交易日】才说明得了问题
| 策略 | 净边际(点) | t | 为正占比 |
原始空−多 | 日均盈亏 | 天数 |
净边际 = 空−多 − 成本门槛。
门槛 = 4×单边手续费÷乘数 + 中位价差 —— 每对锁仓按"多头卖给买一、
空头买回卖一"盯市, 承担一整个价差。★只看空−多 是否为正会误判★:
IF 盘口失衡 空−多 +0.96 为正却亏 41,249, 因为门槛是 1.018。
逐日 · 趋势度接近 0 为振荡日, 接近 1 为单边趋势日
| 日期 | 振幅(点) | 涨跌(点) | 趋势度 | 性质 |
成本门槛 | 最优策略 | 其净边际 |
五分钟策略对照 —
全部策略只在五分钟收盘决策;PPO五动作空间、每次1手、同日反向OPEN锁仓、
次日优先平昨。被动单必须在下一根五分钟OHLC真实触价才成交。
| 策略 | 相对空仓 | ±标准差 | t | 胜率 |
最大回撤 | 手续费 | 价差成本 | 成交 | 每手 | 说明 |
价差成本为负 = 挂单成交, 赚到价差;为正 = 穿价, 付掉价差。
每手 = 相对空仓 ÷ 成交手数, 用来比较"用同样的额度谁更有效" ——
不平今下毛头寸是一整天的总额度, 只看总盈亏会偏袒把额度用满的策略。
五分钟 conditional 撮合:买单挂当前买一,下一根最低价触及才成交;
卖单挂当前卖一,下一根最高价触及才成交。手续费逐笔按名义金额×万分之0.23计;
同日没有平仓动作,因此毛头寸是全天稀缺额度。
净值对比 · 相对空仓
0 线 = 什么都不做; 线下即为交易本身付钱
PPO 影子 —
★不下单★ 只记录决策 —— 当前策略在离线评测里输给空仓
(−8,530 元/日 vs 0), 接实盘没有依据; 这里验证的是实时路径: 观测口径、
动作屏蔽、决策延迟
成交流 ★推导, 非交易所逐笔 ——
中国期货不发布逐笔委托, 也不发逐笔成交, 只有 500ms 快照与累计量;
下表由相邻快照的 Δ成交量 与 Δ持仓量 还原, 主动方向按 Lee-Ready 判定★
同月横截面 相对中证1000 的强弱, 以各自当日首笔为基准
| 合约 | 标的 | 最新 | 买一/卖一 | 价差 |
今日涨跌 | 相对IM | 成交量 | 持仓量 |
算法与风控说明 IM2612 · 五分钟 · 5000万元研究口径
1 · 决策核心
模型联合读取最近12根IM2612与IF2612五分钟收益,一次给出IM未来8根、合计40分钟的收益路径;对仍覆盖下一根的历史预测做时间对齐平均。512100与510300的五分钟委托事件OFI、主动成交失衡已接入旁路观测,历史覆盖不足前不参与回测动作。
2 · 从预测到动作
动作沿用PPO的五类:持有、挂单做多、穿价做多、挂单做空、穿价做空。预测优势不超过手续费就持有;优势较弱时挂单,只有下一根OHLC真实触价才成交;优势覆盖价差与手续费时才穿价。每次严格1手。
3 · 锁仓与资金约束
当日没有平仓/平今动作。若方向反转,用反向OPEN逐手建立今仓锁住净敞口;次日反向动作才优先平昨。保证金按多空大边、价格×200×15%计算,最多使用权益的85%,并保证日终净头寸回到0。
决策边界:现有证据只有5个训练日和2个日期外推日;2026-08-03归档缺少开盘至10:50。
512100历史L2归档也未覆盖完整7日,因此缺失值不补零、不前向填充。页面展示的是可审计的研究影子,不是收益承诺,也没有连接任何交易接口。五分钟代理需要更长时期、覆盖更多行情状态的前瞻检验后,才适合讨论模拟盘。
IM 主力 × IF 主力 · 价差 AC 岭回归
加载中…
价差与买卖点
—
价差 = log(IM / IF) × 10000, 单位 bp。▲ = 开【多价差】(买 IM 卖 IF),
▼ = 开【空价差】; 空心标记是平仓。标记大小按该笔绝对盈亏。
日频图上开平点画在各自日期的收盘价差上 —— 日内进出的实际点位见 5 分钟视图。
净值与逐日盈亏
主图权益(初始 5,000 万) · 副图当日盈亏 · 2022-07 起(IM 上市)
决策明细 ★含被风控拦下的那些★
最近 40 条 · 预测为 IM−IF 对数价差未来 8 根累计
| 日期 | bar | 动作 | 拦截原因 |
预测 bp | 优势 / 成本(元) |
净对 | 成交 |
成交对明细
最近 40 对 · 1 对 = 穿价开 1 手 IM + 1 手 IF 双腿
| 日期 | 方向 | 开仓 | 入场 IM / IF |
平仓 | 出场 IM / IF | 持有 bar |
净盈亏(扣费) |