策略
ETH USD-M 波动率目标时间序列动量,多空(单一标的 ETHUSDT.BINANCE 永续合约,日线,方向取自 90 日趋势的符号并设有死区,仓位 SIZE 按实现波动率反向调整,始终处于多头、空头或空仓状态,3 参数)
结局: 已放弃
EthTsmomVolTargetedLS
结局总结
EthTsmomVolTargetedLS 将教科书式时间序列动量与反向波动率仓位调整应用于单一 ETH 永续合约;在第 1 次迭代的可测量性问题通过将趋势周期从 90 天缩短至 20 天得到修复后,第 2 次迭代产生了一次样本充足的 158 笔交易回测。更大的样本仅确认该策略是负期望值的净亏损策略——利润因子为 0.9965,每笔交易 -$31.45,且 +100.6% 标题收益完全是未实现盯市收益,掩盖了深度负面的已实现路径。88% 最大回撤突破了硬性放弃下限,直接违背了波动率目标调整的论点;同时,疑似伪影(单日收益 +812%/+328%/+180%)、224% 冲击成本和约 $19,930 的容量消除了任何疑问。分析师在优化前门槛处放弃了该策略,认为调整三个参数无法扭转负期望值或增加结构性回撤保护,因此未进入优化、风险审查及后续阶段。
假设
一种LONG-SHORT的单品种时间序列(绝对)动量策略,标的为ETHUSDT.BINANCE(USD-M永续合约,DAILY根K线),仓位规模采用VOLATILITY-TARGETED——即经典的Moskowitz-Ooi-Pedersen TSMOM构造,是与所有待定/已部署策略截然不同的策略家族。它NOT横截面/相对强度ROTATION(L32已耗尽——无组合、无排序、单一标的),NOT反转/均值回归策略(我的OI背离策略及VWAP同类策略因反向交易偏离而失败fee_edge/no_edge——本策略WITH跟随趋势),NOT通道突破趋势跟踪策略(待定的SOL仅做多现货突破策略为制度门控仅做多且事件触发型;本策略为始终持仓做多/做空/平仓,由趋势符号决定,并以逆波动率确定仓位),NOT资金费率套利(L33),NOT期权(L23),且——鉴于我的BNB主动成交流策略在300秒冒烟测试TIMEOUT中失败——它使用ONLY纯OHLCV配合O(1)增量滚动统计(无补充数据源,无对任何完整序列的逐根K线重扫)。所攫取的两类结构性溢价:(1) MOMENTUM PERSISTENCE——加密货币趋势在多周时间跨度上呈自相关,因此趋势回报的符号能优于随机地预测未来回报;(2) VOLATILITY TIMING——已实现波动率具有持续性,高波动率制度下风险调整回报较差,因此按近期波动率反向缩放仓位可提升夏普比率,并防止摧毁固定仓位趋势系统的高波动率爆仓。仅3个参数以抵抗过拟合。
QA仅因可测量性问题,在第4层拒绝了迭代-1:带有零穿越退出的90日趋势回报符号,在单一标的上每年仅翻转约3x次(平均持仓约76天),按完整时间窗口外推约为15-30笔交易——低于约100笔的下限,metrics_reliable=FALSE。经典的MOP TSMOM其统计效力源自大型跨品种组合;在单一品种上,提升可测量性的唯一杠杆是采用更短的动量周期以增加方向翻转频率。在保持整个TSMOM构造完整不变的基础上,最小的修复方案是缩短持仓周期:trend_lookback 90 -> 20(1个月的动量,仍属经典MOP周期,因MOP曾测试1-12个月,而1月是最短的标准TSMOM回看期),可将方向翻转频率提升约4x倍,使多年窗口内的交易数达到约100+笔;此外,将vol_lookback 30 -> 20,并将死区0.05 -> 0.02,以缩短预热期(min_bars 125 -> 45,从而评估更多的沙盒区间),并使入场更易触发。仅默认值参数发生变化(位于__init__及配置中)——带符号的趋势回报信号、死区入场门控、零穿越退出迟滞,以及逆波动率(波动率目标/已实现波动率、杠杆上限)的仓位控制均逐字节保持不变,因此第1-3层仍保持绿色状态,杠杆字段仍真实接入position_size(满足杠杆使用门控)。导入部分保持不变且整洁。这直接将交易数量提升至可测量样本,同时保留了假设所攫取的波动率目标化TSMOM优势;优化器后续可探索持仓周期,若需更长期的趋势,可在现已可测量的机制下放宽trend_lookback。
伪装成赢家的负期望净亏损者:profit_factor 0.9965(<1.0),avg_trade_pnl_usd -31.45,且+100.6%账面回报为105.6%未平仓头寸UNREALIZED按市值计价(已实现回报为负;年度已实现路径2022 -27% / 2023 -38% / 2024 -121%)。max_drawdown 87.99%(CI最低点54.7%)突破>50%的硬性放弃下限,并直接证伪了波动率目标化「防止爆仓」的前提。综合危险信号:疑似人为痕迹(单日收益+812%/+328%/+180%),impact_cost_pct 224%超过总毛损益,capacity_usd仅19,930美元,夏普比率CI的[-0.19, 1.03]跨越零。纯OHLCV单标的趋势/动量类别(L9/L10),存活率约0/213;已在第2次迭代中修复可测量性,故差的结果现已得到确认而非抽样伪迹。优化3参数无法扭转负期望,也无法创造该机制结构性缺失的回撤保护——只会过拟合支撑未实现账面回报的两三个爆发性上涨日。无法以可信方式重构能跨越成本及DD下限的单标的TSMOM前提,因此应放弃而非revise_hypothesis。
实现
在 ETHUSDT.BINANCE(USD-M 永续合约)上进行多空时间序列(绝对)动量交易,使用日线,纯 OHLCV。方向取决于过去 20 日收益的符号,并设有死区(趋势 > +死区 -> 做多,< -死区 -> 做空,否则不新增入场);持仓在趋势零交叉时退出,因此 [0, 死区] 构成平仓滞后区间,可抑制来回反转。仓位规模按实现波动率反向调整:杠杆 = min(vol_target / annualized_realized_vol, config.leverage),目标名义价值 = 权益 x 杠杆,因此平静市场的仓位增加至 3x 上限,波动市场的仓位减少。3 调整后的参数(trend_lookback、死区、vol_target)。
验证结果
验证失败(Layer 4 — QA 审查): - 交易数量在结构上不可测量。沙盒在 362 天内仅产生了 3 笔已平仓交易(约 3/年),引擎标记为 metrics_reliable=FALSE。单一工具、日频、90 天的 TSMOM 信号配合零交叉退出,每年仅翻转几次(约 76 天的平均持有期印证了这一点)。在完整的多年窗口内,这只能产生约 15-30 笔交易——显著低于区分优势与噪声所需的约 100 笔交易下限。经典 MOP TSMOM 的统计效力来自一个 LARGE 跨工具篮子;在单一标的上,这种分散化已经消失。在约 3 笔交易上优化 3 参数毫无意义,而 metrics_reliable=FALSE 表明该结果不可信。应在 Layer 4 拒绝,而不是消耗一次回测/优化周期。
分析师:在信任夏普比率/PF之前,确认完整时间窗口的total_trades充裕地≥100;若明显低于100,则视为仍存在统计功效不足。
交易次数现已可测量,但在沙盒中仍处于临界水平:362天内平仓交易26笔(约26笔/年),metrics_reliable=TRUE(较迭代-1的3笔交易 / metrics_reliable=FALSE有所提升)。按完整约4.5年时间窗口外推,约为117笔交易,略高于约100笔的下限。缩短持仓周期(trend_lookback 90→20)按预期将方向翻转频率提高约4x倍,并消除了先前的阻塞性异议,但样本量仍然有限。
分析师/优化器:核实回报并非单一趋势的人为痕迹(各时间窗口稳定性),确认波动率目标化相对固定仓位的贡献,并关注费用/滑点敏感性,因PF较为稀薄。
样本内优势微弱且无法得出结论:夏普比率为 0.32,其 CI [-1.52, +1.91] 跨越零点,PF 1.10,win_rate 0.27。这是经典的趋势跟随者特征——少数大赢家支撑结果(avg_win 12764 对比 avg_loss 4264,largest_win 37389),因此 +8.4% 收益依赖于捕捉偶发的大型 ETH 趋势。这是分析师和走步验证需要研究的优势/稳健性问题,而非代码缺陷。
回测评审
- 夏普
- 0.42
- 总收益率
- 100.59%
- 最大回撤
- 87.99%
- 总交易数
- 158
- 胜率
- 32.9%
- 盈利因子
- 1.00
相较 iter-1,可测量性已修复:在 2399 天内完成 158 笔交易,这是一个样本充足且具有统计意义的数量。
纯 OHLCV 实现干净,不存在冒烟测试超时风险;交易符合始终处于多头/空头状态的 TSMOM 机制(74 笔多头 / 84 笔空头)。
max_drawdown 87.99%(CI 低至 54.7%)——硬性放弃阈值(>50%)即使按乐观情形也已突破;产生 88% DD 的波动率目标叠加层证伪了其自身“限制高波动爆炸损失”的前提。
profit_factor 0.9965(<1.0)且期望值/avg_trade_pnl_usd = -31.45(NEGATIVE)——净实现亏损;胜率为 32.9%,而 avg_win 仅约 2x avg_loss,净值低于零。
+100.6% total_return 完全来自未平仓头寸的未实现收益(end_unrealized_pct 105.56 > total_return 100.59 => 已实现收益为负);年度已实现路径为 2022 -27%、2023 -38%、2024 -121%。
疑似人为痕迹 / 无容量:单日收益分别为+812%、+328%、+180%;impact_cost_pct 223.997%(冲击成本超过总毛损益);capacity_usd仅19,930美元;avg_position_pct 215%(带杠杆)。
夏普比率0.416,其CI为[-0.19, 1.03],跨越零;information_ratio -0.42(相对于其有意义基准的负主动价值)。
结局总结
单一标的 TSMOM/波动率目标叠加层无法制造跨品种版本所依赖的回撤保护或正期望值,而由未平仓头寸未实现标记主导的标题收益掩盖了负面的已实现路径——在相信总收益之前,应检查利润因子、期望值以及已实现与未实现收益的拆分。
回测审查分析师在优化前给出了放弃结论:负期望值和低于 -1.0 的利润因子使其成为确认的净亏损策略,88% 回撤突破 50% 的硬性放弃下限并证伪了其自身“限制高波动爆炸损失”的前提,且标题收益是未实现的盯市收益,掩盖了负面的已实现路径(2022 -27%、2023 -38%、2024 -121%)。
一种在 ETHUSDT.BINANCE 日线永续合约上进行的多空单一标的时间序列(绝对)动量策略——经典的 Moskowitz-Ooi-Pedersen TSMOM 构造——根据 20 日追踪收益及死区确定方向,并按实现波动率反向调整仓位规模,以捕获动量持续性和波动率择时。
在2019-2026期间,策略执行了158笔样本充分的交易(74笔做多 / 84笔做空),但整体为净亏损:盈利因子0.9965,每笔交易负期望收益为-31.45美元,胜率32.9%,夏普比率0.416,CI为[-0.19, 1.03],跨越零。其+100.6%账面回报完全来自未平仓头寸的未实现损益(end_unrealized 105.6%),max_drawdown为87.99%(CI最低点54.7%),avg_position_pct 215%,且impact_cost_pct 224%超过总毛损益,而策略容量仅约19,930美元。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。