策略
ETH 现货区间网格波动收割,仅做多(单一标的 ETHUSDT.BINANCE_SPOT,1 小时 K 线,围绕慢速参考线逢低买入固定档位 / 逢高卖出固定档位,趋势中由状态门控 OFF,网格步长 >0.5% 且考虑手续费,纯 OHLCV,3 个参数)
结局: 已放弃
EthSpotRangeGridVolatilityHarvestLong1H
结局总结
EthSpotRangeGridVolatilityHarvestLong1H 提议通过围绕慢速参考线分批逢低买入、逢高卖出,捕捉 ETH 现货震荡,并以考虑手续费的 0.8% 步长、下跌趋势状态门控和区间突破清仓进行保护。8 年回测确认其机制按设计运行——646 笔净交易、92% 的胜率,且单周期收益高于手续费底线——但整体净亏损(total_return -2.45%,profit_factor 0.997),最大回撤为 61.9%,原因是罕见的区间突破清仓造成的亏损约为典型盈利的 12x 倍。雪上加霜的是,模型估算的市场冲击成本(112.6%)在仅 $78,870 的容量下就超过毛利;基准相关性 0.84 也显示,策略实际上是遭受剧烈波动的多头-ETH 贝塔敞口,而非不依赖方向的波动溢价。分析师在回测审查关口、优化之前就放弃了该策略,认为倒置的盈亏结构和容量上限是结构性问题,无法通过调整三个参数修复。
假设
一种LONG-ONLY、单品种RANGE-GRID策略,运行于ETHUSDT.BINANCE_SPOT,收获波动/再平衡溢价——从围绕缓慢基准WITHOUT的震荡中获利,而非预测方向——而不是押注趋势或逆转单一极端。机制上与近期所有失败案例都不同:不是carry(待定组合中carry过多)、不是方向性动量/点火押注(刚在-100%爆仓过一个账户)、不是具有倒置盈亏比的单一极端逆势(LINK/ADA/SOL式死亡)、不是协整配对押注(SOL-AVAX-82%)、不是买入持有式累积(LinkSpot下跌累积)。它以纯OHLCV填补代表性不足的BINANCE_SPOT场所(12.1%对比>=15%,且binance_spot标签存活率排名第2,为2%)。使其免入“墓地”的两个设计选择:(1)考虑费用的网格步长>0.5%,使每个完成的低买高卖周期净收益高于约0.25%的现货往返下限——无低于费用剥头皮;(2)硬性REGIMEGATE,在确认的下跌趋势中停止买入,以及区间破位止损,在区间被决定性跌破时清算库存——直接针对网格爆仓的唯一方式(在趋势下跌中抱单)。仅3个参数。它在方向性策略停滞的震荡市中产生大量、可衡量的交易样本(多年历史中数百个已完成周期)——真正的分散器。
完全按假设实现:一个考虑费用、带机制过滤、带区间破位止损的做多现货网格,从震荡中获利而不带方向性观点,以纯OHLCV填补代表性不足的BINANCE_SPOT场所。设计选择对应简报:(1)grid_step_pct默认0.8%使每个已完成周期高于约0.20%的现货taker往返成本和0.25%现货可行性下限——无低于费用剥头皮;(2)机制过滤(当价格位于下跌的缓慢SMA之下时停止买入)加区间破位清算(若价格跌破缓慢基准12%则全部卖出)针对网格爆仓的唯一方式,即在趋势下跌中抱单。它基于工厂验证的多订单驱动模式构建(所有订单管理均在calculate_signal内,标准钩子被中性化),因为网格是对一个净额现货头寸分批加减仓,而非经由should_enter开设单一头寸;梯子锚定上次成交价(几何步长游走),逢跌加深买入、逢涨分批卖出。遵守现货CASH约束——仅BUY开仓累积库存,SELL限于净多头(从不触发底座的现货做空保护)。规模部署deploy_frac(85%)的权益分散于max_units个分档,使总敞口有界且与分档数量无关,避免杀死杠杆策略的复利式规模爆仓(杠杆保持1.0,现货)。缓慢SMA预热(约122根K线≈1h上的5天)仅占多年历史和任何Layer-3沙盒窗口的一小部分,且ETH的小时波动每天多次穿越0.8%步长,因此网格频繁触发并经常回到空仓——产生大量、可衡量的已完成周期样本(避免低交易数可测性失败),恰好在方向性策略停滞的震荡市中。仅三个核心参数,远离过拟合墓地;SMA/斜率/部署设置为固定的结构性惯例。calculate_signal返回连续振荡器(偏离缓慢SMA的百分比),每根K线都变化,因此信号永非常量。
结构性网格失效加容量壁垒——不可优化。在8年上净亏损(total_return-2.45%,profit_factor0.997,期望-$3.79/笔交易),最大回撤61.9%(超过50%硬性放弃线)。尽管胜率92%,avg_loss($16,166)约为12xavg_win($1,322),最大单笔亏损-$43k:做多网格赚取微小步长,并周期性地将整个累积库存清算砸进趋势——正是杀死网格的倒置盈亏比,机制过滤/破位止损并未防止(深度回撤ARE这些清算)。此外,建模impact_cost_pct为112.6%(冲击超过毛盈亏),capacity_usd仅$78,870,因此任何可部署规模都会抹掉优势。它也不是所宣称的市场中性收获——benchmark_correlation0.84/贝塔0.40使其成为被来回拉锯的多头-ETH贝塔。优化grid_step_pct/break_exit_pct/max_units无法逆转该机制固有的小赢大亏 payoff 几何,也无法修复冲击/容量上限。应放弃,而非花费2小时。
实现
在 ETHUSDT.BINANCE_SPOT 上运行的仅做多单一标的区间网格(1 小时 K 线,纯 OHLCV),用于获取波动/再平衡溢价。阶梯网格每当价格完整下跌一个网格步长时买入一档股权比例仓位(grid_step_pct,默认值 0.8% 高于手续费底线);每当价格从网格梯队上方完整上涨一个步长时卖出一档,从每个低买高卖周期中赚取步长收益。所有库存合并为一个净额现货 LONG,由驱动程序通过市价单分批增减;卖出量绝不会超过持仓量(仅做多,不做空)。在确认下跌趋势时,状态门控会抑制新增买入(价格低于一条斜率正在下降的慢速 96 根 K 线 SMA);若价格跌破慢速参考线下方 break_exit_pct,区间突破止损会清算全部库存,直接防范网格唯一的暴亏模式(在趋势行情中被套持仓)。所有执行都在 calculate_signal 中进行;标准入场/出场/仓位规模钩子均被停用。三个核心参数:grid_step_pct、break_exit_pct、max_units。
验证结果
收紧 break_exit_pct,或使其与网格梯队深度相匹配;也可增加逐档止损,以便在梯队深度浮亏前截断趋势性破位。
区间突破止损(break_exit_pct=0.12)过宽,无法遏制它声称要防范的暴亏模式。当价格低于慢速 SMA 达 12% 时,整套 6 档梯仓已深度浮亏,因此一次性清仓会锁定巨额亏损:avg_loss 13,033 = 16.4× avg_win 795,largest_loss -14,339,PF 0.41。缓解措施虽已编码,但触发太晚,无法将尾部亏损控制在已落袋的阶梯收益附近。
分析师应在包含真实区间震荡行情的完整多年历史数据上进行评估;如果与买入并持有的相关性仍约为 0.9,就说明它并非所宣称的中性分散器。
标榜为方向中性,但沙盒显示为偏多的ETH累积器:benchmark_correlation0.89,贝塔0.45,持有约9天20小时。-30.7%很大程度上反映了ETH的下跌,而非震荡捕获;“分散器”的说法并未实现。
确认完整多年回测产生的周期数显著更多;如果仍只有几十个左右的低数量级样本,结果就无法区分策略优势与少数几次不走运的趋势破位。
已完成周期的样本偏少:在 344 天内仅有 total_trades 31(404 次成交净计约 31 个往返周期),与“数百个周期”的说法不符;亏损主要由少数区间突破清仓造成,因此该优势依据的独立样本很少。
回测评审
- 夏普
- 0.09
- 总收益率
- -2.45%
- 最大回撤
- 61.91%
- 总交易数
- 646
- 胜率
- 92.4%
- 盈利因子
- 1.00
交易样本量大且覆盖充分(8 年内 646 笔净交易 / 6,571 次成交),并采用纯 OHLCV——机制按设计运行。
考虑费用的0.8%步长确实使单个已完成周期保持在现货往返成本之上(avg_trade_return_pct0.97%)
8 年期间整体净亏损:total_return -2.45%,profit_factor 0.997(<1),期望收益 -$3.79/笔交易,夏普比率 0.088(CI 区间跨越零)
max_drawdown 61.9%(CI 至 96.6%)——超过 50% 的硬性放弃线
盈亏比倒置:win_rate 92%,但 avg_loss $16,166 约为 12x avg_win $1,322(largest_loss -$43k)——收益小额落袋,区间突破清仓时则蒙受巨亏;状态门控/突破止损未能解决趋势行情中的被套持仓问题。
容量壁垒:impact_cost_pct112.6%(冲击超过毛盈亏),且capacity_usd仅$78,870——仅在玩具规模下有优势
并非市场中性:benchmark_correlation 0.84 / 贝塔 0.40——承受多头-ETH 贝塔并遭遇剧烈波动,而非不依赖方向的波动溢价。
结局总结
做多累积网格本质上以多次小盈利换取罕见的灾难性亏损,且带有做多贝塔而非市场中性,因此仅靠机制过滤和区间破位止损无法使其可行——也无法克服交易成本超过毛盈亏的容量/冲击壁垒。
分析师在优化前的回测审查关口给出了“放弃”结论:盈亏结构已严重倒置(avg_loss $16,166 ≈ 12x avg_win $1,322,最大亏损 -$43k),因为网格不断落袋微小收益,却在趋势行情中将累积持仓清仓;最大回撤 61.9% 也远超 50% 的硬性放弃线。这些问题未能通过状态门控和突破止损解决,参数优化也无法扭转。
一种仅做多、单一标的的现货区间网格策略,交易 ETHUSDT.BINANCE_SPOT(1 小时),目标是通过围绕慢速 SMA 参考线逢低买入固定档位、逢高卖出固定档位,获取波动/再平衡溢价;策略采用考虑手续费的 0.8% 网格步长、下跌趋势状态门控和区间突破清仓止损。
在约 8 年(2018-07 至 2026-07,70,196 根 K 线)期间,它产生了大量样本:646 笔净交易 / 6,571 次成交,胜率为 92.4%,avg_trade_return_pct 为 0.97%;但整体净亏损:total_return -2.45%,profit_factor 0.997,期望收益为 -$3.79/笔交易,夏普比率为 0.088(CI 区间跨越零),最大回撤为 61.9%(CI 高达 96.6%)。模型估算的 impact_cost_pct 为 112.6%,仅在 $78,870 的 capacity_usd 下可行;而 benchmark_correlation 为 0.84(贝塔 0.40)。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。