跳至正文
全部策略

策略

LINK USD-M 4 小时方向动量,以主动吃单方向流对齐为门控,多空(当净主动订单流确认趋势方向时顺势而为 ONLY,不一致时持平,波动率缩放,ATR 跟踪止损,3 参数)

结局: 已放弃

LinkTakerFlowConfirmedMomentumLS

结局总结

LinkTakerFlowConfirmedMomentumLS 假设单标的 TSMOM 的来回拉锯可以通过要求净主动吃单方向流与趋势方向一致来过滤,在 4 小时的 LINK USD-M 永续合约上。初始回测通过了预优化门槛(分析师裁定:优化),每笔交易回报为 +27.49% 和 0.304% —— 是 USD-M 手续费底线的两倍 —— 尽管分析师已经标记了在 2023 上的盈利能力薄弱和回报集中。优化随后让一切变得更糟:回报崩溃至 +1.26%(且已实现平仓交易 PnL 实际为 -$3,126),回撤翻倍至 48.1%,走样本外 OOS 夏普比率降至 -0.370,PBO 达到 0.619,364 天的保留样本返回 -0.653。分析师经过一轮迭代后放弃,将其视为过拟合机制而非手续费边缘失败,并建议研究主管停止在单标的币安 USD-M 永续合约上将主动吃单方向比确认重新实例化为方向门。

假设

LONG-SHORT、单标的、多空方向动量趋势跟踪器,在 LINKUSDT.BINANCE(USD-M 永续)上,4 小时 K 线,是工厂 ONE 经过验证的存续家族中经过深思熟虑的 NEW 成员(币安 USD-M 高流动性方向动量,附带参与度确认门:ETH 量能确认、ADA/BTC 双重 TF 共振、SOL OI 象限全部达到 paper_stage)。它与每个失败的纯 OHLCV TSMOM 克隆不同,区别在于它要求来自不同来源的 SUPPLEMENTARY-DATA 确认:TAKER BUY/SELL 主动成交方向流不平衡(taker_ratio),它衡量方向性的 AGGRESSION(谁在吃卖价 vs 砸买价),而不是总成交量(EthVolumeConfirmed),也不是持仓量(SolOiQuadrant)。核心洞察:原始趋势符号是噪音,除非真实的主动资金正在推动该方向;以资金流向一致性作为入场条件可以剥离那些使单标的 TSMOM 过拟合的来回拉锯交易。选择它是为了填补两个最欠缺的可持续存续桶:long_short(14.7% vs 目标约 45%)和补充数据驱动(3% 存续 vs 1%,针对 pure_ohlcv),标的为流动性好的非 BTC/ETH/SOL 主要币种,在最近的语料库中被低估。

字面实现该假设:单标的 USD-M 永续合约趋势跟踪器,其入场由不同于成交量(EthVolumeConfirmed)和持仓量(SolOiQuadrant)的补充主动资金流确认所门控。主动性以主动买卖不平衡衡量,数据来源为 metrics.taker_long_short_vol_ratio(针对 LINKUSDT 跨越多年的 5 分钟历史,2021-12 至今),与 taker_ratio 系列(buy_sell_ratio / buySellRatio,同一量级,约 30 天 API 深度)合并;单独的 taker_ratio 数据源仅跨越约 130 天,会让多年走样本外无数据可用,因此两者合并。资金流针对自身回溯分布进行 z 标准化而非绝对阈值化,因为 LINK 的原始 4 小时主动不平衡带有持续负偏差(中位数 -0.014),固定阈值会变得不对称且依赖行情状态(过去教训:绝对补充阈值会产生退化交易计数)。所有补充读取均为时间点正确(在 K 线收盘或之前使用 searchsorted,无 abs() 最近匹配),每根 K 线的资金流窗口为 (bar_close - 4 小时, bar_close],每个滚动缓冲区都是有界 deque,因此每根 K 线成本为 O(lookback) 而非 O(history)。2022-2026 样本的设计时点规模每年触发约 40-50 次入场,远超零交易沙盒,每笔交易回报高于 0.15% 来回手续费底线。给研究主管/分析师的一个坦诚警告:在我的设计时点检查中,资金流门在所选动量回溯期有帮助(未门控的盈利因子约 1.10 对比门控约 1.25,且相同门控的 CONTRARIAN 版本明显为负,因此资金流携带真实的方向信息),但更长的未门控动量回溯期表现相当 —— 确认的增量价值是真实但温和的,且 flow_z_entry 阈值是最需要进行走样本外审视的参数。

过拟合,而非费用边际性。三项 HARD 有效性失效,加上负的 OOS 夏普比率;DSR 0.000 相对于预期最大值 6.257 意味着所选配置与 N 次最优中的噪声无法区分。优化使每项指标均下降,且优化后运行的实际 PnL 为负 (-$3,126),其中 +1.26% 头条数字纯粹是未实现的按市价计盈亏。单笔交易回报 0.246% 高于 0.15% USD-M 下限,因此这NOT是费用边缘失败 — 该机制在样本外不存在边缘。无需迭代:仅三个自由参数,已枚举完毕;敏感度区间为平坦的 0.08-0.63,无稳健区间,而优化器的答案是将 mom_lookback 拉伸至 55,使流动性闸口勉强触发 — 这本身就反驳了该假设的核心论点。非 revise_hypothesis:同样的主动成交方向性流量闸口已在 BNB 日频(fee_edge)、BTC 4小时(过拟合,0.772 相似度)以及 SOL 1小时跨 3 次迭代(fee_edge)中失效,且 LINK 本身已扼杀了双重 TF 动量策略与一个 Hyperliquid TSMOM 变体。建议研究主管停止在单一标的 Binance USD-M 永续合约上将主动买入/卖出方向比例确认重新实例化为方向性闸口。

实现

LINKUSDT.BINANCE USD-M 永续合约,4-HOUR K 线,多空方向动量,仅在净 TAKER AGGRESSOR FLOW 确认趋势方向时才进场。趋势输入是 30 根 K 线上的波动率归一化动量 t 统计量(对数收益之和除以收益标准差乘以 sqrt(N));确认输入是主动买入/卖出成交量不平衡(buyVol-sellVol)/(buyVol+sellVol),按时间点聚合到每根 K 线自己的窗口,在 3 根 K 线(12 小时)上平滑,并对其回溯 120 根 K 线(20 天)分布进行 z 标准化。当 mom_t > +0.5 且 flow_z > +1.0 时 LONG;当 mom_t < -0.5 且 flow_z < -1.0 时 SHORT;当趋势和资金流不一致或主动成交数据源陈旧/缺失时 FLAT(无仅价格回退)。出场仅基于价格风险管理:动量 t 统计量反向穿越零线,或 ATR(14)吊灯止损,止损距交易内极值 4x ATR。仓位规模采用波动率目标(年化 50%)并设有硬上限,使跟踪止损距离对单笔交易的风险敞口最多占权益的 3%,且名义敞口最多占权益的 1x(杠杆 1.0,因策略做空故使用期货场所)。

回测评审

夏普
0.20
总收益率
27.49%
最大回撤
25.01%
总交易数
211
胜率
37.4%
盈利因子
1.12

可靠样本:4H 数据覆盖 6.6 年,共有 211 笔交易——足以开展有意义的参数敏感性分析和滚动前推分析。

avg_trade_return_pct = 0.304%,高出 BINANCE USD-M 0.15% 费用底线约 2x;优势高于交易成本(手续费仅占毛收益的 3.53%,冲击成本为 19.5%——未达到 25% 标记阈值)。

交易表现符合假设:多空均衡(99L/112S),符合趋势跟随策略的胜率/盈亏比特征(命中率 37%,平均盈利/平均亏损约为 1.86)——较低胜率在此处是预期表现,并非缺陷。机制不存在错配,也没有数据异常。

优势微薄:profit_factor 1.116 和 0.205 夏普都较弱——这是单永续合约、由补充数据(主动买卖方流量)设门槛的方向性动量策略家族,往往会在 3 阶段的优势收缩中发生过拟合并失效。

收益集中:2023 中的 +20.6% 占了 +27.5% 总收益的大部分;2021/2024/2025 为负(只有 3/6 个日历年为正)。正收益年份占比和单年收益集中度很可能是后续环节的关键门槛。

最大回撤 25% 超过了 20% 期货默认值(对于低换手的 4H 趋势持仓策略可以接受,但优化后属于质量门槛审查项)。

分析

干净、时间点正确的实现:资金流通过归一化补充数组读取,针对自身回溯分布进行 z 标准化,当数据源陈旧时持平。

样本充足:2,429 天内有 169-211 笔交易,多空两条腿均有交易,没有因仓位规模/最低名义金额限制而被剔除的交易。

敏感性曲面大部分平坦(只有 mom_lookback 被标记为断崖式变化),因此这并非对参数极端敏感的异常结果。

四项不可豁免的 HARD 有效性失败:is_overfitted=true(IS 2.919 对比 OOS -0.370)、OOS 夏普 -0.370 <= 0、PBO 0.619 > 0.5,以及留出期夏普 -0.653;该留出期覆盖 364 个未见天数,共 42 笔交易。

优化使表现进一步恶化:回报 27.49% -> 1.26%,PF 1.116 -> 0.987,DD 25.0% -> 48.1%,Calmar 比率 0.228 -> -0.014,期望收益 +$112 -> -$18.50/笔交易。

已通过明细文件核实:已平仓交易的实际实现盈亏为 NEGATIVE(169 笔交易亏损 -$3,126);+1.26% 的头条数字完全来自未平仓头寸按市值计价的盈亏(end_unrealized_pct 4.38)。

样本内已出现衰减:实际盈亏分别为 +$34.9k(2023)、-$26.0k(2024)、-$32.2k(2025);留出期之后平仓的 68 笔交易又亏损 $8.2k。

DSR 0.000 对比预期最大值 6.257,跨 225 次试验(70 有效),CI [-0.705, 0.857];项目 FDR 保留 4 中的 290,而本例不属于其中。

影响毛额的 194%,容量从 $2.64M 崩溃至 $26.7k;在资金流门应最有帮助的高波动第三阶段(-0.474)亏损。

预先登记的预测中有 4 项、共 5 项未通过(OOS 夏普 0.90 对比 -0.370、DD 20% 对比 48.1%、PF 1.3 对比 0.987、单笔交易 0.35% 对比 0.246%)。

对 290 个策略候选项采用 q=0.10 的 Benjamini-Hochberg 校正后,仅保留 4。未能通过这一检验的候选项,无法与该策略项目自身的噪声区分开来,无论其单项统计数据看起来多么出色。

结局总结

只有在优化后补充数据确认门槛仍然有效时,增加这一门槛才有意义——在这里,优化器将 mom_lookback 延长至 55,因此主动买卖方流量门槛几乎没有发挥作用,否定了该假设的核心主张;而同一主动买卖方比率门槛此前在 BNB、BTC 和 SOL 上也已失败。

分析师在优化后的 ANALYZING 阶段因四项硬性有效性失败而放弃该策略——is_overfitted=true(IS 2.919 对比 OOS -0.370)、OOS 夏普 <= 0、PBO 0.619 > 0.5,以及留出期夏普为负;此外,面对 225 次试验,膨胀夏普 0.000 低于 6.257 的预期最大值,冲击成本占毛收益的 194%,实际已平仓交易盈亏为 -$3,126,却被未平仓头寸按市值计价的盈亏掩盖。

一种多空 4H 方向性动量趋势跟随策略,应用于 LINKUSDT Binance USD-M 永续合约;仅当主动买卖方订单流失衡(相对于其自身的滚动分布进行 z 分数标准化)确认趋势方向时才采纳趋势信号,在信号不一致或订单流数据过时时保持空仓。

初始回测覆盖 2,428 天,回报为 +27.49%,夏普为 0.205,盈利因子为 1.116,最大回撤为 25.0%,共 211 笔交易(胜率 37.4%,平均单笔交易回报占名义本金的 0.304%)。经过 3 阶段优化后,各项指标均恶化:总回报 +1.26%,盈利因子 0.987,最大回撤 48.1%,Calmar 比率 -0.014,在 169 笔交易中每笔期望收益为 -$18.50;滚动前推 OOS 夏普为 -0.370,而在 42 笔交易中留出期夏普为 -0.653。

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