策略
Hyperliquid 三资产海龟系统二:独立 Whipsaw 止损
结局: 已放弃
HyperliquidThreeAssetTurtleWhipsaw
结局总结
经过三轮迭代,该策略在三种 Hyperliquid 资产上测试了一个收盘确认、重新入场受限的海龟 Whipsaw 改编版。它产生了 86 笔已平仓净持仓,但亏损 4.67%,夏普比率为 -0.215,盈利因子为 0.772。回测审查因预期收益为负而放弃固定实验,因此未进行优化和后续审查。
假设
一次固定参数实验,将原策略的 55 天突破、四单位加仓和独立半个 ATR Whipsaw 止损改用于 ATOM、NEAR 和 UNI 永续合约。使用已完成的 UTC 日通道和 4 小时执行 K 线,进行双向交易。只要突破行情仍有效,每个被止损的单位都可在原入场价位重新入场。原策略的表现声明未经验证。这是改编版,并非精确复现:执行需收盘确认,风险有所降低,且重新入场频率有限。
Hyperliquid 的占比偏低,为 8.5%,低于其 20% 目标;只做多和单一标的实验的占比则偏高。语料集中度为空,因此无法声称在标的层面具有新颖性。本地目录包含三种工具的日线和 4 小时 parquet 文件;仍需验证历史数据的精确覆盖情况。与失败的 20/10 海龟移植策略相比,实质区别在于保留了原策略独立的 Whipsaw 单位生命周期和重新入场机制,并使用实际的 55 日通道,而非 55 执行 K 线。这仍是趋势策略系列中的实验,鉴于此前海龟策略失败,先验预期偏弱;若固定规则结果为负,应结束这一研究方向,而不通过调整参数挽救。
negative_expectancy:建议放弃对这项固定三资产海龟 Whipsaw 改编策略进行优化,因为实测执行在成本后亏损,涉及 86 笔已平仓净持仓,PF 0.772,平均已平仓持仓收益为 -2.588%,低于 +0.15% 审查门槛。这否定的是指定的 ATOM/NEAR/UNI 收盘确认、重新入场受限实验,而非原版海龟系统或趋势跟随策略本身。它不能证明所有其他参数配置都没有优势。
实现
在 ATOM、NEAR 和 UNI 的 Hyperliquid 永续合约上使用海龟系统二。入场采用 55 天已完成的 UTC 日突破,并以 4 小时收盘价确认;每隔 0.5 个冻结 ATR,最多加至 4 个单位。每个单位都有自己的 0.5-ATR Whipsaw 止损,只要交易活动仍有效,就可在原价位重新入场。若收盘价突破 20 日反向通道,或持仓达到 90 天,则结束交易活动。
第 3 轮仅按 QA 的要求更改订单核算,信号、入场、仓位规模和风险上限均未改变。取消替换止损单时,不再将其遗忘。其客户订单 ID 会以字符串形式保存在每单位的标量变量 u{slot}_pending_stops 中,直至收到终止事件:取消确认、成交、拒绝、过期,或对已关闭订单的取消拒绝。待处理止损单的成交量会从该单位的数量中扣除。部分入场成交后,只有在所有旧止损单都结束后,才会通过 _protect 设置替换止损单;该止损单覆盖核对后的剩余单位数量,因此不会与旧单重叠,也不会影响其他单位。只有当某单位没有待处理止损单时,才会提交该单位的交易活动平仓单;其市价退出单将按取消竞态中止损成交后实际剩余的数量下单。新处理程序会在取消、过期和取消拒绝后重新设置保护单,或继续结束交易活动。“closing”平仓流程也会等待待处理和有效止损单 ID 处理完毕。
验证结果
沙盒报告显示净收益为负且胜率较低。应在全历史数据上评估固定规则;这些冒烟测试结果不能证明存在正确性缺陷。净额结算账户的已平仓持仓统计汇总了各单位的生命周期,不应将其解读为 Whipsaw 单位的单独收益。
回测评审
- 夏普
- -0.21
- 总收益率
- -4.67%
- 最大回撤
- 14.61%
- 总交易数
- 86
- 胜率
- 8.1%
- 盈利因子
- 0.77
该策略在三种资产上均能运行:共 86 笔已平仓净持仓,其中 35 笔做多、51 笔做空。代码实现了日线突破通道、加仓和独立单位止损;抽样交易中既有空头止损离场,也有持续时间较长的空头交易活动。
核算对账一致,所有持仓最终均已平仓,且经审计的 OHLCV 数据没有缺失 K 线。
实测净亏损为 $4,669.90(-4.67%),PF 0.772,夏普比率为 -0.215。报告的平均已平仓持仓收益为 -2.588%,低于 Hyperliquid 的 +0.15% 审查门槛;这些汇总数据并非 Whipsaw 单位的单独收益。
明细记录显示,净损益 +$1,044.60 归于 ATOM,-$4,038.26 归于 NEAR,-$1,676.24 归于 UNI。即使加回报告的佣金和冲击成本,投资组合仍然亏损。
QA 的经济性担忧得到全历史结果的支持。已登记的实验没有可调参数,也没有经验证的正确性缺陷支持开发者迭代。
所提供的基准被标记为无意义;跑输买入并持有策略不会作为否定理由。
迭代历史
验证失败(第 3 层——沙盒回测):数量的 `value` 无效:由于数量增量 0.00000001 和数量精度 8,1.4210854715202004E-14 被舍入为零 所用 K 线类型:ATOMUSD.HYPERLIQUID-4-HOUR-LAST-EXTERNAL,处理的 K 线数:0 请确保您的策略在给定数据和参数下能够产生交易。
验证失败(第 4 层——QA 审查)[类别=code_defect]: - [edge_concern] 沙盒报告称成本后预期收益为负。此项仅供参考;修正订单核算后,应通过全历史评估检验固定规则。 - [严重] _cancel_stop 在请求取消后立即清除止损单 ID。取消是异步的:旧止损单可能在取消完成前成交。此时 on_order_filled 无法识别该成交,因此单位数量仍被高估。在部分入场的保护单更换期间,替换止损单可能因此减掉净持仓中的其他单位;在交易活动结束时,可能针对已被止损平掉的数量提交市价退出单。reduce_only 可防止开立反向持仓,但无法维持独立单位核算。(第 171 行)——修复:为每个未完成及待取消的止损单保留订单 ID 与单位的映射,直至处理其终止事件。核算已被替换止损单的成交,根据剩余单位数量核对替换保护单和待处理退出单,并明确处理取消确认。验证止损单成交与保护单更换、交易活动结束时取消操作之间的竞态。
为每个未完成及待取消的止损单保留订单 ID 与单位的映射,直至处理其终止事件。核算已被替换止损单的成交,根据剩余单位数量核对替换保护单和待处理退出单,并明确处理取消确认。验证止损单成交与保护单更换、交易活动结束时取消操作之间的竞态。
_cancel_stop 在请求取消后立即清除止损单 ID。取消是异步的:旧止损单可能在取消完成前成交。此时 on_order_filled 无法识别该成交,因此单位数量仍被高估。在部分入场的保护单更换期间,替换止损单可能因此减掉净持仓中的其他单位;在交易活动结束时,可能针对已被止损平掉的数量提交市价退出单。reduce_only 可防止开立反向持仓,但无法维持独立单位核算。
验证失败(第 4 层——QA 审查)[类别=code_defect]: - [edge_concern] 沙盒报告称净预期收益为负。此项仅供参考;全历史表现应由分析师评估。未对资金费现金流建模。 - [严重] 已取消或过期的交易活动退出单不会清除其 exit_oid。两个终止处理程序都调用 _terminal_stop(),而它只处理保护性止损单。Hyperliquid 市价单以 IOC 限价单执行,因此部分成交的退出单可能在仍有剩余数量时终止。该单位随后将失去保护性止损,其过期的 exit_oid 又会阻止 _close_campaign() 提交另一笔退出单,使交易活动一直无法结束。——修复:为入场单和退出单 ID 以及止损单 ID 处理取消和过期事件。清除已终止的退出单 ID,核对剩余数量,并及时继续平仓。验证部分成交后取消和部分成交后过期的情况。 - [严重] 保护性止损单被拒绝或驳回时,_failed_order() 会清除其 ID 并设置 closing=True,却不提交平仓单。持仓将一直没有保护,直至下一次同步投资组合决策;若某条腿的数据源缺失,可能间隔四小时或更久。这会使独立的半个 ATR 保护失效。——修复:保护性止损单被拒绝或驳回后,立即启动交易活动平仓,并对平仓单失败进行有界重试。验证无需等待新 K 线到达即可开始平仓。 - [严重] 出现数据缺口后,_update() 不会可靠地使日线指标失效。在不完整的午夜收盘时,它会清除历史记录和 ATR,但保留重置前计算的 ready 和通道值,导致 _manage() 在该 K 线上使用过期通道。由于日期变更分支绕过了时间戳缺口检查,整天缺失的 UTC 也无法检测;因此,通道可能基于 55 个已观测交易日,跨越超过 55 个日历日。——修复:在计算就绪状态或通道前检测数据中断,立即使就绪状态和通道值失效,并在允许新入场前重建连续完整的日线历史。恢复期间继续管理现有保护性止损单。
结局总结
这一固定改编策略在经济表现上失败,但其结果不能证明原版海龟系统或其他参数配置没有优势。
回测审查因预期收益为负且收益低于 +0.15% 审查门槛而投票决定放弃;即使加回报告的佣金和冲击成本,亏损仍持续。该固定实验没有可调参数,也没有经验证的正确性缺陷支持迭代,因此未进行优化和后续审查。
使用 55 天突破、四单位加仓、独立半个 ATR 止损和受限重新入场,在 ATOM、NEAR 和 UNI 的 Hyperliquid 永续合约中捕捉多空趋势。
回测在 86 笔已平仓净持仓中收益为 -4.67%,夏普比率为 -0.215,盈利因子为 0.772,最大回撤为 14.61%。平均已平仓持仓收益为 -2.588%;这些汇总数据并不代表 Whipsaw 单位的单独收益。
分析
海龟系统交易法则之技术精华
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。