跳至正文
全部策略

策略

BTC 宏观时间跨度的多空趋势跟踪策略(单一标的BINANCE USD-M永续合约,日线/周度评估,200日MA以上做多+SHORT以下做空,并设有防止反复止损的缓冲区间——在BOTH牛市和AND熊市均可获利,使收益实现行情分散而非2021集中,手续费影响可忽略,纯OHLCV,2参数)

结局: 已放弃

BtcMacroTrendFollowLS

结局总结

这个BTC多空双向趋势跟踪策略是第3次迭代,旨在通过做空熊市来克服单一市场机制集中问题,此前已两次调整其持有周期(200日,随后改为每周100日)以使其变得可衡量;以每日评估、约40日为周期的版本终于产生了具有诊断意义的58笔交易,并凭借强劲的单笔交易收益与盈利因子通过了优化前的关卡,得到“可优化”的判定。但优化暴露出它存在过拟合且集中于单一市场机制:样本内夏普比率0.76在样本外崩溃为负-0.148,PBO达到0.66,且留存测试在-0.150处失败。决定性的是,其核心假设在实证上被证伪——全部+361%都可追溯至2021以及某一个+125%的交易日,而做空仓位在其本应获利的2022/2025熊市中反而亏损。经过三次迭代后,分析师放弃了该策略,并给出元级备注:不要再通过重新调整单一标的方向性趋势择时器来解决市场机制集中问题,因为集中问题出在信号本身,而不在交易方向。

假设

一个基于LONG-SHORT的BTCUSDT.BINANCE(USD-M永续合约)时间序列趋势跟踪策略,专门设计用于摆脱在该工厂中已导致EVERY纯多头方向性策略失败的陷阱:单一市场机制集中(它们的全部收益都来自2021牛市,因此分析师将其判定为伪迹——例如Deep-Majors动量择时器,807%的收益全部来自2021)。解决方案在于SHORT方向:当该策略高于其200日MA时LONGBTC,低于时SHORTBTC,因此它在2022/2025熊市阶段(做空)与牛市阶段(做多)均能获利——收益在各市场机制间DISTRIBUTED,这正是分析师所要求、而纯多头策略永远无法提供的多机制属性。它NOT那个失败的“每日趋势LS篮子”(那是一个基于快速50日回溯窗口的多标的篮子,被震荡行情反复削弱,no_edge):本策略是基于缓慢~200日趋势、带有防震荡区间的SINGLE最深流动性标的,捕捉每个周期中少数几次大幅的多月BTC趋势,同时忽略噪音。它是针对每一个主要杀手而设计的:FEE_EDGE——对200日趋势进行每周评估,一年中仅翻转仓位方向数次,因此相对于数十个百分点的趋势波段而言,手续费损耗微不足道;OVERFIT——2参数(MA长度、区间宽度)、单一标的、无筛选面、无N选优的优化器扫描;SINGLE-REGIME——做空端使其在熊市中盈利,这正是其全部意义所在;DATA——纯粹OHLCV于BTC(多年历史、最深订单簿、3%存续BTC标签)。它填补了最空缺的持有周期区间(宏观/1周以上、0.6%)以及代表性不足的long_short方向(15.0%)。它NOT均值回归策略(已淘汰类别),NOT套利策略(手续费致死),NOT篮子策略(过拟合),NOT期权/CM/HL(已淘汰)。

第3次迭代针对的是唯一(且已重复三次出现)的阻碍:QA将第1–2次迭代判定为STRUCTURALLY UNMEASURABLE——约13笔、随后约19笔交易分布在6年间,给出的夏普比率CI不具诊断意义,每个滚动前向验证窗口约6笔交易,而长达数月的宏观持仓意味着15天的留存测试期内只能收盘约0笔REGARDLESS、长度为MA的交易。QA认定代码本身是健全的;问题出在持有周期上,而MA长度的调整(200→100)已被证明并未解决问题(13→19)。单一标的趋势跟踪策略的交易笔数与持仓时长仅由两个因素决定:MA长度和评估频率。因此最小化的针对性修复是同时提升两者——ma_length100→40(一个中期趋势,仍高于纯震荡区间,且3%区间可抑制震荡洗盘),以及eval_period7→1(DAILY评估,使每次区间穿越都能被及时执行,而不是被限定为每周才响应一次)。两者共同显著增加了翻转次数(具有诊断意义的滚动前向验证窗口),并将持仓缩短至数周到数月,使15天的留存测试期内能够真正包含已平仓的交易——直接解决了QA所指出的两个可衡量性障碍。这显然是从宏观持有周期向中期持有周期的转变:这是必须付出的代价,因为没有任何宏观MA长度能够满足该流程对交易笔数和留存测试期平仓的要求(正如QA自身所得出的结论)。多空结构——即支撑多机制适用性的理由——保持不变,因此做空端在熊市阶段依然能够获利。所有此前被认定正确的部分均未改动:区间滞后逻辑、反向区间翻转逻辑、与路径无关的仓位上限设置、单一标的、2参数(ma_length、区间)、纯粹OHLCV、无被禁止的导入——第1–2层保持通过状态。诚实的说明:较短的趋势周期相较宏观趋势会带来一定的no_edge/震荡风险,但一个可衡量、能够基于优势被评判的策略,严格优于一个因不可衡量而被自动拒绝的策略;如果它现在的交易频率足以被衡量,且优势依然成立(做空端必须为多机制论点发挥应有的作用),它就终于能够通过此前所有迭代都被卡住的结构性关卡。

过拟合+单一行情集中,无法修复——四项不可豁免的硬性门槛失败以及一个被证伪的论点。硬性门槛:walk-forward is_overfitted=true(IS 0.764 -> OOS -0.148,其中一个窗口-1.21),OOS Sharpe <= 0,PBO 0.66 > 0.5,以及holdout FAILED(sharpe -0.150,比率0.0)。DSR 0.155以及横跨0的Sharpe CI区间证实,原始的0.40只是-225次试验中挑选出的最优结果,属于筛选假象。该策略的整个前提——空头一侧能使收益在不同行情间分散,从而摆脱2021集中——在实证上已被FALSE:全部收益来自2021(+218%),单一的2021-01-27 +125%日撑起了头条表现(偏度39,峰度1718),而空头一侧LOSES(short_win_rate 0.367;熊市年份2022 -10.9%和2025 -6.7%均为负)而非在其本应针对的下跌行情中获利。这与其刚刚被放弃的ETH turtle姊妹策略(相似度0.77)以及Deep-Majors动量择时策略属于同一种过拟合/单一行情式失败——一个纯OHLCV单一标的趋势跟踪策略(类别0/213存续判定)。目前已是第3次迭代,时间跨度已被重新调整两次;这两个参数已扫描了225次试验,OOS处处为负,且holdout也失败了,因此不存在尚未测试、可供调优的参数区间,也没有不会再次过拟合的同机制重构方案。META-NOTE FOR RESEARCH LEAD:为单一标的OHLCV趋势跟踪策略加入空头一侧并NOT能使收益在不同行情间分散——空头交易在2022/2025熊市中反而亏损,而整个盈利优势仍集中于单独一个2021日。停止通过重新包装单一标的方向性趋势择时策略来“解决”单一行情集中问题;集中度问题在于信号本身,而非交易方向。

实现

一个基于BTCUSDT.BINANCE USD-M永续合约的多空单标的趋势跟踪策略,采用日线,DAILY评估。当收盘价高于其`ma_length`日(40)移动均线超过`band`(3%)时做LONG;低于均线超过`band`时做SHORT;价格处于该区间内时HOLDS当前仓位(防止反复止损的滞后机制)。它在价格穿越对侧区间时翻转仓位,因此在上升趋势中做多、下降趋势中做空——在牛市和熊市阶段均可获利。仓位规模采用上限的路径无关方式(min(base_capital, 权益)×position_frac),杠杆为1.0。有两个可调参数:ma_length、区间宽度;每日评估和仓位规模逻辑保持固定。

验证结果

验证失败(第 4 层 — QA 审查): - STILL UNMEASURABLE —— MA 的 200->100 修复仅将交易数量从 13 提升到 19,且 Sharpe CI 的 [-3.86, +8.04] STILL 区间跨越了强负值到强正值。在约 6 年内仅有 19 笔交易的情况下,+401% / Sharpe 3.78 仍然与运气无法区分(少数几段大的趋势行情;largest_win $287,605 占主导);按 L16 标准属于不具诊断意义。滚动前向测试(walk-forward)每个窗口约有 6 笔交易(仍然过少),而且——正如开发者明确承认的那样——15 天的 HOLDOUT 将只包含约 0 笔已平仓交易(一个持续数月的宏观仓位不可能在 15 天内平仓),相对于 REGARDLESS 的 MA 长度而言,因此留存(holdout)检验在结构上无法评估。 - 多周期(multi-regime)论点仍未得到证实——SHORT 端(全部理由所在)在 short_win_rate 0.333(3 of 9)上的表现仍逊于 long_win_rate 0.60,与迭代 -1 相比基本没有变化。该策略与每一个被拒绝的纯多头择时策略的全部区别在于,空头端能在熊市行情中盈利,从而使收益呈现 regime-DISTRIBUTED 的特征。由于多头端支撑了整体收益,而空头端大多亏损,+401% 仍很可能是多头集中型的(正是该策略声称要解决的那个偏差),在仅有 19 笔交易的情况下无法证明并非如此。 - CREDIT(无缺陷):开发者忠实且最小化地采纳了迭代 -1 的反馈(仅修改了 ma_length 加配置,所有先前已确认正确的机制均未改动),并对留存检验方面仍存在的局限性保持透明。代码本身是可靠的;此次被拒绝纯粹是由于结构性的可测量性问题。 - 收益序列的风险指标仍然带有伪影(annualized_volatility 1302%、data_days 19 在持仓 112 天、最大回撤(max-DD)持续 378 天的情况下是不可能计算出来的)。交易层面的事实(19 笔交易、PF 5.22、佣金 0.38%、无强制平仓)是可信的;但比率类指标并不可信。

研究负责人:为使分类统计准确,应重新归类为中期(而非宏观/1周以上)。这一转变是使其可衡量所必须付出的代价(正如我在第1-2次迭代中得出的结论),因此是可以接受的——但它并未填补该假设最初瞄准的宏观分类空缺。

HORIZON SHIFT(透明,但分类归属说法现已不准确):该假设标题/论点为“宏观时间跨度 / 200日MA”,意在填补最空缺的宏观/1周以上分类,但iter-3的代码实际是一个40日的MEDIUM-TERM趋势策略(平均持仓39天)。它已不再填补其所声称的宏观分类,而且40天比该假设明确用以自我区分为“震荡”的50天还要FASTER。从实证看,单一标的+3%区间使其能够运作(PF 2.48,win_rate 0.43且有大额获利——并非震荡行情),核心的多空/空头应对多行情论点得以保留,但这确实是对既定策略的实质性偏离。

分析师:将收益按BY REGIME分解,并确认SHORT端在2022熊市中净收益为正——如果+361%仍然全部来自-2021,那就仍是该假设声称要解决的同一种单一市场机制伪迹。现在这是一个可以在58笔交易样本上判定的问题。

SHORT-SIDE THESIS — 现已可测量,这是关键的分析师验证。short_win_rate 0.333(10 of 30)相对于多头 0.536。相较于每一个被拒绝的纯多头择时策略,全部理由在于 SHORT 端在熊市中盈利,因此收益具有跨周期(regime-DISTRIBUTED)的特性。与迭代 1-2(6 笔空头,不具诊断意义)不同,现在有 30 笔空头——一个具有诊断意义的样本——因此空头端是否发挥了应有作用终于可以得到解答。33% 的胜率对趋势跟踪策略而言是正常的,IF 获胜的空头交易(2022 熊市)规模较大,因此并不足以否定该策略,但仍 MUST 需要验证。

分析师建议:检查剔除排名前2-3的获利交易后的稳健性;基于干净的每日权益曲线重新计算Sharpe/波动率;确认后续walk-forward窗口中OOS的Sharpe为正。

收益集中度+指标假象:偏度6.10/峰度42.96,largest_win $151,681——+361%依赖少数几笔大额获利交易(这是趋势跟踪策略的特征,正偏度本身是理想的,但存在集中度风险)。annualized_volatility 275%和data_days 58是收益序列产生的假象(运行跨度以年计,依据706天的最大DD持续时间);交易层面的事实(58笔交易、PF 2.48、手续费0.89%、无强平)以及metrics_reliable=true均可信。

代码本身无缺陷——逻辑合理,现在可进行诊断性评估。

CREDIT(无缺陷):开发者解决了我在三次迭代中提出的确切可衡量性障碍,而且是唯一可行的方式(缩短MA + 每日评估以同时提高交易数量和holdout兼容性),并且对时间跨度权衡保持透明。除两个参数外代码未变——区间滞后、反向区间翻转、上限的路径无关仓位规模、MARGIN做空、无叠加、无强平均保持不变。metrics_reliable从FALSE翻转为TRUE,交易数19->58,Sharpe CI下限现为POSITIVE(0.76)。

回测评审

夏普
0.40
总收益率
361.21%
最大回撤
21.34%
总交易数
58
胜率
43.1%
盈利因子
2.18

58笔交易(28多/30空),平均持仓39天——iter-3的评估周期修复使其变得可衡量,多头和空头两侧都真正活跃AND

avg_trade_return_pct 7.08%且PF 2.18,手续费占毛利的0.98%——手续费方面完全可行,不存在FEE_EDGE风险

2个参数,单一深度标的,不涉及横截面选择——过拟合空间小

在2021之外仍存在一定的中期趋势优势(2024 +26%)

核心论点被证伪:收益几乎全部来自2021牛市(+361%总额中的+218%),由单笔+125%已实现交易驱动(偏度39,峰度1718)——这正是该设计声称要避免的单一市场机制集中问题

空头一侧NOT未能实现行情分布效果:偏熊市年份为负(2022 -11%,2025 -6.7%),short_win_rate仅0.37

夏普比率0.40偏弱,CI且低-0.257跨越零值;max_drawdown 21.3%

end_unrealized_pct 64.6%——头条收益中很大一部分来自一个尚未平仓的持仓,而非已实现的业绩记录

分析

avg_trade_return_pct 6.2-7.1%且PF约~1.9-2.2,手续费约占毛利的1%——NOT并非fee_edge方面的失败;该机制能够覆盖交易成本

简洁的2参数结构,敏感性网格平滑,无突变点;多头(28)和空头(30)两侧均能触发

iter-3的评估周期修复成功使该策略变得可衡量(58笔交易,平均持仓39天)

四项硬性关卡失败:is_overfitted=true(IS 0.76 -> OOS -0.148),OOS夏普比率 <= 0,PBO 0.66,以及留存测试FAILED(-0.150,比率0.0)

DSR 0.155,sharpe_ci_low -0.269——夏普比率与-225次试验中择优所产生的噪声无法区分;原始0.40是一种选择偏差伪迹

核心论点FALSIFIED:全部收益来自2021(+218%),单一的2021-01-27 +125%日撑起了整体表现(偏度39,峰度1718)。原本应在熊市阶段获利的空头一侧LOSES(short_win_rate 0.367;2022 -10.9%,2025 -6.7%)——它NOT未能摆脱其设计初衷所要解决的单一行情陷阱

DD 20.7% > 10%下限,annualized_vol 52%——这是加杠杆的单一行情敞口,而非分散化的alpha

纯OHLCV单一标的趋势策略类别(0/213存续判定);目前已是第3次迭代,时间跨度已被重新调整两次

迭代历史

验证失败(第 4 层 — QA 审查): - UNMEASURABLE / 不具诊断意义,且在结构上与验证流程不兼容。在完整约 6 年的历史区间内,total_trades 为 13,Sharpe CI 的 [-3.26, +10.22] 区间跨越了强负值到强正值,因此 +343% / Sharpe 4.85 的点估计无法与运气区分开来(L16/L26)。具体来说,3 阶段的优化无法验证这一点:滚动前向测试(3 个窗口,跨越约 6 年)每个窗口仅产生约 4 笔交易(在约 4 笔交易上优化 2 个参数等于纯粹过拟合),而对于一个 200 天 MA 的周度趋势跟踪策略,15 天的留存(holdout)区间将只包含约 0 笔交易,导致留存检验无法评估。样本量过低是单一标的宏观周期本身固有的问题,没有任何既能保留该假设、又能解决此问题的修复方式(更快的 MA 会带来它想避免的震荡行情;更多标的会带来它想避免的组合过拟合)。 - 核心的多周期(multi-regime)论点证据薄弱——SHORT 端(全部理由所在)表现不佳:short_win_rate 0.333(2 of 6)相对于 long_win_rate 0.714。该策略与每一个被拒绝的纯多头择时策略的全部区别在于,空头端能在熊市行情中盈利,从而使收益呈现 regime-DISTRIBUTED 特征,而非 2021 多头集中型。由于多头端支撑了整体收益,而空头端大多亏损,+343% 仍有可能是多头集中型的——正是该策略声称要解决的那个偏差——而 13 笔交易无法证明并非如此。max_drawdown 51% 也削弱了“跨周期平滑”这一说法。 - 收益序列的风险指标带有伪影:在持仓 160 天、最大回撤(max-DD)持续 819 天(运行跨越数年)的情况下,annualized_volatility 1128% 和 data_days 13 都不可能计算出来。交易层面的事实(13 笔交易、PF 4.75、佣金占总额的 0.31%、无强制平仓)是可信的;但比率类指标并不可信。 - CREDIT(无缺陷):代码在机制上是正确的——信号为 (close-MA)/MA,按周评估,高于正带时 LONG、低于负带时 SHORT,滞后逻辑(hysteresis)正确,采用有上限的路径无关仓位管理,做空使用 MARGIN(而非现货),订阅标志一致,无叠加仓位,无强制平仓。与已淘汰的均值回归类、失效的套息交易类、过拟合的组合类策略确实存在本质区别。此次被拒绝纯粹是可测量性问题,而非实现问题。

结局总结

为单一标的纯OHLCV趋势跟踪策略增加空头一侧并不能使收益在不同行情间分散——集中度问题存在于信号本身,而非交易方向——因此重新调整时间跨度或评估周期无法挽救这一策略类别(0/213存续判定)。

分析师基于四项不可豁免的硬性门槛失败(is_overfitted=true、OOS Sharpe ≤ 0、PBO 0.66 > 0.5、holdout失败)以及一个被证伪的论点作出放弃裁定:几乎全部收益来自2021(+218%,由单一的+125%日主导,偏度39/峰度1718),而空头一侧实际上是亏损的(short_win_rate 0.37;2022 -10.9%,2025 -6.7%),因此它从未摆脱其设计初衷所要解决的单一行情陷阱。

一个基于单一标的BTCUSDT.BINANCE日线的中期多空MA趋势跟踪策略——在约40日MA以上做多、以下做空,并设有防止反复止损的缓冲区间——其设计目的是让空头一侧能在熊市阶段获利,从而使收益在不同行情间分散,而非集中于2021牛市。

回测显示+361%的总收益,共58笔交易(28多/30空),盈利因子为2.18,avg_trade_return_pct 7.08%,但Sharpe偏弱为0.40(CI 低-0.26),最大回撤21.3%;优化后Sharpe仍保持在约0.39,而walk-forward出现过拟合(IS 0.76 → OOS -0.148),PBO为0.66,holdout在-0.150处失败。

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