跳至正文
全部策略

策略

DOGE USD-M 新资金突破延续,多空对冲(单品种 BINANCE 永续合约,15m K 线 + 多年期 OPEN-INTEREST Metrics 数据源,持仓量激增时 ONLY 进行突破交易——把握新进杠杆脉冲,跳过虚弱的仓位平仓行情,3 参数)

结局: 已放弃

DogeFreshMoneyBreakoutContinuationLS

回测门槛: - 指标不可靠:236 笔交易 / 2245 个数据日,证据不足(至少需要 5 笔交易且覆盖 ≥10 天)——提高信号频率或扩大窗口

假设

一个针对 LONG-SHORT 的单品种、短周期策略,在 DOGEUSDT.BINANCE 上(USD-M 永续合约,15 分钟 K 线),通过真正的 NON-PRICE 数据源来过滤方向性突破:perp OPEN INTEREST 来自 Binance VISION 的 'metrics' 文件(sum_open_interest 列,MULTI-YEAR 回溯至约 2020,以 5 分钟粒度聚合为 15m — NOT 30 天限制的期货数据 API)。核心洞察(经典的四象限 OI 分析):在 RISING 持仓量上的价格突破,是 FRESH 杠杆资金对某一方向的承诺,倾向于 CONTINUE;而在 FALLING OI 上的突破,则是既有头寸的平仓(空头回补 / 多头强平)——虚弱无力,无后续动能——因此被跳过。DOGE 是经过刻意选择的:它是最具杠杆化/散户驱动的永续合约之一,因此 OI 激增幅度大、频率高,对脉冲动能延续极具信息量。这与每一个待定/失败的项都不同:NOT 纯粹的 OHLCV(L30 —— OI 是一个独立的承诺资金序列,是决定交易成败的过滤条件),NOT 那在 SOL 上亏损 -13% 的 OI-FLUSH REVERSAL(该策略的 FADES OI 崩塌;本策略的 FOLLOWS OI 扩张——方向相反),NOT 那个在 no_trades 阵亡的 OI-动量 WEEKLY BASKET(那是仅做多、周频、多标的;本策略是 15 分钟,多空对冲,单标的且触发频繁),NOT 资金费率(L13/L28),NOT 主动成交分歧(SolTakerFlow)或持仓均值回归(EthRetail)或现货耗竭(AvaxSpot)——数据源与机制均不同。同时填补 TWO 个被低估的分组:short_1m_15m 周期(7.9% 对比 ≥10%)和 long_short 方向(14.5%)。3 个参数以抵抗过拟合。

这里有两件事需要处理。第一是忠实于假设:清理后重新开始时,移除了 QA 个绩效结论,而前两轮迭代正是依据这些结论进行的;当时的修改偏离了原假设 — 改为 1-HOUR 分钟 K 线(假设指定 15 分钟,目的是填补 short_1m_15m 类别)以及仅做多(假设明确要求多空双向,目的是填补 long_short 类别)。既然这些结论已被撤回,视为无效证据,正确做法就是两处都改回原样;我已经完成,并保留了假设自身设定的三个参数范围:breakout_window、oi_lookback 和 oi_surge。第二件事,也更重要,是直接检验前提,而不是再次提交以进行冒烟测试。对 166,752 根真实的 DOGEUSDT 15 分钟 K 线(时间范围为 2021-12-01 至 2026-09-02)与真实 metrics OI 序列(474,174 行,无空值)进行关联后,采用 OI 筛选的唐奇安通道(24)突破策略的平均带符号前瞻收益 — 向上突破做多,向下突破做空 — 在测试的全部十二种筛选条件/持有周期组合中均为 NEGATIVE BEFORE FEES,扣费前收益范围为 -0.052% 至 -0.538%,而双边交易成本为 0.10%。因此,问题并非前几轮一直试图解决的手续费问题;对于毛收益符号错误的机制,采用更粗的时间周期或更宽的目标都无法挽救。决定性证据是,随着 OI 激增阈值提高,优势单调恶化(在 H=4 时由 -0.053% 降至 -0.083%,在 H=16 时由 -0.160% 降至 -0.538%)。这直接反转了假设的核心主张:更大的 OI 激增意味着投入资本更新、延续性更强 — 在 DOGE 的 15 分钟周期上,该筛选条件选出的是较差而非较好的突破。这个结果不受参数设置、手续费模型和执行假设影响;因此我现在就报告,而不是再让一轮迭代重新发现它。提交的代码忠实实现了该假设,确保被评估的正是实际提出的策略;我还添加了 _param_bounds,使任何优化都保持在预期范围内。

该机制在其自身的交易标的/时间周期/数据源上已被证伪——不值得投入 2 小时优化,而且开发者的迭代-2 文档字符串已预先登记了放弃条件。基于真实 DOGEUSDT 15 分钟 K 线、并与真实多年期 OI 序列合并后,覆盖 4.7 年、超过 436 笔交易:avg_trade_return_pct -0.071%(扣费前为负),total_return -53.3%,夏普比率 -0.34,索提诺比率 -0.18,profit_factor 0.76,information_ratio -0.93,max_drawdown 55.7%(CI 至 96%,L19 硬性放弃),除 2022 外的每一年均为负,且在三种波动率环境下均为负。开发者针对四种期限和三个 OI 激增阈值,测量了 OI 门控的唐奇安突破扣费前表现——所有 12 个组合均为负——且随着 OI 激增阈值上升,收益优势单调WORSE(H=4 时为 -0.053%->-0.083%;H=16 时为 -0.160%->-0.538%),这恰好与假设所称“更大的 OI 激增意味着更新鲜的承诺资金和更强的后续走势”相反。原本旨在区分真实冲击与虚假平仓的门控,实际上正在主动筛选表现最差的突破。这与参数无关——对不存在的收益优势进行任何扫描都无法调出优势。L73 单永续合约 OI 门控方向性策略族(0 个存续策略)与 L30 个短周期突破策略的失败记录交叠。失败模式:no_edge 单永续合约 OI 确认的突破策略,前提已在扣费前被证伪(L73/L30)。

实现

针对 DOGEUSDT.BINANCE USD-M 永续合约的多空突破延续策略,15 分钟 K 线,由来自多年期 Binance Vision metrics 数据源的 perp 持仓量过滤。每根 K 线时,策略读取截至该 K 线时间戳的持仓量(对一次性解析的排序数组进行点对时间二分查找),并计算过去 oi_lookback 根 K 线内的变化。收盘价高于前 breakout_window 根 K 线的唐奇安上轨则做 LONG,低于前低则做 SHORT,但仅当持仓量在回看期内上升至少 oi_surge 时——这是四象限解读:在 OI 上升时的突破是新进杠杆资金入场,而在 OI 持平或下降时的突破是既有头寸的平仓,无后续动能,因此被跳过。仓位在以下条件下平仓:16 根 K 线(约 4 小时)的时间止损、4% 止盈、2% 止损,或反向突破。单品种,50% 资金,杠杆 1.0。

验证结果

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

可接受;若晋级,请将假设记录更新为 1 小时期限。

时间周期偏移:假设指定 15 分钟 K 线,配置为 1-HOUR。文档已记录迭代-2中为实现手续费可行性所作的调整;交易标的和 OI 机制相同,因此这是合理迭代,而非错误关联。

可接受的风险缓解迭代;请注意与假设相比方向发生了变化。

方向偏移:假设为 LONG-SHORT,代码为 LONG-ONLY(迭代-3在short_win_rate 0.20后取消了做空一侧)。机制和交易标的相同;本次运行已不再服务于long_short类别目标。

可选地,当 as-of OI 早于 N 根 K 线时跳过条目,而不是无限期地向前滚动。

当 _oi_asof 返回 None 时,会沿用 OI——这在时间点上安全(无数据泄漏),但过长的陈旧数据间隔会使 oi_change 趋于平缓,并在不知不觉中抑制入场。

回测评审

夏普
-0.34
总收益率
-53.27%
最大回撤
55.72%
总交易数
436
胜率
39.0%
盈利因子
0.76

实现简洁且忠实于假设;O(log n) 的 OI 时间点查询可避免超时

真实的多年期非价格 OI 数据源已正确接入(已提交 436 笔入场,无因仓位大小为零而被丢弃的信号)

开发者如实测量并预先登记了前提假设的证伪结果,而非将其隐瞒

avg_trade_return_pct -0.071%——甚至还没达到 0.15% USD-M 手续费下限就已为负

total_return -53.3%,夏普比率 -0.34,索提诺比率 -0.18,PF 0.76,information_ratio -0.93

profit_factor < 1,且 2021/2023/2024/2025/2026 中年度收益为负;只有 2022 略微为正

max_drawdown 55.7%(CI 至 96%)——依据 L19 硬性放弃

机制已被直接证伪:在所有 12 个期限/阈值组合中,OI 门控的突破策略扣费前收益均为负;而且随着 OI 激增幅度上升,收益优势反而恶化——这与论点相反

在所有波动率环境下均亏损(平静/正常/承压时期的夏普比率均为负)

分析

回测门槛: - 指标不可靠:236 笔交易 / 2245 个数据日,证据不足(至少需要 5 笔交易且覆盖 ≥10 天)——提高信号频率或扩大窗口

迭代历史

验证失败(第 4 层 —— QA 审查): - FEE-VIABILITY FAILURE 基于可衡量样本。高换手 15m 多空突破策略(97 笔交易 / 363 天,换手率 125.5,平均持仓 3 小时48 分)。沙盒每笔交易已实现 avg_trade_return_pct 0.047%——低于 0.15% 期货下限 AND 约 0.10% 往返吃单费用。决定性净亏损:total_return -19.93%,profit_factor 0.736,夏普比率 -0.53(CI [-2.24, +0.96]),期望收益 -$205.43/交易,total_impact_usd $13,316。不利的盈亏结构(win_rate 0.45,avg_win $1263 < avg_loss $1425)。样本充足(97 笔交易)——并非噪声。一个 15m OI 过滤的突破策略必须净赚 > 约 0.10-0.15% 每笔交易才能盈利;其毛收益为 0.047%,净收益为负。重新参数化 3 旋钮无法翻转结构性为负的高换手期望收益。 - 正的 avg_trade_return_pct(0.047%)与负的美元期望收益(-$205/交易)以及 total_return -19.9% 并存;未加权的百分比指标相对于包含冲击的美元结果高估了优势。两种读数均一致表明该策略不可行。

验证失败(Layer 4 — QA 审查): - 连续 SECOND 次出现手续费可行性/无收益优势失败——结构性 1 小时修复反而让结果WORSE,并未改善。沙箱结果:每笔交易 avg_trade_return_pct -0.705%(相对于约 0.10% 的往返成本,如今明确NEGATIVE),total_return -22.95%(比迭代-1的 -19.9% 更差),profit_factor 0.541(比 0.736 更差),win_rate 0.333,夏普比率 -0.96(CI [-2.70, +0.62]),每笔交易期望收益 -$850。突破质量边际和更粗的 K 线剔除了边际盈利交易,留下了明确亏损的方向性押注(short_win_rate 0.20,发生在 15 空头交易中)。OI 门控的突破延续机制在 DOGE 的 EITHER 时间周期中没有足以覆盖手续费的收益优势(15 分钟 -19.9%;1 小时 -22.95%)。这符合开发者在配置理由中写明的放弃标准。 - 交易数在 363 天内降至 27 笔,低于可测量下限。新增的 breakout_margin 加上 oi_surge 0.03 使门控过于严格。结果明确且强烈为负,因此“无收益优势”的结论可靠;但无论如何,该策略都因交易数不足而无法推进。放宽门控会重新引入迭代-1中的高换手、收益不足以覆盖手续费的问题——这两种失败模式夹住了一个不存在可行运行区间的机制。

验证失败(第 4 层 — QA 审查): - DIRECTION MISMATCH — 代码不再实现该假设。该假设被明确且反复地LONG-SHORT(标题'Fresh-Money Breakout Continuation, Long-Short',描述'LONG-SHORT, single-instrument',以及其所述目的为填补'long_short方向 (14.5%)'桶)。Iter-3 完全移除了做空分支 —— should_enter 仅返回 OrderSide.BUY,沙盒显示 36 long / 0 short。一个仅做多策略NOT填补该假设存在的long_short桶,因此代码实现的是与假设材料上不同的策略。根据清单项 1(方向必须匹配),这是严重不一致,与先前针对 long-short→one-directional drift 的QA裁决一致。 - 机制已穷尽;边缘为正的 iter-3 是一个薄的、依赖行情的多头偏差样本。作为设计(long-short),该机制亏损了-19.9%(15m),然后-22.95%(1h),平均-0.705%/trade。Iter-3 转为正值(+11.8%,平均0.561%,PF 1.22)仅通过丢弃亏损的做空端转为仅做多 —— 仅36笔交易分布在363天内(低于约100的可测量性下限),Sharpe 0.258,CI [-1.42,+1.70] 横跨零,beta 0.115 / benchmark_correlation 0.356 于上涨的DOGE。这是一年期上涨窗口中的方向性漂移,而非稳健的 fresh-money-continuation edge。开发者自己的理由称这为'a formal ABANDON-RECOMMENDATION deliverable'并声明'the pre-registered abandon criterion is now MET'。

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