跳至正文
全部策略

策略

COIN-M BTC US-股票开盘时段动量,多空(BINANCE_CM 反向永续合约 BTCUSD_PERP,15 分钟 K 线,在 13:30 UTC US 现货开盘后的前 45 分钟内交易其方向,并延续至 US 时段,按时间限制退出,单腿 OHLCV,3 参数)

结局: 已放弃

CoinMBtcUsSessionOpenMomentumLS

COIN-M BTC US-股票开盘时段动量,多空(BINANCE_CM 反向永续合约 BTCUSD_PERP,15 分钟 K 线,在 13:30 UTC US 现货开盘后的前 45 分钟内交易其方向,并延续至 US 时段,按时间限制退出,单腿 OHLCV,3 参数)

假设

一种LONG-SHORT、单一交易品种的日内SESSION-MOMENTUM策略,交易标的为BTCUSD_PERP.BINANCE_CM(COIN-M反向永续合约,以BTC作为保证金,15分钟K线),旨在捕捉加密资产继承自US股票现货开盘的方向性冲击,时间为13:30 UTC。该策略特意路由至由UNDER代表的LOW-FEE COIN-M交易场所(订单簿占比为2.9%,目标为>=5%;往返吃单手续费约为0.06%,而USD-M上为0.10%),从而将分析师设定的手续费下限从0.15%降至0.10%——直接针对头号杀手(#2,fee_edge、158x)。这在所有维度上都是一个真正全新的策略单元:NEW交易场所(BINANCE_CM)、NEW机制(宏观时点 / US时段动量,在填满策略库的K线反转、VWAP、枢轴、横截面或套利策略中都未见过)、LONG-SHORT(相较于85%只做多策略组合的14.8%),以及日内交易(避开了compute_daily_returns收盘日期分组引擎伪差;该伪差曾产生NON-DIAGNOSTIC回测,并在第4层淘汰了两种200-SMA日频现货同类策略)。它符合L20要求(单腿、BTC、纯OHLCV——无需币本位资金费率/标记价格历史),并避开所有失败领域:不使用资金费率水平信号(L13)、不使用强平数据流(L3)、不涉及期权(L23)、不涉及篮子/轮动(L12/L24)、不涉及跨交易场所 delta 中性套利(L1),也不涉及 Hyperliquid(L11)。仅有3个参数需要控制,以降低过拟合(头号杀手 #1,202x)。

严格按假设所述范围实现:单一交易品种、单一交易场所、纯OHLCV、多空双向、三个可调参数(open_window_bars、entry_threshold、atr_stop_mult),并在 _param_bounds 中镜像设置边界;不包含资金费率、强平、期权、篮子或跨交易场所组件。所有时段边界均根据 bar.ts_init 推导为CALENDAR日内分钟数,绝不使用相对进程的K线计数器,因此重启、回测和模拟盘重放中的时段网格完全一致;由于 Binance K线的时间戳标记的是OPEN时刻,代码将“在分钟 M 收盘的K线”映射到时间戳分钟 M 减去一个K线间隔(已根据目录中的时间戳约定核实)。calculate_signal每根K线都会返回自锁定参考价以来的CONTINUOUS运行收益,采用自然的小数单位,绝不会返回受门控影响的常数;首根K线使用引导参考价,并标记为非时段参考价,因此绝不会触发入场。我基于真实的BTCUSD_PERP COIN-M历史数据测量了冲击分布(共2,167个US开盘时段,使用5分钟序列作为同一13:30至-14:15时段的最细可用代理):开盘后45分钟绝对涨跌幅的中位数为0.29%,0.4%默认阈值会在38.7%的交易日触发,整个历史区间约有840次入场,在第-3层窗口内约有80次——频率足以进行评估,筛选程度也足以确保信号确实是冲击而非噪声。反向合约仓位按contracts_for_notional计算(整张面值为$100的合约),绝不使用会错误计算反向合约仓位的线性权益/价格公式;约$80k的名义价值上限对应约800张合约,远高于最低名义价值要求。leverage=2.0在position_size中确实会通过总敞口上限发挥作用(权益 x 0.4 x倍杠杆 = 0.8x权益上限),同时单笔交易风险仍限制为1%,止损设为ATR,因此不存在复利导致爆仓的路径。状态完全采用增量更新(Wilder ATR加标量时段记录),因此在15分钟粒度下,每根K线的计算成本为 O(1)。有两点需要如实说明:目录中尚无BTCUSD_PERP 15-MINUTEK线,首次运行时会按需通过 Vision COIN-M路径采集(该交易品种的其他CM周期数据已在目录中,且按需路由器会明确处理 futures-cm);并且13:30 UTC仅在EDT期间才是US现货市场的开盘时间——在EST期间则为14:30 UTC,所以每年约有四个月,交易窗口会提前60分钟,而假设接受这种基于固定UTC的设定。

data_unavailable: BTCUSD_PERP.BINANCE_CM 的回测数据在重试 5 次后仍无法收集: - K线(bar_type=BTCUSD_PERP.BINANCE_CM-15-MINUTE-LAST-EXTERNAL):已获取 0,需要 200,或跨度为 14+ 天 阻碍因素是数据层(而非策略)——待数据收集修复 / 该交易品种补齐历史数据后,重新评估这一假设。

实现

在 BTC COIN-M 反向永续合约上的多空日内时段动量策略(BTCUSD_PERP.BINANCE_CM,15 分钟 K 线,单腿,纯 OHLCV)。每个 UTC 日,它在 13:30 UTC(即 US 股票现金开盘时)锁定收盘价,作为当日的参考价,然后在 45 分钟后(三根 15m K 线,该 K 线结束于 14:15 UTC),以 收盘/参考价 - 1 衡量开盘后脉冲。若脉冲幅度超过 0.4%,则在 SAME 方向建仓(动量方向,而非反向反转),并持有至 US 时段,在 20:00 UTC 时段收盘时按时间框架平仓,或更早以固定在入场价的 2.0x ATR 止损平仓,或若时段收盘 K 线缺失,则以 40 根 K 线的安全上限平仓。每日仅有一次机会,同时仅持有一笔仓位。仓位规模以 1% 的资金承担相对于 ATR 止损的风险,上限为 0.4x 的资金乘以总名义金额的杠杆,下限为通过 contracts_for_notional(以 BTC 作为保证金/结算)的 WHOLE 张 $100 面值反向合约。

验证结果

CLEAN RESTART 2026-09-04 — 本次运行的判定历史和学习记录已删除,并从验证阶段重新开始。此前放弃该策略是由流水线导致的,而非市场因素:Layer-2 测试框架错误绑定了 @staticmethod 辅助函数(已修复),QA 在未经优化的冒烟测试上给出了最终性能判定(已移除——QA 现在只判断正确性),沙箱超时则是回测时段资源不足所致(已修复)。假设和策略代码均未改变。请根据代码本身评估;性能将在之后通过完整回测和优化器判定。

Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。