跳至正文
全部策略

策略

BNB现货多日回撤累积做多策略(BINANCE_SPOT、日线、仅OHLCV)

结局: 已放弃

BnbSpotMultiDayDrawdownAccumulationLong

结局总结

BnbSpotMultiDayDrawdownAccumulationLong遵循了明确的分析师指令,从事件驱动型币种(在XRP以夏普比率-0.93失败后)转向有机需求型币种,将已上线的BTC回撤累积机制应用于BNB由销毁/实用需求驱动的复苏资金流。代码本身是合理的(44/44信号转换为入场,干净的现货仅做多,22.8%年内最大回撤为8),但经济性几乎持平——盈利因子1.04,夏普比率0.55,其置信区间跨越了深度负值,且全部收益集中于2020-2021,而2022-2026持平或为负。分析师判断BNB对该机制而言是一个薄弱/死寂的标的,而非代码缺陷,并指出44笔交易无法在不过拟合的情况下拟合3个滚动窗口中的5个参数,因此在回测评审阶段放弃了该策略。它仅经过一次迭代就以放弃告终,从未进入优化、分析或风险评审阶段。

假设

一个仅做多、单一标的、单一交易场所的OHLCV-ONLY策略,基于BNBUSDT。BINANCE_SPOT DAILY线。与已上线的BtcSpotDrawdownAccumulationLong采用相同的、已验证有效的回撤累积机制。EXPLICITLY FOLLOWING ANALYST DIRECTIVE:从事件驱动型币种(XRP以夏普比率-0.93失败)转向ORGANIC-DEMAND币种。BNB在所有非BTC币种中具有最强的有机需求特征:季度性BNB销毁减少供应,BSC gas费带来真实的实用需求,参与Launchpool/Launchpad需要持有代币,交易所交易量挂钩的手续费折扣。这些是机制性的、由有机需求驱动的复苏资金流(而非事件驱动型的监管剧烈波动)。BNB的回撤会被长期持有者可靠地买入以积累实用价值——这正是该机制所利用的动态。BNBUSDT.BINANCE_SPOT自2017年起上市——约有8年的日线历史,历史长度并列最长。共五个参数。填补了BINANCE_SPOT交易场所配额缺口(目前为9.2%,目标为≥15%)。

复制了已验证有效的BTC现货回撤累积机制,应用于BNB——除BTC外有机需求特征最强的币种(季度性销毁缩减供应,BSC gas费加Launchpool创造真实持有需求),其回撤会被长期持有者可靠地累积买入——这正是该机制所利用的动态,也是遵照分析师指令明确转向远离事件驱动型币种的举措。与已上线版本(该版本重写了on_bar)不同,此实现使用了STANDARD FactoryStrategy接口,使基类掌管仓位查询与分发:calculate_signal()返回一个面向验证器的CONTINUOUS信号——即滚动回撤比例加上一个微小的tanh(log-return)扰动——该信号在每个合成场景中均会变化且从不冻结,而离散的回撤+状态入场门槛以及恢复/时间/止损/状态崩溃离场门槛则位于should_enter / should_exit中。入场仅限BUY,交易场所为BINANCE_SPOT(CASH,杠杆1.0),满足现货仅做多的约束,并填补了BINANCE_SPOT交易场所配额缺口;日线与多周均值回归的时间跨度相匹配。12%的回撤阈值加上恢复至滚动高点的离场目标,瞄准两位数百分比的往返收益,远高于约0.20%的现货往返吃单成本,使该策略在手续费方面可行。

不值得优化:基线盈利因子为1.036(手续费加10.6%冲击成本几乎耗尽全部总收益),夏普比率为0.55,sharpe_ci_low -4.04,且收益集中于2020-2021,2022-2026每年均持平或为负。由于只有44笔交易却要在3个滚动窗口中调优5个参数,优化将会拟合出一个在-225项中表现最佳的配置,但在holdout/Deflated-Sharpe检验中会崩溃——这是已被确认的薄弱基线(PF~1.0-1.1)单一标的移植、将在BTC上验证过的机制照搬过来的失败模式。实现本身是合理的(因此不属于迭代问题),但BNB对于这一回撤累积机制来说是一个薄弱/死寂的标的;花费2小时的优化算力并不合理。

实现

仅做多、单一标的、仅OHLCV的回撤累积策略,应用于BNBUSDT.BINANCE_SPOT日线K线(约8年历史数据)。当价格从其滚动回溯天数(30)高点回撤至少drawdown_threshold(12%)时累积BNB,并受200日SMA长期趋势过滤器约束(仅当价格位于SMA下方regime_breakdown_pct=10%以内时买入,即排除灾难性熊市)。当价格恢复至入场时记录的滚动高点、经过max_hold(60)根K线、触及15%止损,或长期趋势崩溃(收盘价<SMA*(1-2*regime_breakdown_pct))时平仓。按资金比例调仓,每次入场买入权益的per_trade_pct(20%);现货CASH账户,杠杆1.0,仅做多(仅BUY用于入场,SELL用于出场)。

回测评审

夏普
0.60
总收益率
3.27%
最大回撤
22.79%
总交易数
44
胜率
50.0%
盈利因子
1.04

代码功能正常:44/44信号已转换为入场,零规模或低于最小名义金额的丢弃数为零;对已验证有效的BTC回撤累积机制进行了干净的现货仅做多实现

约8年的充足历史数据(2017-2026)以及适度的敞口(37.9%),最大回撤22.8%表现尚可

盈利因子1.036——手续费/冲击成本消耗了约96%的总收益;基本没有净收益可供优化

夏普比率0.55 / 恢复因子0.15 / sharpe_ci_low -4.04——在进行任何多重检验惩罚之前,风险调整后收益在统计上与零无法区分

状态衰退:仅在2020-2021牛市期间为正;2022 -9.8%、2023 +0.9%、2024 +1.7%、2025 -0.3%、2026 -1.4%——近期的holdout窗口将会是死寂的

仅有44笔交易,却要在3个滚动窗口(每窗口约15笔)中拟合5个参数——优化将导致曲线过拟合,并在Deflated-Sharpe/holdout检验中失败,与反复出现的薄弱PF单一资产移植失败模式一致

结局总结

即便转向像BNB这样的'有机需求'币种,回撤累积机制也只产生了一个PF~1.0的薄弱基线移植结果,其收益完全依赖于2020-2021牛市;由于交易笔数过少不足以拟合5个参数,优化将会拟合出一个在holdout/Deflated-Sharpe检验中崩溃的配置——这正是已被确认的薄弱PF单一资产移植失败模式。

它在优化前的回测评审环节被放弃(结论:放弃),因为基线收益微乎其微——未能通过夏普比率、trade_count、profit_factor和max_drawdown标准,手续费加约10.6%的冲击成本几乎耗尽全部总利润;而且以44笔交易对比5个参数,样本太薄弱,无法在不过拟合的情况下进行优化,因此优化及之后的所有阶段均未进入。

一个仅做多的单一标的回撤累积策略,基于BNBUSDT.BINANCE_SPOT日线(OHLCV only),当价格从其30日滚动高点回撤至少12%,且仍处于其200日SMA状态的10%以内时买入,在价格恢复至入场时的滚动高点、持仓60根K线、触及15%止损或状态崩溃时离场——将已上线的BTC机制移植到BNB,作为分析师主导的转向有机需求币种的举措。

在约8年间(2017-11-06至2026-05-18),该策略进行了44笔多头交易,胜率为50%,但几乎没有净收益:总回报+3.3%,CAGR 0.38%,夏普比率0.55(CI [-4.04, 5.34]),盈利因子1.04,期望值+$67/笔,最大回撤22.8%,且收益集中于2020-2021,2022-2026每年均持平或为负。

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