策略
Jesse MAGen 固定默认线性回归交叉,含 ADX,LINK Hyperliquid 4H
结局: 已放弃
JesseMAGenLinkHyperliquid
结局总结
JesseMAGenLinkHyperliquid 复现了 Jesse MAGen 线性回归交叉策略,使用 ADX 和固定 ATR 括号单,在 LINK Hyperliquid 4H K 线上交易,并保留全部源代码默认设置。经过两轮迭代,完整的 777 天回测在机制上干净(没有缺失 K 线、账目核对一致、已计入资金费),但在 166 笔交易中亏损 60.4%,夏普比率为 -0.57,回撤为 70.5%。亏损来自负的毛收益优势,而非手续费;信号没有信息含量(IC -0.012),因此分析师在回测审查时放弃了该策略。未进入优化、风险审查和晋级阶段。
假设
忠实复现 Jesse 社区 MAGen 的固定默认设置,依据 MIT 许可协议提供,使用 LINKUSD.HYPERLIQUID-4-HOUR-LAST-EXTERNAL K 线在 https://github.com/jesse-ai/example-strategies/blob/7c91e0a37bf62165790120d730442e4f6eb00364/MAGen/__init__.py. Trade LINKUSD.HYPERLIQUID 上交易,一次持有一个头寸,可做多也可做空。交易品种和周期属于平台研究选择;所提供的源代码未指定二者。保留全部十二项源代码默认设置、相对于余额的仓位规模、固定的入场时 ATR 括号单、严格比较条件,以及无条件取消待入场订单的逻辑。这是一项复现实验,不是已证明盈利的声明。不允许添加趋势、成交量、资金费、冷却期或时间退出过滤条件。
忠实复现的明确要求优先于另行编造机制。Hyperliquid 的配置占比为 9.4%,低于 20% 的目标;多空策略可以应对投资组合过度集中于 81.6% 只做多的问题。四小时 K 线避开了 Hyperliquid 子小时级数据历史过短的限制。LINK 避免再增加一项 BTC 或 ETH 实验,但所提供的 corpus_concentration 为空,无法确定 LINK 之前的确切占比。单一交易品种的范围仍然过度集中,但增加对冲会改变 MAGen。这种通用交叉机制的研究优先级应较低;开展实验的理由是忠于源代码,而非假定其具有新颖性。
期望收益为负。Jesse MAGen 固定默认设置复现策略(5/20 线性回归端点交叉、ADX 8 > 13 入场、固定 2/5 ATR 括号单、3% 风险)在 LINKUSD.HYPERLIQUID 4H 上,于可靠的 166 笔交易、777 天样本中亏损。单笔平均收益为 -0.766%,低于 Hyperliquid 的 +0.15% 下限。PF 为 0.746,夏普比率为 -0.57,最大回撤为 70.5%(限值 25%);2024 和 2025 均亏损。计入成本前收益优势已为负:加回手续费和冲击成本后仍约为 -$36k。信号 IC 为 -0.012(t=-0.18)。冻结方案没有可调参数,因此优化无法改变结果。这证实了 QA 对收益优势的担忧:全历史结果重现了冒烟测试(PF 0.755,每笔交易 -0.72%),且现已计入资金费。后续阶段应在首次测量报告中将其记录为 fee_edge/no_edge。结论仅适用于 MAGen 默认设置下选择的这一 LINK HL 4H 交易品种和周期,不适用于源代码未指定的市场。
实现
固定默认设置的 MAGen 复现策略,在 Hyperliquid LINK 的四小时 K 线上双向交易。线性回归端点交叉在 ADX 严格高于 13 时入场。相反的 MA 排列在 ADX 严格低于 15 时离场。入场时的 ATR 将固定的由平台管理的止损和目标括号单设为 2 ATR 和 5 ATR。仓位规模按权益的 3% 承担风险,名义金额上限为权益的 1x。
针对第 1.5 层报告的不匹配,明确在 config.leverage 和 config.parameters.leverage 中均将杠杆设为 1.0,以符合冻结的研究方案。保留 previous_code 中所有可执行策略逻辑;仅迭代标题注释发生变化,因此源代码哈希改变。十二项源代码默认设置、交叉比较、ADX 退出、相对于余额的仓位规模和待入场订单取消逻辑均保持不变。FactoryStrategy 市价入场括号单负责适配平台订单。验证仍由流水线负责。由于本会话为只读文件系统,无法写入所需的 outbox 文件;完整的任务限定 JSON 已直接返回。
验证结果
可选:实盘模式下,检测到 K 线时间戳间隔时,使用 self._bars(上限为 500)重新计算。
指标状态(Wilder ATR/ADX、前一期回归价差)仅在运行 calculate_signal 时更新。在实盘/模拟节点中,如果基类的过时数据门控丢弃一根主 K 线(clock - pts > staleness,且不在 _in_warmup 中),就会跳过 _advance(),导致 ATR/ADX 递归计算和交叉检测少处理一根 K 线。由于模拟时钟使门控永不触发,回测不受影响。
因忠于源代码而可接受(Jesse 的 risk_to_qty 上限为余额)。可选地将上限设为权益的 0.99x,为手续费留出空间。
当 max_notional_equity_ratio=1.0 且杠杆=1.0 时,资金上限可能要求名义仓位达到权益的 100%。初始保证金加上吃单手续费可能略高于可用保证金,并在基于风险的数量不构成约束时触发平台拒单(ATR 较宽)。沙盒中交易了 166 次,平均仓位规模为 73%,因此这种情况罕见,但这些入场会被静默跳过。
无需。
_submit_entry 被覆盖,改为通过 _submit_entry_bracket 路由,并使用由 ATR 得出的比例,而非设置 use_bracket_orders。这是因为当 use_bracket_orders 未设置时,基类 _process_primary 会调用 _submit_entry;而括号单的价格 close*(1 -/+ atr*rate/close) 恰好等于 close -/+ atr*rate。静态的 base_shadow 警告是有意覆盖,并非缺陷。
对 777 天和 166 个已平仓头寸的冒烟测试结果:avg_trade_return_pct -0.72%,PF 0.755,胜率 29.5%,最大回撤 68%;所有波动率状态都亏损(正常状态大致持平)。手续费仅占毛收益的 3%,因此问题不在费用。5 周期与 20 周期线性回归端点交叉在 LINK 4H 上反复产生假信号:连续亏损 16 笔;2:5 ATR 括号单的盈亏平衡胜率在成本前也约需超过 29%。每笔交易以 1x 名义仓位承担权益的 3% 风险,因此回撤会迅速复合增长。冻结方案没有可调参数,因此全历史回测就是最终测量。如果完整运行结果类似,应将其视为被证伪的复现,而非重新调参。另外:Hyperliquid 永续合约沙盒中 funding_events_available=0 且 funding_folded=false。请检查完整回测是否计入平均持仓约 4 天的资金费。
回测评审
- 夏普
- -0.57
- 总收益率
- -60.41%
- 最大回撤
- 70.49%
- 总交易数
- 166
- 胜率
- 29.5%
- 盈利因子
- 0.75
这次运行在机制上可靠。覆盖 777 天,共有 166 笔已平仓交易(91 笔多头,75 笔空头),符合双向假设。输入数据干净:缺失 K 线为 0,没有重复数据。账目核对一致。
现已计入资金费(funding_folded=true,共 15555 次)。本次完整运行已解决沙盒中标记的差异 QA。
单笔平均收益为 -0.766%,低于 Hyperliquid 的 +0.15% 下限约 0.92 个百分点。
盈利因子 0.746,夏普比率 -0.57(95% CI -1.95 至 0.75),总收益 -60.4%,CAGR -35.4%,最大回撤 70.5%,预先登记的限值为 25%。
亏损并非由成本造成。手续费($5.4k)加上模型化冲击成本($19.1k)加回后,净亏损约仅减少至 -$36k,而净亏损原为 -$60.4k,因此毛收益优势仍为负。手续费仅占毛收益的 3.0%。
胜率为 29.5%;对于 2:5 ATR 括号单,成本前大致处于盈亏平衡水平;连续亏损 16 笔。2024 亏损 50.3%,2025 亏损 36.3%。平静状态(夏普比率 -0.70)和压力状态(-0.81)均亏损;正常状态大约持平(-2.4%)。
已执行信号的 IC 为 -0.012(t=-0.18),即没有信息含量。每 20 根 K 线的毛收益优势为 -0.04%。
贝塔为 0.098,因此这不是贝塔因素导致的结果;亏损源于线性回归交叉产生的反复假信号。
迭代历史
验证失败(第 1.5 层——假设/配置一致性)[类别=hypothesis_mismatch]: - optimization_plan 将杠杆固定为 1.0
结局总结
固定 MAGen 默认设置在 LINK Hyperliquid 4H 上反复产生假信号,计入成本前也会亏损,因此除非信号发生实质变化,否则不应重新考虑该交易品种和周期选择;此结论不涵盖其他市场。
分析师在回测审查阶段、优化之前就放弃了该策略,因为其期望收益为负:计入成本前毛收益优势已为负(加回手续费和冲击成本后约为 -$36k),信号 IC 为 -0.012(t=-0.18),回撤也远超预先登记的 25% 限值。冻结方案没有可调参数,因此优化无法改变结果。
忠实复现 Jesse 社区的 MAGen 策略默认设置,在 LINKUSD.HYPERLIQUID 4H K 线上做多和做空:以 ADX(8) 高于 13 为条件的 5/20 线性回归交叉,使用固定的 2/5 ATR 止损/目标括号单,以及相对于余额的 3% 风险。这是一项复现实验,不代表盈利声明。
在 777 天和 166 笔已平仓交易中(91 笔多头,75 笔空头),收益为 -60.4%(CAGR -35.4%),夏普比率为 -0.57(95% CI -1.95 至 0.75),盈利因子为 0.746,胜率为 29.5%,最大回撤为 70.5%。单笔平均收益占名义金额的 -0.766%,而 Hyperliquid 的下限为 +0.15%。
分析
MAGen
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。