策略
AVAX 资金费率极端拥挤反转,多空策略(AVAXUSDT.BINANCE USD-M,4小时K线):当8小时资金费率达到滚动百分位极值时,反向交易过度杠杆的永续合约人群;ATR止损 + 时间退出,3个参数
结局: 已放弃
AvaxFundingExtremeCrowdFadeLS
结局总结
AvaxFundingExtremeCrowdFadeLS 试图反向交易过度杠杆的 AVAX 永续合约交易者群体:当滚动-90日资金费率持续处于最高尾部极值时做空,在最低尾部买入,并通过 ATR 止损或时间止损退出。代码忠实实现了该论点(309 发出信号 = 309 提交订单,使用时点资金费率查询),并进行了决定性的 309 笔交易、约 6 年测试,但信号结果为亏损:total_return -10.31%,夏普比率 -0.274,profit_factor 0.856,每笔交易收益为负(-0.123%)。该假设在空头部分上被证伪——由于 AVAX 资金费率主要为正,最高尾部极值反复做空一项历史走势向上的资产(short_win_rate 0.179),且正常波动率市场状态和 2020–2025 年的每一年都出现亏损。回测审查时,分析师因其期望收益为负而放弃该策略,因为优化无法提高扣除成本前毛收益为负的策略边际收益;未进入后续阶段。
假设
一个 LONG-SHORT、单标的、DIRECTIONAL 策略,交易 AVAXUSDT.BINANCE(USD-M 永续合约)。触发条件:8小时资金费率在 TRAILING-90日百分位达到 EXTREME,并连续两次公布值维持该状态。资金费率位于最高-5百分位时,永续合约交易者群体积极做多并支付溢价(单边持仓过度杠杆)-> SHORT;位于最低-5百分位时 -> LONG;其他情况则空仓。它不同于 delta 中性套利-HARVEST(L87)和持续的 WITH-资金费率套利倾斜:这是 OUTRIGHT 方向性策略,OPPOSITE 资金费率符号,仅在罕见极端情况下触发。现有约5年的 AVAX USD-M OHLCV + Binance 资金费率数据即可回测。
严格按照假设实现:单一标的、直接方向性交易、方向与资金费率符号相反,以TRAILING百分位极值为门控条件(而非绝对资金费率常数——依据L5,百分位排名在AVAX的2021-2026种资金费率状态下保持尺度不变),要求连续两次数据均符合条件,并设置ATR止损和时间退出。由于策略会做空,因此需要期货交易场所;杠杆维持在1.0(名义金额上限通过self.config.leverage读取),不会出现设置后未使用的参数,也不存在杠杆复利导致的爆仓风险。资金费率仅通过基础辅助函数按时点读取(self._supp_arrays + 对时间戳 <= 当前K线的记录进行二分查找,并设有12小时过期保护)——不使用abs()匹配来前视。若资金费率序列缺失或已过期,信号将被0.0,策略保持空仓:不会回退到仅基于价格的判断,以免悄然改变优势来源。已根据真实的AVAXUSDT资金费率历史数据(6508次记录,覆盖2168天)检查触发频率:完整的复合门控条件在312次记录上触发,即大约每周出现一次符合入场条件的记录,并集中在若干阶段内——远高于导致此类回测无交易的风险,同时仍足够罕见,确实属于极值。每根K线的处理为固定270点切片上的O(window)级numpy运算,并使用增量式deque ATR,因此不会对历史数据进行O(n^2)级别的反复扫描。一点判断说明:持有反转仓位也会收取极端资金费率(资金费率高时做空),因此已实现PnL除了受益于均值回归,也受益于持仓收益累积——但测试的机制仍然是均值回归。
在决定性的 309 笔交易 / 2175 天(约 6 年)样本上呈负期望值:profit_factor 0.856(<1,扣除成本前毛收益 NEGATIVE — 佣金仅占毛收益的 6.28%,因此这是一个亏损信号,而非费用脆弱性),avg_trade_return_pct -0.123%(低于 ZERO,远低于 0.15% Binance USD-M 下限),期望值 -$28/笔交易,total_return -10.31%,夏普比率 -0.274,CI [-1.156, 0.528] 跨越零。在扣除成本前毛收益为负的情况下,优化无法提升策略优势。代码忠实地实现了资金费率极值反向交易假设(309 信号触发 = 提交 309,实时资金费率查询,ATR 止损 + 时间退出),因此这是一次公平的测试,且 QA 的担忧在完整历史数据上得到证实:反向交易中的 SHORT 腿构成主要拖累(short_win_rate 0.179 对比 long_win_rate 0.58),因为 AVAX 永续合约资金费率主要为正,而顶部尾部极值在历史上呈上行漂移的资产上触发 SHORT — 收取极端资金费率无法挽回均值回归信号。该失败在制度层面与年度层面均广泛存在:组合在正常波动率三分位中亏损(-15.0%,夏普 -0.83),在 2020 至 2025 的每一个日历年度中均亏损,仅在 2026 中盈利。这属于单一永续合约资金费率/补充门控方向类别(L73);在 PF 0.856 的情况下,基础回测即为上限,调整 3 参数无法变出在扣除成本前为负的策略优势。不值得进行 2 小时的前向走测。abandon_class=negative_expectancy(前提在 AVAX 做空腿上被证伪)。
实现
基于AVAXUSDT.BINANCE USD-M永续合约、4小时K线的多空方向性拥挤反转策略。每根K线都会将最新的Binance 8小时资金费率数据点放入其自身滚动90天分布(270个数据点)中进行排名,并返回区间为[-1,+1]的连续得分:-(2*百分位-1),因此+1表示资金费率最负(做空拥挤),-1表示资金费率最正(做多拥挤)。通过在最近两个数据点符号一致时取绝对值较小的得分,连续性要求得以连续表达,因此单个尖峰数据点不会触发信号。当|得分| >= 1-2*tail_pct时入场(即处于第5/95百分位的0.90):人群做多且支付资金费率时,反向SHORT;人群做空时,反向LONG。退出条件包括在entry_ATR * 2.5处的ATR(14)止损(按K线收盘价),从仓位ts_opened起计算、经过30根4小时K线(5天)后触发的日历时间止损,以及资金费率触及相反极值时反转。仓位规模按风险确定:权益 * risk_pct / stop_distance,名义金额上限为权益的50%(杠杆1.0,因此没有保证金放大,也不存在复利导致爆仓的路径)。
验证结果
确认基础模板调用了 min_bars_required();如果没有,资金费率观测门控已提供足够的预热期,可以移除该项。
min_bars_required(self) 覆盖了框架方法(静态分析 base_shadow 警告)。如果基础模板实际上没有在预热门控中调用此覆盖,那么 20 根 K 线最小值就是无效代码。入场另行受 min_funding_obs=60 次资金费率公布值门控,因此这不会影响正确性;但如果预热行为很重要,请确认该覆盖确实生效。
可以选择在提交时保存用于仓位规模计算的ATR快照,并将其传递给仓位,以实现精确的入场ATR止损;当前实现也可接受。
入场时的ATR快照(_pos_atr)是在仓位打开后的FIRST should_exit调用中捕获的,对应于入场后的AFTER根K线(入场K线上仓位尚不存在,因此会改为运行should_enter)。因此,ATR止损距离使用的是入场后一根K线的ATR,而非精确的入场K线ATR。这是轻微的数值偏差,不是机制错误,也不会改变哪些止损会被触发。
沙盒冒烟测试结果明确为负(total_return -19.8%,夏普比率-0.62,240笔交易中有PF 0.66),且多空腿表现明显不对称:short_win_rate 0.164(67笔做空)对比long_win_rate 0.520(173笔做多)。在三个波动率三分位(平静/正常/承压)中,反转策略的LOSES都为负——这对均值回归假设而言是个坏信号。由于AVAX永续合约的资金费率主要为正值(期货升水),上尾极值会在历史上呈上行趋势的资产上触发SHORT,这些空头仓位构成拖累。这是一次未经优化的单参数抽样,因此不足以据此否定策略,但分析师应先检查拥挤反转优势在扣除持续的长期漂移偏差后是否真实存在,还是仅在较少见的低资金费率LONG一侧才“有效”。还要注意,持有反转仓位会收取极端资金费率(资金费率高时做空),这带来开发者指出的顺风收益——但沙盒结果已经表明,在此处这仍不足以挽救均值回归信号。
回测评审
- 夏普
- -0.27
- 总收益率
- -10.31%
- 最大回撤
- 23.15%
- 总交易数
- 309
- 胜率
- 47.9%
- 盈利因子
- 0.86
机制已忠实实现:309 发出信号 = 309 提交订单,无规模/名义金额损失;使用时点资金费率查询;多空逻辑均衡。
具有决定性的样本:AVAX USD-M历史数据覆盖2175天(约6年),包含961次资金费率事件中的309笔交易——在统计上有意义,并非数据不足。
负期望值:profit_factor 0.856(<1,扣除成本前毛收益为负 — 佣金仅占毛收益的 6.28%,因此这是一个亏损信号,而非费用脆弱性),avg_trade_return_pct -0.123%(低于 ZERO,远低于 0.15% USD-M 下限),期望值 -$28/笔交易,total_return -10.31%,夏普比率 -0.274,CI [-1.156, 0.528] 跨越零。
做空腿上的假设被证伪:short_win_rate 0.179 对比 long_win_rate 0.58。由于AVAX永续合约的资金费率主要为正值(期货升水),上尾极值会在历史上呈上行趋势的资产上触发SHORT——正如QA所指出的,这些反向仓位正是拖累项,而收取的资金费率并不能挽救它们。
不同市场状态/年份均亏损:正常波动率三分位 -15.0%(夏普比率 -0.83),且 2020-2025 的每个日历年均为负(仅 2026 为正)——与稳健的均值回归策略边际收益恰好相反。
这是一个单永续合约、由资金费率/辅助条件门控的方向性交易(L73 类),其 PF < 1 ——基础回测已是上限,优化无法将毛收益为负的策略边际收益提高到超过成本。
结局总结
对资金费率百分位极值进行反向交易,会在资金费率主要为正值(期货升水)且现货价格呈上行趋势的永续合约上触发SHORT,因此该反转策略系统性地做空上涨资产——未来基于资金费率的反转策略应考虑资产的方向性漂移/资金费率符号偏差。
回测审查分析师在优化前给出了“放弃”结论:扣除成本前,策略边际收益为负(佣金仅占毛收益的 6.28%),因此基础回测已是上限,调整 3 个参数也无法挽救它。
一种在AVAXUSDT.BINANCE USD-M 4小时K线上运行的方向性多空拥挤反转策略:当8小时资金费率触及滚动-90天分布的上尾极值(市场过度做多)时做空,触及下尾极值时做多,并设置ATR止损和时间退出。
在 2175 天(约 6 年)内进行了 309 笔交易,结果亏损:total_return -10.31%,夏普比率 -0.274(CI [-1.156, 0.528]),以及 profit_factor 0.856 和 avg_trade_return_pct -0.123% ——均低于零,远低于 0.15% USD-M 的底线。空头部分拖累了表现(short_win_rate 0.179,而 long_win_rate 0.58),且在正常波动率市场状态(-15.0%)和每个日历年 2020–2025 都亏损。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。