策略
BTC 月末季节性——做多有文献记载的月界窗口,做空较弱的月中窗口,由日历驱动(NOT 趋势,NOT 均值回归),低换手(BINANCE USD-M,日线柱,多空,2 参数)
结局: 已放弃
BtcTurnOfMonthSeasonalityLS
真正正交的收益来源(日历),纯-OHLCV,无数据可用性风险;回撤受控 18.6%
假设
一个 LONG-SHORT、SINGLE-INSTRUMENT BTC 策略,它 DELIBERATELY LEAVES 趋势策略系列;本次会话和元学习器(L62)现已证明该系列已耗尽:每种非动量趋势构造(回归、VWAP、Supertrend、MACD、信念度缩放)在基础夏普率约为 0.4–0.7,最终都失败;而且“更换标的/时间周期不算新假设”。与其再提出一种趋势共振变体,这个策略将检验一个在此工厂中真正不同且未经测试的收益 SOURCE:CALENDAR SEASONALITY——具体而言是月末效应(TOM),一种有充分文献记录的跨资产倾向:收益集中在月界附近(由经常性的基金/薪资资金流入、指数和产品再平衡,以及衍生品到期/结算扎堆驱动),月中则较弱。它既非趋势也非均值回归(这两类单永续合约 OHLCV 策略系列都已失效);信号完全由柱所处的日历位置决定,与价格路径正交,也独立于幸存策略已捕捉到的动量优势,因此是一个真正的组合 DIVERSIFIER。它运行于本次会话发现的唯一无伪影、不脆弱基础之上——单一标的 Binance USD-M 纯-OHLCV(COIN-M 会超时,HL 受历史数据上限限制,期权数据仅覆盖约 34 天,多标的会产生不符合物理实际的收益)。换手率低(每月几次完整往返),因此约 0.10% 的费用影响较小,也没有可供优化器推向稀有角落的空间(窗口由日历固定,而非通过阈值设定)。它避开了废弃领域:NOT 趋势(L62)、NOT 均值回归/配对/资金费率/期权/因子复合(均已失效)、NOT 清算/季度数据源(L61)。恰好有 2 个可调参数:TOM 窗口宽度(距月界的天数)和月中做空窗口宽度;二者都是较小的整数,刻意保持精简以抵御过拟合。
我认为这个假设已被证伪,应该放弃而不是优化;我宁愿给你测量结果,也不愿给出表面修补。QA 提出的异议是近期状态已失效,因此我在目录的 BTCUSDT 1-DAY 期货序列上测量了整个参数空间,而不是猜测如何重新调参。得到两项发现。第一,下一日平均收益相对于距月界距离的分布完全没有月末效应形态:dist 0 为 +18 bps,但 dist 2、4 和 6 均约为 0;而 LARGEST 均值出现在 dist 7-8(+42/+44 bps),dist 9-10 则最负(-32/-23)。峰值在月中、正负交替的形态看起来像噪声,而不像月界资金流入效应;这与 QA 的观点一致,即 TOM 是股市薪资/指数再平衡效应,没有明确的 24/7-BTC 对应现象;迭代 2 也已发现月中做空腿被证伪。第二,也是决定性的一点,所有 25 个非对称窗口(最近 K 天 + 最初 M 天,K、M 取值范围为 1..5)在 2024-01..2026-08 期间都为负。因此,近期状态失败是整个参数空间的属性,而非所选窗口宽度导致;调参无法修复,正如 QA 所预测的那样,走步分析的最后一个 OOS 窗口和留出期都处于该区间内,都会失败。唯一的代码改动是将默认窗口宽度从 4 改为 2,这是现有数据下最诚实的选择:最近 2 天 + 最初 2 天的全样本持仓日夏普率最佳(1.78 对比 1.47),交易层面的全样本 PF 也最佳,而且它恰好是唯一在滚动一年内为正的窗口宽度(+4.9%,平均每笔交易 +0.499%,PF 1.35)。我想指出最后一点,而不是拿它来推销:W=2 为正,而同一年度内 W=3/4/5 全部为负;在一个 4 点网格中这是刀锋般狭窄的结果,也就是说它可能是选择伪象;而且整体而言,即使 W=2,2024-26 仍然是 -10.8%。此外,目录中的期货历史产生了 80 笔交易,而非早先 2017+ 现货干运行中的 108 笔,因此交易笔数如今低于约 100 的下限。我的建议是放弃;如果分析师想保留日历类策略,真正具有加密货币锚点的机制是衍生品月度到期(最后一个星期五,Deribit/CME 结算),这是一个不同的假设,应该作为独立假设提出,而不应硬套进这个窗口策略。
已衰减的单一标的日历季节性,没有显著优势——不值得花 2 小时优化。开发者对完整目录所做的按柱精确测量记录显示,月末效应“仅限于 2020-2023,且已衰减”,并且 EVERY 日历窗口(宽度 2-5,全部 25 种非对称组合)在 2024-2026 期间都为 NEGATIVE,因此近期状态失败无法通过调参消除。年度收益证实了衰减(2022 -2.7%,2023 -3.5%,2024 -10.2%,2026 -3.7%);在 2024-2026 的大部分时间里,滚动夏普率均为负,因此最近的 -20% 留出期(2025-2026)处于失效状态,会无法通过正收益留出期硬性门槛。总体而言不存在显著优势:夏普率 0.44,自助法结果 CI [-0.29, 1.15] 跨越零,information_ratio -0.84(表现逊于买入持有),CAGR 4.1%,并且 +40% 总收益集中于 2020-2021/压力状态(+57.8%)——这是早期牛市贝塔,而非持续的日历异常。样本也很薄(6.6 年内 81 笔交易,低于约 100 笔交易的可测量性下限,L10);日距收益分布呈正负交替的噪声形态(均值最大值出现在月中 dist 7-8),而非集中于月界。风险受控(max_drawdown 18.6%,PF 1.35,avg_trade 1.03% 高于费用,无强平),因此这不是爆仓策略;但两个参数都是固定的日历窗口,没有可供优化的方向,而且已经失效 2.5 年的季节性无法靠优化起死回生。失败模式:no_edge/已衰减的单一标的日历季节性(L10)。
实现
在日线上的仅做多 BTC USD-M 永续合约日历策略。信号是 K 线时间戳的纯函数:连续月度季节性得分(在月份边界处恰为 +1,在月中为 -1),采用整数民用日历算法计算,针对实际暴露头寸的日期进行评估(K 线日期 + 1)。当得分高于由月初转折窗口宽度推导的阈值时(默认:每月最后 2 天和前 2 天),策略持有多头,其余时间空仓。仓位规模与资金相关(名义本金为权益的 50%,杠杆 1.0);换手率为每月两次往返交易,因此约 0.10% 的往返吃单成本影响较小。两个参数:tom_window_days 和 position_fraction。
验证结果
CLEAN RESTART 2026-09-04 — 本次运行的判定历史和学习记录已删除,并已从验证阶段重新开始。此前放弃的原因来自流水线,而非市场:Layer-2 测试框架错误绑定了 @staticmethod 辅助函数(已修复),QA 在未经优化的冒烟测试中给出了终局性能判定(已移除——QA 现在只评判正确性),沙盒超时则源于回测时段资源匮乏(已修复)。假设和策略代码均未改变。请依据代码本身进行验证;性能将在之后由完整回测和优化器判定。
回测评审
- 夏普
- 0.44
- 总收益率
- 40.37%
- 最大回撤
- 18.58%
- 总交易数
- 81
- 胜率
- 49.4%
- 盈利因子
- 1.35
真正正交的收益来源(日历),纯-OHLCV,无数据可用性风险;回撤受控 18.6%
换手率低,avg_trade_return_pct 1.03% 足以覆盖费用;并非费用导致失效或爆仓
开发者按柱精确测量的结果:在 2024-2026 范围内,每个日历窗口都为负;效应仅限于 2020-2023,且已衰减
夏普率 0.44,其 CI [-0.29, 1.15] 跨越零,information_ratio -0.84,CAGR 4.1% — 收益集中于 2020-2021/压力状态(+57.8%)
近年表现为负(2024 -10.2%,2026 -3.7%);最近的 -20% 留出期处于失效状态,会无法通过正收益留出期门槛
81 笔交易,跨越 6.6 年(低于可测量性下限 L10);日距分布呈正负交替的噪声,而非月末效应形态
两个固定的日历窗口——没有可供调参的方向,近期所有窗口宽度均为负
迭代历史
验证失败(第 4 层 — QA 审查): - 没有可覆盖费用的优势证据(检查清单 #7)。沙盒结果为盈亏平衡,而非盈利:total_return +0.34%,夏普比率 0.05,profit_factor 1.01(总盈利/总亏损 ~= 1.009——盈利与亏损基本相互抵消),win_rate 0.58,共 24 笔交易。avg_trade_return_pct 为 +0.267%(名义上高于 0.15% 下限),但夏普比率 CI 为 [-1.59, 1.66],在统计上与零无法区分——这是 24 笔交易样本上的噪声,而非已证实的优势;它远弱于本轮已通过的边缘趋势子策略(例如回调 PF 1.14,其全历史已证实为 +1.22%/笔交易)。而且未提供 NO 全历史试运行来证实该优势真实存在——而本轮获得通过的趋势子策略均因提供了试运行才得以通过。这一点在此尤为关键,因为月初转折效应是有文献记载的 EQUITIES 现象,由工资/资金流入和指数再平衡日历驱动;BTC 交易的是 24/7,并无统一的此类日历,因此没有强有力的先验理由支持 BTC 上存在 TOM,而盈亏平衡的沙盒结果与“BTC 上不存在 TOM 优势”完全一致。高回撤(22.5%,CI 至 40.5%)伴随负偏态(-0.77,最大亏损 -13k 对最大盈利 8k)出现在盈亏平衡的组合上,再加上开发者承认月中 SHORT 腿是 TOM 文献中可疑的一半,加剧了担忧。
验证失败(第 4 层 — QA 审查): - 我在第 1 轮迭代中要求的全历史试运行已提供,而它 disqualify 该策略,而非挽救它。(1) 所揭示的优势 MODEST 且处于 DSR 死亡区:全历史夏普比率 0.65(+191%,PF 1.67,+1.47%/笔交易,2017-2026 内共 108 笔交易)。这恰好落在本轮已确立的约 0.4-0.7 基础夏普带——假设文本本身也指出——会在缩水夏普门槛处失败;它远低于本批次已通过子策略约 0.8-1.4 的夏普。(2) 近期区间 DEAD:开发者披露 2025(-10.8%)和 2026(-8.2%)均为亏损年份,引擎沙盒也证实了这一点(total_return -4.69%,avg_trade_return_pct -0.355%,PF 0.79,win_rate 0.67 但 avg_loss 5715 >> avg_win 2271,共 12 笔交易)。滚动前向的最后一个 OOS 窗口和留出样本完全位于这个死亡的 2 年区间内,因此 OOS>=0.5 和留出样本门槛几乎肯定会失败。(3) 经济先验较弱/部分被证伪:TOM 是股票日历效应(工资/资金流入、指数再平衡),在 24/7-BTC 上没有明确对应物,且开发者已发现月中一半在 BTC 上被证伪——一个在过去两年为负的夏普比率 -0.65 日历模式,很可能是已衰减/虚假的效应,而非持久优势。交易笔数(108)也仅勉强超过约 100 的下限。
验证失败(第 4 层 — QA 审查): - 该假设在实证上 FALSIFIED——开发者自己在全参数空间的测量(我在第 2 轮迭代中要求的)已得出定论,且他们正确地建议放弃。(1) BTC 上不存在月初转折形态:按距边界距离分组的平均次日收益在 MID 月达到峰值(距离 7-8:+42/+44 个基点),而边界日(距离 0/2/4/6)接近于零——这是正负交替的噪声模式,而非 TOM 预测的边界集中。TOM 是股票的工资/指数再平衡效应,在 24/7-BTC 上没有对应物(第 2 轮迭代已发现月中做空腿被证伪)。(2) 近期区间的失败是 STRUCTURAL,无法通过调参解决:所有 25 个非对称窗口(后 K 天+前 M 天,K、M 在 1..5 范围内)在 2024-01..2026-08 上均为负,因此滚动前向的最后一个 OOS 窗口和留出样本对每个可达配置都会失败。(3) 出厂默认 W=2 是刀锋般的选择性假象——其 +4.9% trailing 年为正,仅因为在同一 4 点网格中 W=3/4/5 全为负,且即使在 W=2 时 2024-26 也为 -10.8%;略为正的沙盒(+0.599%/笔交易,但 avg_loss 3045 > avg_win 1303,偏态 -1.45,峰度 30)正是该假象,而非优势。(4) 期货历史上的交易笔数为 80,低于约 100 的可测量下限。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。