策略
XRP USD-M 双时间框架动量配合持仓量 EXPANSION 确认,多空策略 (4H 主时间框架 + 1D 趋势确认,获取方向性动量 ONLY 当持仓量上升 WITH 价格 = 真实新资金趋势;当走势由仓位平仓驱动时保持平仓/反向交易,ATR-跟踪出场,3-参数)
结局: 已放弃
XrpDualTimeframeMomentumOiExpansionConfirmedLS
结局总结
该策略采用工厂中反复使用的双时间框架动量模板,在 XRPUSDT USD-M 永续合约上,将通常的成交量/主动买卖流确认替换为原生于加密市场的未平仓量扩张门槛:仅当 4H 和 1D 动量一致,且 OI 随价格上升时入场;退出采用 ATR 吊灯式移动止损。该门槛触发频率足以在 6.7 年间形成数量充足的 299 笔交易样本,且实现符合设计——多空两侧均衡,平均持仓 7h25m,最大回撤受控,为 7.31%——但策略的经济表现为负:总回报 -6.54%,夏普比率 -0.206,盈利因子 0.827,平均单笔交易回报为 0.051%,低于 0.15% 的费用底线。由于多空两侧均亏损,不存在收益不对称;且所有波动率状态下回报均为负,在 5 个日历年中的 3 年也为负,因此分析师判定失败具有结构性,并在第 1 轮、优化前的回测审查关口放弃该策略。后续未进入优化、优化后的分析师决策或风险审查阶段。
假设
一个 LONG-SHORT,单品种、单交易所的方向动量趋势跟踪策略,基于 XRPUSDT.BINANCE(USD-M 永续合约),借鉴该工厂中 ONLY 持续存活机制(双时间框架动量汇聚 + 参与确认门控),但用加密原生 OPEN-INTEREST 信号替代了成交量/吃单流确认。仅在 4H 快速动量与 1D 慢速趋势一致且 AND 未平仓量与价格 EXPANDING(oi_z > +阈值)时触发入场。上升的 OI 行情是新资金入场(趋势延续倾向);下降的 OI 行情是空头回补/强制平仓(脆弱)——以 OI 扩张作为门控可过滤掉使原始动量低于手续费的假突破。TF 不一致或 OI 收缩时保持平仓。ATR 跟踪吊灯止盈退出。不是 COIN-M/HL/Bybit 克隆(L94/L100),不是 beta 中性(L95),不是配对价差(L96),不是 delta 中性 VRP。IMPLEMENTATION:OI 通过逐点 supp_as_of/supp_window 增量读取(避免吃单流 sandbox_timeout)。
字面实现该假设:4H 主时间框架 + 1D 趋势确认 + 一个 OPEN-INTEREST EXPANSION 门控,ATR-跟踪出场,三个搜索参数。(1) 无第二数据通道的双时间框架:日线收盘价从 UTC 天边界的 4H K线聚合而来,因此不存在额外通道对齐障碍,也不存在因缺失 1D 数据源而导致运行停滞的风险;1D 趋势以实时收盘价相对于 trend_days 天前的日线收盘价来衡量(严格向后回溯)。(2) OI 通过前向指针逐点读取,遍历以 ONCE 解析并稀释至每小时 <= 1 条打印的数据序列,因此每根K线成本为 O(1),Layer-3 挂钟时间安全(这是吃单流超时经验的应用)。数据源优先级为 `metrics` (XRPUSDT open_interest,从 2021-12 -> 2026-09 的 5 分钟打印数据,唯一具有多年深度的数据源;open_interest_hist 单独从 2026-03 开始,会将可用数据跨度缩减至约 5 个月),以 `open_interest` 行列表作为备选,这也是合成验证层提供的数据。(3) 该门控是 OI 增长的滚动 Z-SCORE,而非绝对 OI-增长常数,因此其触发率与尺度和市场状态无关(经验 L5)。(4) 入场频率:两通道符号一致(约 50% 根K线)AND oi_z > 0.5(约 30%)在空仓时大约每六根K线产生一个候选K线,即历史中有数百笔交易,在沙箱窗口中轻松达到 >= 1 笔(经验 L25/L21)。(5) 如果某根K线没有持仓量数据,策略保持 FLAT 并返回 0.0 -- 绝不会无声降级为纯价格动量策略,因为那将是一个未经确认的、不同的假设。(6) 交易场所:BINANCE USD-M 是必需的,因为策略做 SHORT;杠杆保持 1.0,因为采用 3-ATR 止损的风险仓位比例需要名义金额的约 0.3x 权益,因此未声称或使用杠杆放大。(7) 仓位管理以固定权益比例进行每笔交易风险控制,设有不随权益路径复利的总上限(经验 L15)。成本:在 4H XRP 上进行 3-ATR 跟踪趋势交易,目标为多百分比级别波动,远高于约 0.10% 的往返吃单成本。
在可靠的 299 笔交易 / 6.7 年样本上,期望收益为负:profit_factor 0.827,夏普比率 -0.206,total_return -6.54%,每笔交易期望收益 -$22.23;而且 avg_trade_return_pct 0.051% 约为 0.15% BINANCE USD-M 往返费用底线的三分之一。扣除 18.6% 的手续费损耗后,毛盈利因子已低于 1,因此优化无法提高低于交易成本的策略优势。失败具有结构性,而非由市场状态或参数导致:所有三个已实现波动率三分位区间以及 5 个完整日历年中的 3 年均亏损,多空两侧均低于盈亏平衡水平,也不存在收益不对称。OI 扩张确认门槛是该假设唯一的新颖之处;在完整历史数据中,它未能使双时间框架动量超过成本,只是将同一无效策略的敞口降至 5.3%,证实了 QA 预先登记的策略优势担忧。不值得花费 2 小时进行优化。
实现
在 XRPUSDT.BINANCE 上进行的多空双时间框架动量趋势跟随策略(USD-M 永续合约,4-HOUR 根 K 线),当未平仓量随价格扩张时,沿方向趋势 ONLY。快速部分:4H 动量,回看 fast_lookback 根 K 线。慢速部分:1D 趋势,由同一 4H 数据流聚合的 trend_days 个日收盘价计算。两个部分均归一化为 4H-ATR 波动率单位,因此可直接比较;复合信号 = 0.5*(f_units + s_units) * confirm,其中 confirm = 0.5*(1+tanh(oi_z)),根据新增未平仓量对趋势的支撑程度进行折扣。入场条件:(a) 4H 与 1D 部分方向一致;(b) 1D 部分高于噪声水平;(c) oi_z > oi_z_thresh,即未平仓量相对于自身的滚动历史分布正在扩张(新资金进场承诺,趋势更可能延续),而非收缩(空头回补 / 强平平仓,走势脆弱)。退出条件:日线趋势状态反转、明确的 4H 动量反转,或在运行极值之外 3 个 ATR 处设置 ATR 吊灯式追踪止损;止损出场后,在快速动量反转前禁止同方向重新入场,以防追踪止损导致手续费反复损耗。每笔交易按权益的固定 1.2% 承担风险(名义仓位 = 权益 * risk_frac / (atr_stop_mult * ATR%)),总仓位硬上限为权益的 1.0x;杠杆 1.0。
验证结果
如果基础模板忽略该覆盖项,预热期的门控可能不足;否则无需处理(此处较长的预热期是理想的)。
min_bars_required(self) 覆盖/遮蔽了框架方法名。静态分析对此发出标记(base_shadow)。此覆盖项有意延长预热期,以覆盖 1D 趋势周期(trend_days*6 根 K 线),这对该策略是正确的;但应确认基础模板在预热门控中确实使用了此覆盖项,而非依赖自身实现。
沙箱冒烟测试为净负收益:total_return -6.54%,夏普比率 -0.21,PF 0.83,且 avg_trade_return_pct 0.051% 低于 Binance USD-M 上约 0.10% 的往返吃单成本(手续费已达毛利的 18.5%,因此毛利大致处于盈亏平衡到亏损状态)。299 笔交易,频率健康,但空头端(166 笔交易,44.6% 笔盈利)和多头端(133 笔,39.8% 笔盈利)在这个未优化的截断窗口期内均低于盈亏平衡。OI 扩张确认是一个真正的新机制(根据 L81 并非已知失效的策略族),因此值得进行完整的回测 + 优化器运行——但分析师应验证在完整历史数据上,OI 门控是否真的将双 TF 动量优势提升至成本之上,因为冒烟测试尚未显示其能够覆盖手续费。
回测评审
- 夏普
- -0.21
- 总收益率
- -6.54%
- 最大回撤
- 7.31%
- 总交易数
- 299
- 胜率
- 42.5%
- 盈利因子
- 0.83
样本量充足:完整 XRPUSDT 4H 历史数据中,2439 天内共有 299 笔交易——OI 门槛确实触发,机制也确实得到实际运行,并非处于冻结状态。
交易符合假设:多头(133)/空头(166)两侧均衡,敞口较低(5.3%),采用 ATR 移动止损退出,平均持仓 7h25m——代码实现了所述双 TF + OI 扩张前提。
回撤温和(7.3%),也未发生爆仓——这是一个明确的无效结果,并非策略失效或不安全。
在可靠的完整历史样本上,期望收益为负:total_return -6.54%,夏普比率 -0.206,profit_factor 0.827,每笔交易期望收益 -$22.23。
avg_trade_return_pct 0.051% 仅为 0.15% BINANCE USD-M 往返费用底线的三分之一;手续费占总毛收益的 18.6%,另有 $2.5k 的冲击成本,因此即使毛收益优势最多也仅达到盈亏平衡。
多空两侧均亏损:多头胜率 39.8%,空头 44.6%,其中 avg_win $250.6 对比 avg_loss $223.7——胜率低于 -50%,且收益不对称无法弥补。
在 ALL 种 THREE 波动率状态下(平静 -6.45%、正常 -1.73%、承压 -1.02%)均为负,在完整日历年中的 3/5 年也为负——这是结构性失败,而非特定市场状态所致。
tail_ratio 0.58 / 欧米伽 0.92:左尾肥厚,两个异常值日几乎贡献了全部总上行收益。
QA 对策略优势的担忧在完整历史数据中得到印证——OI 扩张门槛未能使双 TF 动量的收益超过成本。
结局总结
未平仓量扩张过滤器将交易稀释至 5.3% 暴险,但未改变底层双时间框架动量优势的符号——确认门控只能从已存在的毛利优势中筛选,无法凭空创造优势。
回测审查关口在优化前给出了放弃结论:在可靠的完整历史样本上,策略优势为负,约为往返成本底线的三分之一,未达到夏普比率、盈利因子、总回报和平均单笔交易回报标准。三个已实现波动率状态(平静 -6.45%、正常 -1.73%、承压 -1.02%)以及 5 个完整日历年中的 3 年均亏损,这表明失败具有结构性,而非参数或市场状态所致,因此未运行优化及所有后续阶段。
一个基于 XRPUSDT.BINANCE USD-M 永续合约的多空 4H/1D 双时间框架动量趋势跟踪策略,仅在未平仓量随价格扩张时(oi_z > 阈值)才获取方向信号,其核心逻辑是:上升的 OI 标志着新资金进入趋势,而下降的 OI 标志着脆弱的平仓驱动行情,采用 ATR 吊灯跟踪止盈退出。
在 2,439 天的 4H 历史数据(14,631 根K线)中,该策略执行了 299 笔交易(133 笔多头 / 166 笔空头),总收益为 -6.54%,夏普比率 -0.206,盈亏比 0.827,胜率 42.5%,每笔交易期望收益 -$22.23,最大回撤 7.31%,暴险 5.3%。平均交易收益为名义价值的 0.051%,对比 0.15% BINANCE USD-M 往返手续费底线,手续费占毛利的 18.6%,外加 $2,475 的模拟冲击成本。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。