策略
BTC 日线成交量激增看涨K线仅做多趋势过滤策略(BINANCE USD-M期货,日线,OHLCV仅做多)
结局: 已放弃
BtcDailyVolumeSurgeBullishBarTrendFilterLong
结局总结
BtcDailyVolumeSurgeBullishBarTrendFilterLong 利用成交量激增加看涨K线和 100 日趋势过滤,在 BTC 日线级别捕捉机构资金流延续交易日,是刻意设计的以成交量为主的独特信号。其 244% 回报和 3.52 盈亏比看似强劲,但该组合在 6.4 年中仅触发 30 次,结果几乎完全依赖单个 +79% 交易日(疑似盈亏归因伪影)加上约 73% 的未实现持仓 MTM。剔除至已实现的、风险调整后的业绩后,它是一个抛硬币式策略,夏普比率 CI 穿过零轴,信息比率为负,且近年持平至负收益。由于在如此稀疏、依赖异常值和 MTM 的基础上优势既不真实也不可优化,分析师在回测评审环节放弃了该策略,理由是其与此前放弃的单资产日线策略相同的稀疏/异常值运气/MTM特征。
假设
在 BTCUSDT.BINANCE 1D K线上运行的仅做多、单一品种、单一交易场所的 OHLCV-ONLY 策略。当日成交量超过 1.5x 20 日均量 AND K线为看涨(收盘价 > 开盘价) AND 价格位于 100 日 SMA 之上(上升趋势过滤)时做多。捕捉确认趋势延续的机构资金流交易日。与基于价格的 RSI/Bollinger/Donchian 机制不同——以成交量为主要信号。根据工厂指令:BTCUSDT.BINANCE 1D K线始终安全。共四个参数。
使用标准 FactoryStrategy hooks 实现的单一标的仅做多日线策略。成交量是主要且具有差异性的信号:calculate_signal 每根K线返回相对成交量(当前值 / 前-20日均值减去 1),因此该信号确实连续且会变化(通过 Layer-2 冻结信号检测);而入场条件组合(成交量比率 >= vol_mult、看涨K线 close>open、收盘价>100-SMA 上升趋势)在 should_enter 中进行门控——避免落入编码指南警告的门控常量陷阱。成交量基准采用前 vol_lookback 根K线,不含当前K线,因此激增是相对于既有历史测量的。退出规则是确定且不可调的(收盘价跌破 100 日 SMA 时趋势破坏退出,另通过 get_position_pnl_pct 执行 8% 灾难性硬止损),因此只有假设中声明的四个参数可调(vol_lookback、vol_mult、trend_sma、position_pct)。仓位规模按资本比例设定(权益名义金额的 30%,在 100k 上约为 30k),高于 BTCUSDT $100 的最低名义金额;日线趋势延续捕捉的收益远高于约 0.10% 的期货往返手续费。min_bars_required = max(trend_sma, vol_lookback)+2 可确保在任何交易前 SMA 和成交量窗口均有效。仅做多,使用工厂批准且始终安全的 BTCUSDT.BINANCE 1D 路径;杠杆保持为 1.0,且仅作为不会放大风险的仓位乘数引用,因此不适用未使用杠杆门控。
BTC 日线成交量激增看涨K线做多策略没有经过验证的、可优化的优势:6.4 年内仅有 30 笔交易,夏普比率 0.48 且 sharpe_ci_low -0.90(CI 横跨 0),以及 information_ratio -0.49(跑输买入持有)。+244% 的标题数字和 PF 3.5 在两方面是虚幻的:(1)单一异常值依赖——return_kurtosis 865.8,return_skew 28.3,tail_ratio 0.0146,整个结果依赖于一天(2021-04-18 +78.98%,largest_win $79K),该天承载了全部 2021(+81%);来自约 30% 规模的杠杆-1做多的 +79% 组合单日收益,意味着发生了约 260% BTC 的波动,而这并未发生,因此这是一个 SUSPECTED ARTIFACT(将一次性已实现盈亏错误归因于单根K线,机制未经证实),而非优势;以及(2)end_unrealized_pct 72.87——total_return 中约 73% 是在回测结束时按市价计价的未退出持仓,即从未实现、可完全回吐的账面利润。以其已实现的、风险调整后的业绩判断,该策略是一个抛硬币式策略(CI 至 0),在 2025(-1.6%)和 2026(-0.06%)中持平至负收益。不予迭代:稀疏性是结构性的(成交量激增 + 看涨 + 上升趋势的组合仅触发约 30x),问题在于异常值/MTM依赖,而非可调区间——在依赖单根幸运K线的 30 笔交易上做 best-of-225 扫描只会曲线拟合噪声。FAILURE PATTERN:在 BTC 上的稀疏日线仅做多延续信号会产生华丽的标题数字(高 PF、巨大总回报),而实际上是单个异常值交易日加上大额持仓未实现 MTM——极端峰度/偏度且 tail_ratio 接近 0、夏普比率 CI 横跨 0、以及 end_unrealized_pct >70% 都是优势既不真实也不可优化的诊断信号,与此前放弃的单资产日线策略的稀疏 + 异常值运气 + MTM 特征相同。
实现
仅做多、单一品种的 BTCUSDT.BINANCE USD-M期货日线策略,以成交量为主要信号。当日成交量 >= 1.5x过去 20 天均值 AND K线为看涨(收盘价 > 开盘价) AND 价格位于 100 日 SMA 之上(上升趋势过滤)时做多——捕捉确认趋势延续的机构资金流交易日。在趋势破位(收盘价跌破 100 日 SMA)或触发 8% 硬止损时确定性退出。按资金比例的 30% 名义仓位,杠杆 1.0,OHLCV仅做多。四个可调参数:vol_lookback、vol_mult、trend_sma、position_pct。
回测评审
- 夏普
- 0.48
- 总收益率
- 244.23%
- 最大回撤
- 13.63%
- 总交易数
- 30
- 胜率
- 43.3%
- 盈利因子
- 3.52
在安全标的上实现的简洁 OHLCV 专用策略(BTC 1D);手续费拖累较低(佣金占毛收益的 1.05%),容量大
成交量作为主要信号具有差异性;已实现回撤幅度适中(max_DD 13.6%)
依赖单一离群值:return_kurtosis 865.8、return_skew 28.3、tail_ratio 0.0146;2021-04-18 +78.98% 日(largest_win $79K)贡献了全部 2021(+81%)及标题所示收益
疑似伪影:约 30% 规模的杠杆-1多头若产生单日组合收益 +79%,意味着约 260% BTC 的涨幅——极不合理;该数值并非经过验证的优势
MTM 虚高的标题指标:end_unrealized_pct 72.87 — 73% 的 total_return 是回测结束时尚未退出的未平仓头寸,并非已实现收益
没有统计优势:夏普 0.48,sharpe_ci_low 为 -0.90(CI 跨越 0),information_ratio -0.49(表现逊于买入并持有),win_rate 0.43,仅 30 笔交易;近年表现持平/负面(2025 -1.6%,2026 -0.06%)
结局总结
极端峰度/偏度、接近零的尾部比率、跨越零附近的夏普 CI,以及高于 70% 的 end_unrealized_pct,这些都是诊断信号:亮眼的标题指标(高盈利因子、巨大总回报)其实来自一个离群日加上未平仓头寸的账面利润,并非真实且可优化的优势;稀疏的约 30 笔交易所构成的条件组合无法通过调参解决这一问题。
分析师在回测审查关口放弃了该策略,未进入优化阶段,因为没有经过验证且可优化的优势:标题指标有两处虚幻之处——一个疑似伪影的离群日(约 30% 规模的杠杆-1多头对应单日组合收益 +79%,意味着不合理的约 260% BTC 涨幅),以及约 73% 未实现的按市值计价收益——而已实现、经风险调整后的记录如同抛硬币(CI 穿越零值,在 2025-2026 持平至负面),且仅有 30 笔交易。
仅做多、单一标的、仅限 OHLCV 的延续策略,在 BTCUSDT 日线期货上以成交量作为主要信号——当日成交量达到前 20 日均值的至少 1.5x、K线看涨(收盘价 > 开盘价),且价格保持在其 100 日 SMA 上方时做多;当价格跌破 SMA 或触及 8% 硬止损时退出,共有 4 个参数。
基础回测显示总回报为 +244%(CAGR 17.8%),盈利因子为 3.52,已实现回撤幅度适中(13.6%);但在 6.4 年间仅有 30 笔交易,胜率为 43.3%,夏普 0.48 且最低值为 -0.90(CI),信息比率为负(-0.49,表现逊于买入并持有)。结果极度依赖离群值(峰度 865.8、偏度 28.3、尾部比率 0.0146),其中单个 +78.98% 日贡献了全部 2021,约 73% 的回报来自尚未退出的未平仓头寸。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。