策略
BNB每日多周趋势延续做多(BINANCE USD-M期货,日线,仅OHLCV)
结局: 已放弃
BnbDailyMultiWeekTrendContinuationLong
结局总结
BnbDailyMultiWeekTrendContinuationLong试图将已验证的每日多周趋势延续系列扩展到第四个标的BNB,设计为干净的单一标的期货结构。其基础回测表面上看起来强劲(126.5%收益,PF 3.99),但审阅者发现整个优势来自大约两个异常值日,导致夏普比率仅为0.64,CI横跨零值,且收益分布峰度为571。由于这个四重过滤器AND门槛在六年中仅触发30次——这与拖垮SOL和ADA每日姐妹策略的单一异常值稀疏性模式相同——并且这一确切策略已经在优化中失败过一次(DSR 0.0,零交易的OOS窗口,PBO 0.73),分析师在回测审查关卡便放弃了它,未重新运行优化。
假设
针对BINANCE USD-M期货的仅做多BNB每日策略。与已落地的Link/Btc/Sol每日版本采用相同的经验证多周趋势延续模板——应用于BNB,将该机制系列扩展到第四个标的,同时保持单一标的+仅OHLCV+工厂批准(BNBUSDT.BINANCE 1D)的纪律。已落地的BnbFourHourVolumeBreakoutLong证明BNB具有干净的延续行为;这是日线时间框架的对应版本。
迭代2修复:第2层(合成)失败,原因是`_ema() takes 2 positional arguments but 3 were given`,因为`_sma`和`_ema`被声明为`@staticmethod`。第-2层合成代理以self接收的绑定方法方式调用策略辅助函数,因此2参数的静态方法收到了3个参数。最小修复是将`_sma`和`_ema`从静态方法转换为实例方法(添加`self`,删除`@staticmethod`)——与已在同一代理下正常工作的`_compute_atr`保持一致。所有调用点已经使用`self._sma(...)`/`self._ema(...)`,因此无需其他更改。信号逻辑、参数、仓位管理和导入与之前的版本完全一致,保留了所有已通过的第1层检查。
不要优化——这个确切的策略(BnbDailyMultiWeekTrendContinuationLong)已经在优化后被放弃过一次,DSR 0.0(相对于4.19预期最大运气基准),前向优化is_overfitted,ALL三个OOS窗口产生ZERO笔交易,持出样本为零交易,PBO 0.73。重新提交的基础回测带有相同的失格特征:整个+126%收益依赖于约2个异常值日(2021-03-06 +88.3%,largest_win $86k;2024-04-02 +17.3%),return_kurtosis 571,偏度23.5——剔除它们后每一年都持平或为负(2020 -2.5%,2022 +1.1%,2023 -3.9%,2025 +4%),且sharpe_ci_low为-1.75(CI横跨0),因此夏普0.64 / PF 3.99 / 索提诺8.2都是纯粹的单日产物。原因是结构性的:4条件的AND门槛(200-SMA市况 + 30/80 EMA排列 + 20日动量 + 5日高点触发)在6年中仅触发30次,使前向优化OOS窗口陷入饥饿状态(已记录的零交易-OOS失败)。这与已放弃的SOL(19笔交易,2天优势)和ADA(15笔交易,1天优势)每日多周延续姐妹策略是相同的单一异常值稀疏性模式。趋势延续机制本身是合理的,但已经在它有效的标的上落地(LINK/BTC/SOL日线 + BnbFourHourVolumeBreakout应用于BNB);BNB的*每日*多周延续是稀疏、依赖异常值的分支,无法进行样本外验证,任何参数优化都无法从一个2天的产物中制造出可分布的优势。
实现
针对BINANCE USD-M期货的仅做多BNBUSDT每日多周趋势延续策略。在以下条件同时满足时入场:(1)市况:收盘价 > 200-SMA,(2)趋势排列:EMA30 > EMA80,(3)动量:20日收益率 > 0,AND(4)延续触发:收盘价突破前5日高点。出场条件为ATR(14) x3吊灯止损跌破、趋势跌破(收盘价 < EMA80),或市况跌破(收盘价 < 200-SMA)。按资金比例的ATR风险敞口计算仓位,每笔交易风险为2%。
验证结果
回测评审
- 夏普
- 0.64
- 总收益率
- 126.50%
- 最大回撤
- 14.63%
- 总交易数
- 30
- 胜率
- 36.7%
- 盈利因子
- 3.99
机制本身是合理的,并已在适当的标的上得到验证/落地(LINK/BTC/SOL每日多周延续;BnbFourHourVolumeBreakout应用于BNB本身)
干净的低成本机制(佣金占总额的0.68%,max_DD 14.6%),无正确性错误
整个收益约为2个异常值日所贡献:2021-03-06 +88.3%(largest_win $86k)以及2024-04-02 +17.3%;return_kurtosis 571,偏度23.5——剔除异常值后记录每年都持平或为负
sharpe_ci_low -1.75(CI深度横跨0);夏普0.64与噪声无法区分;PF 3.99 / 索提诺8.2是异常值膨胀所致
结构性稀疏:6年中来自一个4条件AND门槛的30笔交易;分散到3个前向优化窗口后,使OOS窗口陷入饥饿状态
这个EXACT策略已经在优化后被放弃过一次(DSR 0.0 相对于4.19运气基准,is_overfitted且全部3个OOS窗口均为零交易,持出样本为零交易,PBO 0.73)——重新运行优化只会重现该结果
与已放弃的SOL和ADA每日多周延续姐妹策略相同的单一异常值稀疏性失败模式
结局总结
一个4条件的AND门槛,在6年中仅触发30次,无法制造出一个可分布、可样本外验证的优势——当头条收益依赖于一两个异常值日时,任何参数优化都无法挽救它,重新提交一个已被放弃的配置只会重现同样的失败。
分析师在优化前的回测审查关卡发出了“放弃”裁定,因此优化和优化后分析从未开始;决定性原因是这一策略已在优化后被放弃过一次(DSR 0.0 相对于4.19运气基准,前向优化过拟合,三个OOS窗口均为零交易,持出样本为零交易,PBO 0.73),而重新提交的基础版本带有相同的单一异常值、结构性稀疏特征。
一个仅做多、单一标的、仅OHLCV的BNBUSDT每日期货策略,将LINK/BTC/SOL多周趋势延续模板移植到BNB——仅当200-SMA市况过滤器、30/80 EMA趋势排列以及正的20日动量同时成立时,才在5日高点突破时入场,随后通过ATR吊灯止损、EMA缓慢跌破或市况跌破退出。
基础回测显示总收益为126.5%(CAGR 15.9%),仅经过30笔交易,盈亏比为3.99,回撤为14.6%,但夏普比率仅为0.64,CI低点为-1.75,且存在极端尾部(峰度571,偏度23.5)——审阅者发现整个收益依赖于大约两个异常值日(2021-03-06 +88.3%和2024-04-02 +17.3%),一旦剔除这些日期,每一年都是持平或为负。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。