跳至正文
全部策略

策略

SOL 未平仓量确认的唐奇安突破,多空双向(单一标的 SOLUSDT.BINANCE USD-M,4 小时K线——仅在未平仓量随突破而 EXPANDS 时交易突破 ONLY(新资金),不做逆势交易,采用 ATR 吊灯式移动止损离场,3 参数)

结局: 已放弃

SolOiConfirmedDonchianBreakoutLS

结局总结

SolOiConfirmedDonchianBreakoutLS 押注于 4H Donchian 突破策略在 SOL 永续合约上的交易机会,前提是持仓量扩张至突破位,表明是新资金驱动而非空头回补,并配合 ATR 吊灯跟踪止损和三个抗过拟合参数。完整的六年回测产生了 426 笔交易但结果为负:-11.7% 总回报、夏普比率 -0.038、利润因子 0.960 以及每笔交易 -$9.43 的期望值,唯一盈利年份为 2022(+17.4%),压力情景与危机窗口(LUNA +6.7%、FTX +8.4%)承载了曾经奏效的策略。分析师在进入优化前于回测复核阶段放弃了该策略,指出 OI 过滤门槛仅减少了入场次数而未将单笔交易的优势提升至成本之上,并且在毛损益的 1762% 冲击成本叠加 ~$322 的资金容量限制下,0.177% 的名义优势在策略自身的头寸规模下无法实现。该策略经过一轮迭代后即告终止,从未进入优化或风险审查阶段。

假设

一种 LONG-SHORT、单一标的、中期方向性趋势策略,应用于 SOLUSDT.BINANCE(USD-M 永续合约),使用 4 小时K线。它仍属于此处经验证有效的 ONE 机制家族(方向性 Binance-USD-M 趋势,配有确认门槛——参见获推广的 BTC/ETH/ADA 共振策略和 ETH 成交量确认同类策略),但该门槛是原生于加密市场的结构性信号,而非另一个价格过滤器:OPEN-INTEREST EXPANSION。只有当 NEW 资金入场时,唐奇安突破才会延续;在平稳或下跌的 OI 中发生的突破,意味着空头回补 / 止损触发,缺乏后续动力,价格会回归。费用计算:4 小时唐奇安(20) 突破约每周触发 1-3x 次,持仓数日;通过门槛的突破在 1-3 天内约有 2-4% 的概率延续——捕获一半 3% 的行情,单笔盈利约为 1.5%,而 RT 约为 0.10%(高于 10x 费用下限)。参数仅有 3 个,以降低过拟合风险。

严格按假设实现:唐奇安突破方向,仅以 OI 扩张确认为门槛,采用 ATR 唐奇安吊灯止损式追踪离场,做多 AND 做空,单一标的,4H K线,并且仅搜索三个参数(donchian_lookback、oi_lookback、atr_stop_mult),其边界在 _param_bounds 中声明——所有其他常量都以下划线开头,使优化器面对的多重检验范围尽可能符合假设设定。持仓量从引擎的紧凑型逐腿映射 open_interest_by_instrument 中读取(按小时降采样,SOLUSDT 的数据约有 5 年:本地镜像中已核验 41,230 条记录),并以 open_interest 行列表作为后备(合成层提供的结构);解析仅执行一次,之后每根K线只推进一个前向指针,因此每根K线的计算成本为 O(1),能够满足 300s 沙盒预算。若没有可读取的 OI,策略将保持 FLAT,而不会退化成仅基于价格的突破系统,因为那将检验另一个假设。对本地完整 SOLUSDT 4H 历史数据(13,119 根K线,2020-2026)逐根回放完全相同的入场/离场逻辑,触发了 227 笔交易(124 笔多头 / 103 笔空头,约 38/年),毛收益平均为每笔 +1.18%——扣除 0.10% 的往返吃单费用后,净收益约为 1.08%,超过 10x 手续费下限,符合该假设的费用计算。由于策略做空,交易场所选用 Binance USD-M(而非现货);杠杆维持在 1.0,因为以风险为锚的仓位规模最多只需要 1x 的权益名义敞口,因此未声明未使用的杠杆。

在完全可靠的 426 笔交易 / 6 年样本中,期望收益为负:profit_factor 0.960(<1),total_return -11.7%,夏普比率 -0.038,每笔交易期望收益 -$9.43,且仅在 6 个日历年中的 1 年盈利(2022 +17.4% 承担了全部收益)。avg_trade_return_pct 0.177% 名义上超过了 0.15% USD-M 门槛,但净结果仍低于盈亏平衡点,因此 OI 扩张门槛未能使唐奇安通道突破策略的收益超过交易成本——它只是减少了入场次数(敞口 8.5%)。当这么多笔交易中的 PF 已低于 1 时,优化无法凭空创造优势;这轮扫描只会拟合单一的 2022 趋势年份。容量问题使情况更糟:在 avg_position_pct 28.9% 下,模型估算的冲击成本占毛利润的 1762%,约为 $322 capacity_usd,因此即使是名义上的单笔交易优势,以策略自身的仓位规模也无法实现。QA 对优势的担忧得到证实,而非被推翻。

实现

在 SOLUSDT.BINANCE USD-M 永续合约上,采用做多/做空 4H Donchian(20) 突破策略;当未平仓量在突破时扩张,则于 ONLY 入场。每根 K 线都会根据此前 N 根已完成 K 线计算连续的通道位置得分 pos = (close - mid) / half-width(通道边缘为 +-1,收盘价突破时 >|1|),以及未平仓量增长率 oi_growth = oi_now / oi[-oi_lookback] - 1,该增长率基于时点可得的 CONTRACT 未平仓量(以币计量,与价格正交)。报告的信号为 pos * 0.5*(1+tanh(oi_growth/_oi_scale)) —— 即根据支撑突破的新资金多少,对突破延伸幅度进行折扣。入场:向上突破通道时做多,向下突破时做空;两种情况下都只有在 oi_growth > 0(新资金入场)时才入场;在 OI 持平或收缩时发生的突破可能是空头回补或止损触发,策略会跳过。退出:采用 ATR 吊灯式追踪止损(入场后从最高价/最低价回撤 atr_stop_mult 个 ATR),或收盘价穿回对侧通道边界;绝不逆势反向交易。止损离场后,在价格重新进入通道之前,会禁止再次沿同一方向交易,以避免追踪止损导致的反复交易。仓位规模以风险为锚:名义仓位 = equity * 2% / (atr_stop_mult * ATR%),上限为权益名义仓位的 1x,因此在不同波动率环境下,每笔交易承担的风险都占权益的固定比例。

验证结果

无需更改;该覆盖是有意为之且正确。只有基类语义发生变化时才可能需要重命名。

min_bars_required() 覆盖了框架方法(Layer-1 base_shadow 警告)。已确认无害:基类用此方法控制预热阶段,而覆盖实现返回合理的 donchian_lookback + atr_period + 2,符合该策略缓冲区的要求。

沙盒冒烟测试表现边缘/负面:total_return -11.7%,PF 0.998,夏普比率 -0.038,基于 426 笔交易;其中 avg_trade_return_pct 0.177% 仅勉强超过 Binance USD-M 的 0.15% 下限。市场状态拆分显示,优势集中在平静(+5.1%)和承压(+7.2%)三分位,但在正常状态三分位中出现大幅亏损(-15.2%);此外,impact_cost_pct 103.8% / capacity_usd 约 $92.7k 表明,在以风险为锚的仓位规模下,流动性/容量不足。开发者的全历史回放声称净收益约为每笔 1.08%,因此这是分析师完整回测中参数设定是否优化的问题,而非代码缺陷。值得检查的是,OI 扩张门槛是否确实比仅依据价格的唐奇安基准提高了单笔交易优势(这一类中的 SOL 单标的趋势克隆策略屡次因过拟合/fee_edge而失败)。

回测评审

夏普
-0.04
总收益率
-0.12%
最大回撤
19.48%
总交易数
426
胜率
40.4%
盈利因子
0.96

大型、可靠样本:2187 天内有 426 笔交易(2020-2026),metrics_reliable=true,没有预热 / 仓位规模导致的丢弃(entry_diag 显示 426 个信号 = 426 笔已提交交易)。

机制按描述实现:突破做多 244 次 / 做空 182 次,使用时点对应的 OI 采样,敞口较低(8.5%),符合带门槛的突破系统特征。

在波动率承压三分位区间(+7.3%)以及 2022 个危机窗口中均为正值(LUNA +6.7%、FTX +8.4%)——趋势部分在剧烈偏离常态的市场状态下确实有效。

全样本期望收益为负:profit_factor 0.960(<1),total_return -11.7%,夏普比率 -0.038,索提诺比率 -0.030,期望收益为 -$9.43/笔交易。

在 6 个日历年中的 5 年亏损;唯一盈利年份是 2022(+17.4%),也就是说,全部结果都来自一个趋势性熊市年份。

avg_trade_return_pct 0.177% 仅略高于 0.15% USD-M 下限,但净 PF 仍低于 1——佣金占毛利的 12.9%。

按以风险为锚的仓位规模计算,容量问题是致命的:impact_cost_pct 占毛利润的 1762%,capacity_usd $322,avg_position_pct 占权益的 28.9%。

最大回撤 19.5%,峰值至恢复耗时 1368 天,recovery_factor -0.19,tail_ratio 0.86,欧米伽比率 0.99。

QA 对优势的担忧得到印证——完整的 6 年回测几乎完全复现了冒烟测试结果(夏普比率 -0.038,两者的 avg_trade 均为 0.177%),因此这不是参数配置未经优化的问题。

结局总结

如果确认门槛只减少入场次数(敞口降至 8.5%),却未提高单笔交易优势以超过往返成本,就无法挽救突破系统;以权益约 29% 进行风险锚定仓位时,必须结合模型估算的冲击成本和容量进行检查,才能评估该机制。

分析师在优化前的回测审查门槛处给出了 `abandon` 判定:在大型、可靠样本中期望收益为负(PF < 1,涵盖 426 笔交易),意味着优化只会拟合唯一的 2022 趋势年份,而且容量 / 冲击成本使名义上的单笔交易优势也无法实现。之后并未进入优化、风险审查或后续阶段。

一种针对 SOLUSDT.BINANCE USD-M 永续合约的多空 4 小时唐奇安突破策略,仅在未平仓量随突破而扩张时入场(表明有新资金投入),通过 ATR 吊灯式移动止损离场,只搜索三个参数。

在 2187 天和 426 笔交易(244 笔多头 / 182 笔空头)中,策略回报为 -11.7%,夏普比率 -0.038,索提诺比率 -0.030,盈利因子 0.960,胜率 40.4%,期望收益为 -$9.43/笔交易;avg_trade_return_pct 为 0.177%(略高于 0.15% USD-M 下限),但佣金占毛利润的 12.9%,在 capacity_usd 约 $322 时,模型估算的冲击成本占毛利润的 1762%。策略仅在 6 个日历年中的 1 年盈利(2022 +17.4%),最大回撤为 19.5%,回撤持续时间为 1368 天。

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