跳至正文
全部策略

策略

QuantConnect HistoricalReturnsAlphaModel:Hyperliquid 日线LTC/BCH方向信号

结局: 已放弃

HyperliquidHistoricalReturnsLtcBch

结局总结

经过三轮迭代,HyperliquidHistoricalReturnsLtcBch 实现了日线LTC/BCH方向信号,并在洞察信号续期时维持同方向仓位。回测在1,732个已平仓头寸上产生了-76.95%收益和-1.415夏普比率,且在所有三个波动率阶段均亏损。回测审查因预期收益为负而放弃这一冻结规格,未进入优化或风险审查;该结论适用于此实现方式,不适用于 QuantConnect 的 alpha 模型在其他市场或投资组合构建方式中的表现。

假设

研究负责人基于 QuantConnect 的 HistoricalReturnsAlphaModel 推导(Apache-2.0):保留其默认回看期=1、分辨率=DAILY及一日预测区间。来源:https://github.com/QuantConnect/Lean/blob/856327ff33869cba98393781000c4ab1d2af423d/Algorithm.Framework/Alphas/HistoricalReturnsAlphaModel.py. 这是一个带有可执行信号的 alpha 模型,但未规定投资组合构建、订单、止损或仓位规模。通过独立的相对权益仓位,以及信号反转/到期退出,补齐这些缺项;这些补充是平台层面的选择,并非 QuantConnect 的规则。在 Hyperliquid 上分别交易LTC和BCH永续合约,使用带每日收盘时间戳的 K 线。保留洞察信号的带符号幅度,包括DOWN洞察信号的负幅度。不设阈值、趋势过滤、资金费率否决条件,也不添加技术指标。市价单在信号 K 线收盘时执行。新的每日洞察信号续期时维持同方向敞口,而非制造每日往返交易。

Hyperliquid 未达到其20%交易场所目标,当前为10.2%;与此同时,只做多策略和单标的实验占比过高。两个独立交易的山寨币多空信号保留了来源模型的逐标的形式,且未引入缺乏依据的配对机制。日线分辨率是来源模型的默认设置,也避开了 Hyperliquid 短周期历史数据的限制。语料库集中度为空,因此无法对特定工具的占比作出判断。尽管此前动量策略表现不佳,仍有意测试这一来源模型移植;历史结果不足以成为否定具体信号模型的依据。

negative_expectancy:该日线LTC/BCH方向规格已冻结,应放弃优化。测得的净亏损、PF 0.775及-0.470%平均单笔收益表明,该策略在评估样本中的经济性较差;放弃原因并非回撤,也不代表对优化结果的预测。更改回看期、过滤条件或预测周期将构成新假设。此结论仅适用于研究负责人采用独立15%权益配置及续期/反转退出的实现方式,不涵盖 QuantConnect 的 alpha 模型在其他投资组合构建方式或市场中的表现。

实现

在 Hyperliquid 上,独立交易LTC和BCH日线带符号单根 K 线收益信号。每个头寸在入场时使用已结算账户权益的15%。同方向洞察信号续期时维持敞口,不调整仓位;空仓信号和到期信号会平仓。反转时先平仓,再在最新洞察信号仍有效期间开立相反方向头寸。

仅修改了on_position_closed以修复第 4 层执行缺陷:延迟的平仓成交不再要求与洞察信号时间戳完全相等。待处理反转会在临时提交保护条件期间保留,并在失效、开仓已建立或开仓正在提交时清除。重新开仓由最新洞察信号的方向和到期时间决定,并设有明确的停机、终端平仓、持仓和订单保护条件。信号定义、独立数据流、仓位规模及冻结的研究参数均保持不变。沙盒经济性仍令人担忧,但在判断机制前,应先修复已识别的延迟缺陷。未进行验证。由于本会话文件系统为只读,无法写入所请求的发件箱文件;完整绑定JSON已在此返回。

验证结果

沙盒报告显示,1,730个已平仓头寸的单笔平均净收益为-0.461%。应在完整回测中评估日线方向信号续期是否足以覆盖 Hyperliquid 约0.09%的往返吃单手续费及冲击成本;这些结果不足以证明存在正确性问题。

回测评审

夏普
-1.41
总收益率
-76.95%
最大回撤
78.56%
总交易数
1732
胜率
32.6%
盈利因子
0.78

可靠的实测样本:1,732个已平仓头寸,覆盖1,633天,期末无未平仓头寸。

交易抽查支持预期机制:LTC 在十月 6 信号为负时由多头反转为空头,并在十月 7 期间维持空头,随后保持六天多头,而不是人为制造每日往返交易。

单笔净平均收益为-0.470%,低于所提供的 Hyperliquid 审查底线 +0.15%;盈利因子为0.775,总收益为-76.95%。QA所指出的经济性问题得到证实。

四个完整日历年和全部三个波动率阶段均亏损。夏普比率为-1.415,其报告的置信区间完全为负。

执行方案已冻结,没有可调参数,因此无参数可供优化搜索。

基准比较被明确标记为无意义;该比较不支持关于 alpha 或 beta 的结论。

迭代历史

验证失败(第 4 层——QA审查)[类别=hypothesis_mismatch]: - [edge_concern] 沙盒报告显示,1730个已平仓头寸的每笔交易净收益为-0.461%,而往返吃单手续费约为0.09%。此项仅供参考;亏损本身并不能证明存在正确性缺陷。 - [critical] 继承的框架将同一时间周期的BCH K 线置于主同步屏障中,而该策略仍启用了此屏障。FactoryStrategy._maybe_process_primary()要求最新的BCH时间戳必须等于LTC时间戳,之后才会计算或交易LTC。因此,缺失一根BCH日线 K 线就会抑制有效的LTC洞察信号、反转或续期;即使出现新的同方向LTC K 线,现有的LTC头寸也可能到期。这与假设中的独立工具信号和敞口续期相矛盾。(第 18 行)——修复:通过有意选择框架支持的设置或初始化覆盖,禁用此独立策略的跨工具同步屏障。让每种工具的信号和生命周期由其自身 K 线驱动。验证当缺少BCH K 线时,LTC仍能入场、反转和续期,反之亦然。

通过有意选择框架支持的设置或初始化覆盖,禁用此独立策略的跨工具同步屏障。让每种工具的信号和生命周期由其自身 K 线驱动。验证当缺少BCH K 线时,LTC仍能入场、反转和续期,反之亦然。

继承的框架将同一时间周期的BCH K 线置于主同步屏障中,而该策略仍启用了此屏障。FactoryStrategy._maybe_process_primary()要求最新的BCH时间戳必须等于LTC时间戳,之后才会计算或交易LTC。因此,缺失一根BCH日线 K 线就会抑制有效的LTC洞察信号、反转或续期;即使出现新的同方向LTC K 线,现有的LTC头寸也可能到期。这与假设中的独立工具信号和敞口续期相矛盾。

验证失败(第 4 层——QA审查)[类别=code_defect]: - [edge_concern] 沙盒报告显示,1,730个已平仓头寸的单笔平均净收益为-0.461%,0.778为PF。这些是表现方面的参考问题,并非此次失败的依据。 - [critical] on_position_closed在要求 event.ts_event必须与原始洞察信号时间戳完全相等之前,先清除pending_direction。任何晚于信号时间戳的平仓成交都会丢弃反转信号,即使洞察信号仍然有效。因此,正常执行延迟会使LTC或BCH保持空仓,直到下一根日线 K 线出现,而不是重新建立相反方向的敞口。零延迟沙盒成交无法验证此路径。(第 157 行)——修复:保留待处理的反转,直至完成或失效。平仓成交后,若最新洞察信号仍指向待处理方向且尚未到期,则重新开仓,并设置防止停机、重复入场和终端平仓的保护条件。根据洞察信号是否有效判断,而非要求成交时间戳完全相等。

保留待处理的反转,直至完成或失效。平仓成交后,若最新洞察信号仍指向待处理方向且尚未到期,则重新开仓,并设置防止停机、重复入场和终端平仓的保护条件。根据洞察信号是否有效判断,而非要求成交时间戳完全相等。

on_position_closed在要求 event.ts_event必须与原始洞察信号时间戳完全相等之前,先清除pending_direction。任何晚于信号时间戳的平仓成交都会丢弃反转信号,即使洞察信号仍然有效。因此,正常执行延迟会使LTC或BCH保持空仓,直到下一根日线 K 线出现,而不是重新建立相反方向的敞口。零延迟沙盒成交无法验证此路径。

结局总结

该特定投资组合和执行实现方式在评估样本中没有盈利优势;更改回看期、过滤条件或预测周期将需要提出新假设。

回测审查因预期收益为负且经济性较差而放弃该策略;其冻结规格没有可调参数。未进行优化、优化后分析或风险审查。

它在Hyperliquid上分别使用一天历史收益率交易LTC和BCH永续合约,每种工具分配15%的权益资金,并每日更新信号,或在信号反转、到期时退出。

回测在1,633天内的1,732个已平仓头寸上,收益为-76.95%,夏普比率为-1.415。单笔平均净收益为-0.470%,盈利因子为0.775,最大回撤为78.56%。

分析

HistoricalReturnsAlphaModel

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