跳至正文
全部策略

策略

ETH USD-M 日内吃单流量枯竭反转策略,多空双向(单一BINANCE永续合约,15分钟K线 + 多年期TAKER BUY/SELL VOLUME 数据源,通过价格延伸确认后反转激进流量超调,3参数)

结局: 已放弃

EthTakerFlowExhaustionReversionLS

参数数量少,as-of 查询具备超时安全性,多空对称,指标数据覆盖多年(交易跨越 2021-2026,而非仅限近期数据的数据墙)

假设

一个针对 ETHUSDT.BINANCE(USD-M 永续合约,15分钟K线)的 LONG-SHORT、单一标的、短周期微观结构策略,由一个真正的、目前没有任何已部署策略以这种方式使用的 NON-PRICE 数据源驱动:来自多年期补充数据源的 Binance 吃单买/卖 VOLUME 比率(主动方流量)。核心思路:短暂爆发的单边AGGRESSIVE吃单流量(市价单扫offer或打bid)会将价格推离挂单流动性所能支撑的水平;一旦这种激进流量枯竭,价格便会回弹至其短期锚点。该策略反转交易这些由流量驱动的超调。它刻意NOT资金费率/OI/清算驱动的单一标的方向性押注(根据 L13/L3 的经验教训,这些方式均已被证实无效),而是NOT一种纯OHLCV反转策略(L30)——入场信号REQUIRES吃单流量极值,价格仅作为确认——并且NOT此前失败的 AVAX 4小时纯多头吃单流量累积策略(本策略为日内周期、多空对称,是对超调的反转,而非逢跌买入式的累积)。刻意采用低参数设计(3)以对抗#1号杀手(过拟合,229x)。同时填补三个代表性不足的类别:短周期(1分钟–-15分钟,实际为 7.9%,目标为 10%)、多空双向(14.4% 而非单边推动)、以及组合中几乎未涉及的加密原生微观结构机制。手续费测算:入场被限定在流量极值加最小价格延伸条件下触发,因此反转目标(约 0.35-0.5% 回到锚点)能够以充足余量覆盖 0.10% USD-M 的双边交易成本;交易频率被节流至每天仅数笔,而非 100+ 笔。

第3次迭代仅进行了 QA 诊断所要求的单一结构性修改,不做其他改动。此前失败的原因是收益/风险倒挂的反转特征(win_rate 0.64,但 avg_loss 约 2.3x avg_win,avg_trade_return 0.074% < 双边交易成本):部分反转止盈(exit_z=0.4)限制了盈利,而固定的 1.0% 盈亏止损却让亏损远远超出反转幅度。此次修复颠倒了这一几何结构:(1)仅对最极端的超调进行反转交易(flow_thresh 2.5,price_ext 2.0),使入场次数更少、确信度更高、周转率更低(手续费损耗更小);(2)让盈利头寸持有至FULL反转回锚点(当 |price_z|<=0.25 时退出)以获取更大的 avg_win;(3)用 Z-BASED 止损取代原本过大的盈亏止损,在超出已属极端的入场水平仅 stop_ext_z=1.0 的不利延伸后即止损离场,从结构上使最大亏损SMALLER于完全反转所带来的盈利。通过了第 1-3 层的信号逻辑保持不变;仅改变了退出/止损的几何结构和入场选择性,因此此前的层级仍然通过,同时使单笔交易期望值的几何结构瞄准手续费下限以上。Position_frac 已削减至 0.30,以根据之前爆仓的经验教训控制回撤幅度。

这是一个在极小样本上呈现负期望值的单永续合约日内吃单流量枯竭反转策略——不值得投入 2 小时去优化。在 6.6 年间仅有 69 笔交易(敞口 0.42%;flow_thresh 2.5 + price_ext 2.0 几乎从不触发):profit_factor 0.595,total_return -3.2%,夏普比率 -0.54(CI [-1.12, 0.23]),PSR 0.39,每笔交易期望值 -$46.5,avg_trade_return_pct -0.0051%(为负),手续费占总收益的 43.2%,在每种波动率环境下均亏损。第-3次迭代的收益/风险倒挂修复并NOT未修复该机制:win_rate 0.507,但 avg_loss($233)仍然 1.7x avg_win($135),return_skew -2.31,峰度 14.8,largest_loss -$2,166 对比 largest_win $572 —— 同样是收益/风险倒挂的RR反转特征。69 笔交易远低于约 100 笔的可测量性下限(L10),也无法填充 3 窗口的滚动前瞻验证加留存样本。它运行在 Binance 期货指标吃单比率代理数据上——L73 单永续合约补充数据门控订单流家族在本次会话中已在反转和延续两种方向上均被证实无效,且是已放弃的 BTC/AVAX 吃单反转策略(L55/L73)的 ETH 日内类比。此处的指标数据源确实跨越多年(交易 2021-2026),因此该负面结果是真实的,而非数据墙造成的假象。任何调参都无法将单笔交易的负边际优势转正;收紧筛选条件只会进一步缩小本已极小的样本。失败模式:样本量不足-100笔的单永续合约吃单指标代理fee_edge/no_edge反转策略。

实现

多空双向单一标的 ETHUSDT.BINANCE(USD-M 永续合约,15分钟)微观结构反转策略。触发条件是吃单方激进流量极值(源自多年期'指标'数据源的 (R-1)/(R+1) 买卖量失衡的 z 分数),并由同方向的价格延伸 z 分数加以 CONFIRMED;枯竭性的超调会被反转交易回其短期锚点。激进买入超调向上 -> SHORT,激进卖出超调向下 -> LONG。

验证结果

CLEAN RESTART 2026-09-04 — 此次运行的判定历史和学习记录已被移除,并从验证阶段重新启动。其此前的放弃源于流水线本身,而非市场:Layer-2 测试框架错误绑定了 @staticmethod 辅助函数(已修复),QA 在未经优化的冒烟测试上给出了终局性能判定(已移除——QA 现在只判定正确性),沙盒超时则源于回测槽位争用不足(已修复)。假设和策略代码保持不变。请就代码本身的优劣进行验证;性能问题将由后续的完整回测和优化器来决定。

同时双重 z 极值入场条件(flow_z≥2.5 AND price_z≥2.0)筛选过于严格,在整个历史区间中仅产生 5 笔交易/206 天(约 50-60),低于可测量性下限,且比假设预期的交易频率低约 100x。策略确实有交易(并非零交易);这些正是优化器调优后的参数,因此这是频率/边际优势问题,而非代码缺陷。优化器应将交易数量与手续费下限一并视为约束条件。

回测评审

夏普
-0.54
总收益率
-3.20%
最大回撤
3.65%
总交易数
69
胜率
50.7%
盈利因子
0.60

参数数量少,as-of 查询具备超时安全性,多空对称,指标数据覆盖多年(交易跨越 2021-2026,而非仅限近期数据的数据墙)

负期望值:profit_factor 0.595,avg_trade_return_pct -0.0051%(为负),每笔交易期望值 -$46.5,夏普比率 -0.54(CI [-1.12, 0.23]);在每种波动率环境下均亏损

第-3次迭代几何反演失败:avg_loss $233 仍1.7x avg_win $135,偏度 -2.31,largest_loss -$2,166 相对 largest_win $572 — 反转型RR衰减特征持续存在

6.6 年间仅有 69 笔交易(敞口 0.42%)—— 低于约 100 笔的可测量性下限(L10);手续费占总收益的 43.2%;无法填充滚动前瞻验证/留存样本

L73 单永续合约吃单指标代理订单流家族,已证实在反转和延续两种方向上均无效(ETH 是已放弃的 BTC/AVAX 吃单反转策略的日内类比,L55/L73)

迭代历史

验证失败(第 4 层 — QA 审查): - 在充分取样的运行中,手续费可行性彻底失败。795 笔交易(metrics_reliable=true),avg_trade_return_pct = -0.0164% —— 低于 0.15% USD-M 期货手续费下限和约 0.10% 的双边交易成本。total_return -89.85%,profit_factor 0.54,夏普比率 -2.23(CI [-5.56,-1.80]),max_drawdown 91.27%(已超出 50% 的硬性放弃线)。该假设的手续费测算('反转幅度约 0.35-0.5% 足以覆盖 0.10% 的双边成本')已被实证推翻。 - 出场结构本身即导致收益/风险倒挂:盈利在 |price_z|<=0.4(微小波动)时即被锁定,而亏损却一直延伸到 2% 止损位。win_rate 0.61,但 avg_win $217 对比 avg_loss $637(约 3x),largest_loss -$2880,return_skew -15.2,峰度 257 —— 盈利频繁但微小,亏损罕见但巨大,PF 0.54。 - 代码忠实地实现了该假设(ETHUSDT.BINANCE 15分钟,多空双向,基于非价格的吃单比率 z 触发 + 价格延伸确认,反转方向正确,3 个参数,无订阅/计数器/仓位规模方面的缺陷)。这NOT是代码逻辑缺陷——而是真实存在的负边际优势/手续费失败,因此应归类为放弃,而非重新编码。

验证失败(第 4 层 — QA 审查): - 手续费可行性/负边际优势失败。avg_trade_return_pct 0.074% 同时低于 0.15% USD-M 期货手续费下限和约 0.10% 的双边吃单成本;profit_factor 0.79,total_return -5.58%,夏普比率 -1.14(CI [-2.64,+0.43])。Win_rate 0.64,但 avg_loss $502 ≈ 2.3x avg_win $218(偏度 -2.13,tail_ratio 0.40)—— 这正是收益/风险倒挂的反转策略特征。以 146 笔交易充分取样:这是一个决定性的负面结果。无论如何重新调参都无法将总体负期望值转正——予以封锁并放弃。 - 该策略自身的文档字符串/说明中已声明,根据 QA 预先登记的路由规则,它'ABANDONED,不应再迭代',但它却仅以降低风险的参数调整、没有任何新边际优势的形式被重新提交为一次迭代。这是占用了一个迭代名额的自我矛盾提交——属于路由问题,而非代码缺陷。

验证失败(第 4 层 — QA 审查): - 第-3次迭代的结构性修复既未修复该边际优势,也未能保持样本的可测量性。363 天内仅触发 18 笔交易(flow_thresh 2.5 + price_ext 2.0 的节流入场远低于约 100 笔的下限),因此该结果无法区分边际优势与噪声。在这个稀薄样本中,它仍然是 STILL 净亏损,且与此次修改所针对的问题一样存在收益/风险倒挂:avg_trade_return_pct -0.108%(为负,低于手续费),profit_factor 0.42,夏普比率 -1.21,win_rate 0.556,avg_loss $293 ≈ 3.0x avg_win $98(比之前约 2.3x 更差),largest_loss -$893 对比 largest_win $406,偏度 -9.1。基于 z 值的止损并未将亏损限制在低于反转收益的水平之内。这是连续第三次迭代失败(第-1次 -89.85%,第-2次 -5.58%,第-3次 -1.37%)。

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