策略
OKX替代币永续放量突破第二波:跳过首-4小时的吸收回撤,跟随4小时至-18小时的延续行情(6 OKX USDT个永续合约,1H,多空,固定时钟,约65%的时间空仓)
结局: 已放弃
OkxAltVolumeBreakoutSecondWaveLS
结局总结
该假设认为,在流动性好的OKX山寨币永续合约上,经成交量确认的突破在初始吸收回撤后仍会沿突破方向延续,收益峰值约出现在18小时。初始回测显示每笔交易确有经济收益:1,880笔交易每笔收益0.394%,总回报为+227%。然而,优势并不稳健:夏普比率为0.79,最大回撤为37.7%,高于预先登记的25%上限;损益来自右尾和DOGE多头,平静与高压力波动率状态下均亏损。分析师仍将其送去优化,但嵌套滚动前向验证发现,在窗口5中没有参数候选通过验证,策略遂被放弃。
假设
这填补了可实现且代表性最不足的类别:交易场所OKX(1.5%,目标为>=5%,其中BINANCE为63%)、多空(实验中只有15.6%采用多空;仅做多为84%,上限为<=55%),以及多品种。我在自有目录中做了三项预研。两个想法在动笔前就被否决。币安山寨币现货与永续合约溢价收敛的收益不足以覆盖手续费,且只存在于2020-21。BTC冲击后的残差回归每笔净亏损0.07%。第三个想法是做空新上市永续合约,但此前已尝试过,因数据缺失而失败。这个策略扣除成本后仍有收益(毛收益为往返成本的5.6x),每年均为正,在一段参数平台区间内保持有效,并能在币安K线数据上复现。根据L166,时钟设在测得的远期收益峰值处;预研日历夏普比率约为1.0。
optimization_rejected:nested_validation_incomplete: 嵌套验证未完成:窗口5:没有候选通过内部验证和邻域风险检查
实现
六个相互独立的OKX USDT个永续合约子策略(ETH、SOL、DOGE、LINK、ADA、SUI),使用1H K线,每个在1x时配置权益的1/6。触发信号为已收盘K线:收盘价突破此前72根K线的高点或低点,成交量至少为此前72根K线成交量中位数的3x,且对数收益率至少达到此前720根K线收益率标准差的2.5倍,方向一致。策略等待entry_delay=4根K线,以跳过初始冲击后的吸收回撤,然后沿突破方向(做多或做空)入场。到触发时刻+entry_delay+hold_bars(18小时)时退出;若K线收盘时出现不利变动,达到入场时ATR(24)的3x,则提前退出。只要某个币种有待执行或已开仓交易,就不接受新的触发信号。
直接实现该假设关于时机的主张:在突破柱记录触发信号,交易锚定于触发柱的 TIMESTAMP,因此 4h 等待和 18h 平仓完全由时间决定,重启后仍然有效。ETH 通过基础主路径运行(延迟触发到期时由 should_enter 执行)。其余五种币在 on_extra_bar 中运行相同的辅助函数,使用 _submit_entry_instrument 和 _submit_exit_position,因此每条腿均作为独立仓位入账。基础的同时间框架对齐屏障有意停用。各币相互独立,因此该屏障只会让 ETH 停滞,直到 SUI 上市(2023-05),并在任一腿出现缺口时丢弃所有币的柱线(L182)。滚动状态采用增量更新:用于 720 柱标准差的运行总和、长度不超过回看期的高点、低点和成交量双端队列,以及用于中位数的 72 元素排序。回测区间内每柱成本为 O(1)。最大总名义金额为 6 x 0.1667 x 权益 x 1.0 = 1.0x 权益。该数值在杠杆上限内,因此杠杆保持在 1。每币账目(触发方向、触发时间戳、持仓方向、入场价格、入场 ATR)以标量形式保存在字典中,因此重启后仍可保留。信号 = 柱线收益 z 分数(连续值)。参数名称与 optimization_plan 一致:固定杠杆/atr_period/sleeve_pct/vol_window/stop_atr_mult,可调 sigma_k/vol_mult/hold_bars/entry_delay/breakout_lookback。没有钳制,因此无需 _param_bounds。根据研究前估算,6 种币每年约有 300 笔入场。
验证结果
在回测审查时,要么将止损记录为有意设置的风险覆盖层,要么扩大止损范围,使其只在尾部风险时触发。将止损触发频率与预研中无止损的数字进行比较。
该假设及其预研究仅在固定时钟(触发后+18小时)退出。代码增加了一个K线收盘时的不利走势止损,设为3 x ATR(24),并在优化计划中固定为stop_atr_mult=3.0。这是保护性措施,不会移除假设中指定的任何退出条件,但测得的策略并非预研究的策略。在持仓的14根K线内,3-ATR(1小时)止损可能被触发,就在引发信号的波动率飙升之后;这可能截断该假设所押注的第二波延续行情。
可选:仅在成交后标记入场(on_position_opened),或在should_enter内检查名义金额。
should_enter()在基础模板应用最小名义金额检查前调用了_mark_entered()。如果基础模板丢弃订单,该事件会在下一根K线上被静默丢弃:calculate_signal发现没有方向!=0的仓位,便调用_mark_flat,这也会清除trig_side。额外交易腿在_submit_entry_instrument丢弃订单时(市场未就绪、入场正在处理中)也会出现同样情况。影响无害(事件丢失,不会产生虚假仓位),且在权益的1/6子策略规模下,最小名义金额实际上不会构成限制。
无需更改。
min_bars_required()返回2。这是有意设计的:每个币种只有在720收益和完整突破窗口都满足后才会就绪,因此每个币种最初约30天,以及SUI自2023-05上市以来的初期,都不会触发信号。这是正确行为,但基础模板的below_min_bars诊断无法解释这段安静的预热期。
沙盒在834天内进行了一次未经优化的运行,共有820笔平仓交易:回报+38.1%,PF 1.149,平均每笔交易为名义金额的+0.272%(约为0.10% OKX往返成本的2.7x),夏普比率0.70。回测审查时应检查四点。(1)最大DD为28.4%,高于预先登记的25%约束。(2)高波动三分位组亏损(-12.6%,夏普比率-0.60),平静三分位组持平;几乎所有损益都来自“正常”三分位组,这带来软门控失效风险。(3)impact_cost_pct为31.9,接近50%的毛收益经济性上限。(4)funding_folded=false,共有0次资金费率事件。4小时至-18小时的持仓不计入OKX资金费率,因此在高资金费率环境下,空头收益(占820笔交易的441,胜率51.5%,而多头为48.5%)可能显得虚高。预研声称每笔交易净收益为0.46%;沙盒结果为0.27%。差距可能部分来自新增的3xATR止损,预研中没有这一设置。
回测评审
- 夏普
- 0.79
- 总收益率
- 226.96%
- 最大回撤
- 37.68%
- 总交易数
- 1880
- 胜率
- 48.9%
- 盈利因子
- 1.15
样本量大且分布广泛:2020-01至2026-08期间共有1880笔平仓交易。这些交易分布在919个不同入场日,或753个独立的24小时簇,因此L185事件聚类的担忧不适用。事件数远超约100的底线。
每笔交易的经济性达到门槛:avg_trade_return_pct为0.394%,而0.10% OKX往返成本和0.15%底线,约为0.20%经济性门槛的2x。手续费占毛收益的6%。PF为1.146,夏普比率0.79,PSR 0.937。
交易与假设相符:968笔多头和912笔空头,平均持仓13小时21分钟,符合4小时延迟加14根K线的时钟设定。每个币种都进行过双向交易。引擎记录了411笔主要入场,没有遗漏。
资金费率IS已计入:这些交易产生了 -$14.6k 资金费率,因此关于空头因未计入资金费率而表现虚高的QA担忧(4),并不适用于完整回测。
7个日历年中有5个为正(2020 +20%、2021 +78%、2022 +17%、2024 +54%、2025 +20%)。该策略在 Luna、FTX、日元套息和关税冲击窗口中均为正。end_unrealized_pct约为0。
最大DD为37.7%,高于预注册的25%(自助法CI 20.8至58.8)。最长回撤持续了668天。2023(-12%)和2026 YTD(-19%;-17.8%月、-10.2%月)是亏损年份。在完整历史数据上,QA方面的担忧(1)得到证实,且情况更糟。
市场状态集中:所有损益都来自“正常”波动率三分位组(+275%,夏普比率1.98)。平静三分位组为-3%,高压力三分位组为-10%,且44% DD。QA担忧(2)得到证实。
冲击成本占毛收益的42.3%,接近50%经济性上限,容量仅为$558k。QA担忧(3)得到证实。
优势集中在右尾和少数交易腿。前20笔交易合计占净损益的117%。仅DOGE笔多头就贡献了+$127k,占总额的56%,主要来自2021迷因币行情。ADA笔空头(-$32k)、SOL笔空头(-$18k)、LINK笔空头和SUI笔空头亏损。信号IC为0.030(t=1.4),夏普比率CI的下界为-0.03。
每笔交易净收益为0.39%,而预研声称为0.46%。差距部分来自冲击成本,部分来自预研中没有的3xATR止损。
结局总结
优势具有厚尾,且集中在少数交易和一种市场状态(前20笔交易=117%净损益,DOGE笔多头=56%,所有利润来自正常波动率三分位组,信号IC t=1.4),因此很难在每个滚动前向窗口中都得到稳定参数。
回测审查虽已批准在标记弱点后进行优化,但由于嵌套滚动前向验证未完成,优化被拒:窗口5中没有候选通过内部验证和邻域风险检查。运行在第1次迭代后放弃,未进入分析师审查、风险审查或晋级流程。
在6 OKX USDT永续合约(ETH、SOL、DOGE、LINK、ADA、SUI、1H)上,策略等待高成交量的72根 K 线突破至少2.5个标准差,然后跳过最初的4小时,因为初始冲击往往会被吸收并回落;随后沿突破方向持有14根 K 线,以捕捉经测算的第二波延续行情,该行情约在18小时达到峰值。
完整回测(2020-01至2026-08)在1,880笔交易中取得+227%回报,夏普比率为0.79(CI -0.03至1.49),盈利因子为1.146,每笔交易平均收益为0.394%,往返成本为0.10%。最大回撤为37.7%,高于预先登记的25%;2023和2026 YTD是亏损年份,冲击成本占毛收益的42.3%。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。