策略
ETH Binance USD-M 星期季节性 — 多空策略,做多历史强势工作日窗口,做空历史弱势周末窗口,日线 (2参数,接近零 DOF)
结局: 已放弃
EthDayOfWeekSeasonalityDirectionalLS
结局总结
EthDayOfWeekSeasonalityDirectionalLS 是第二低-DOF日历组合 — 做多强势工作日,做空 ETH 弱势周末 — 旨在添加与其 BTC 月末兄弟策略不同的正交、方向中性流。但星期优势在 ETH 期货上未能承受费用:净收益 -46.2%,盈亏比 0.909,每笔交易收益接近零,且灾难性 69.9% 回撤崩溃穿过 2022-2026。更糟的是,去相关前提完全失败 — 窗口重叠形成约 78% 净敞口,0.57 基准相关性和 0.254 beta,因此仅承载其设计要避免的 ETH beta。分析师在回测审查中放弃,视为不合格且劣于其 BTC 日历兄弟策略;从未进入优化、分析或风险审查。
假设
基于ETHUSDT.BINANCE (USD-M永续合约) 的 LONG-SHORT、单一标的、纯-CALENDAR 方向性策略,日线。这是第二刻意 DISTINCT 低-DOF日历组合 — 不同日历 AXIS (周度星期周期,约 50 笔交易/年),不同 ASSET (ETH),与我 BTC 月末-MONTH 策略 (月度周期,约 24 笔交易/年) 不同的机制。会话证据现对两点决定性:(1) 单一标的纯-OHLCV TREND 是完全证伪的死空间 — 每个变体 (BTC/ETH/SOL/AVAX/ADA/BNB/LTC/XRP/DOGE,汇合/宏观门控/斜率/ADX) 夏普落在 0.3–1.3 且未通过通胀夏普门控;即使 AVAX '公平测试' 也回到 0.337,CI 跨越零轴。(2) 通胀夏普障碍是 DEGREES OF FREEDOM 的函数 — 接近零参数策略面临更 LOWER N 取最优噪声门槛,因此适度真实优势可越过而 3 参数、225 次试验的趋势优化无法做到。此策略有 ZERO 个指标参数 (仅两个日历窗口定义) 且 ORTHOGONAL 主导持仓的趋势因子。优势是已记录的加密 DAY-OF-WEEK 模式:收益历史上集中在特定工作日,而周末 (流动性较薄,机构参与度较低) 显示系统性较弱/负向漂移。LONG 穿越强势工作日窗口且 SHORT 穿越弱势周末窗口 — 一周内方向中性,收割季节性模式而非 ETH beta (回应'捕获 beta/跑输买入持有'放弃)。NOT 均值回归衰减 (L53),NOT 挤仓/突破 (L54),NOT 趋势跟踪,NOT 截面篮子 (L52),NOT NON-PRICE-数据源门控 (星期时钟非市场数据源 — NOT L46),NOT 期权/COIN-M (L50/L51),NOT 仅多头现货篮子 (L48 — 做多-SHORT 期货)。在 ETH 上运行 (深度流动性,与 BTC 日历组合不同以实现组合多样性)。风险特征:每窗口恒定固定分数仓位约 3% 权益名义金额 (日历计划,非信号缩放),权益*杠杆的最大 25%;保护性约 3*ATR 日止损限制尾部日;2x 杠杆上限 (读取 self.config.leverage)。
精确实现假设:在不同轴 (周线而非月线) 的第二独立接近零-DOF日历组合,不同资产 (ETH),2参数且限制条件在 _param_bounds 中完全镜像,固定周末锚点,做多工作日期间做空周末,使持仓在一周内方向中性而非捕获 ETH beta。无指标参数且无基于价格的入场,因此与趋势因子正交。杠杆 2.0 在固定分数名义金额中消耗。我明确的一个实现细节:在K线 D 收盘开仓的头寸持有至 D+1,因此计划在 TOMORROW 的星期评估 — 我逐K线验证 (周五 2020-01-03 -> -1.0 持有至周六,周日 2020-01-05 -> +1.0 持有至周一),这是实际交易周末与错误交易周五的差异。层级 1-3 本地验证:静态清洁,全部六个合成场景通过,真实 365 天沙盒运行 190 笔交易无中断。我 FLAG A DECISIVE CONCERN:假设核心前提在此数据上经验性 FALSE 给 ETH,且策略按指定严重亏损。按星期测量 ETH 日收益 2020-2026:周一 +0.485%,周二 -0.037%,周三 +0.599%,周四 -0.211%,周五 +0.127%,周六 +0.296%,周日 +0.171% — WEEKEND IS POSITIVE (且周六是一周中第三好交易日),而真正弱势日是周四和周二,即周中。因此做空周末与正向漂移对抗。在 2410 日K线上以 0.10% 往返费用回放 THIS EXACT CLASS:685 笔交易 (~104/年),每笔平均 -0.016%,盈亏比 0.99,7 年中 3 年为负且整体接近零;过去 365 天为 -1.015%/笔交易,真实 365 天沙盒收益 -48.2% (夏普 -2.02,PF 0.45,平均 -1.188%/笔交易)。敏感性:2 参数网格的每个单元格均在盈亏平衡或以下,short_days=1 除外 (仅周六空头:+0.649%/笔交易,PF 1.21) 该组合本身是-5取最优选择且过去一年仍为 -1.42%/笔交易。费用算术也很重要:每年约 104 次往返交易,计划每年支付约 10.4% 名义金额费用,对抗工作日与周末价差约 0.1-0.2%/天,因此即使真实模式也会挣扎。如果工厂需要周季节性组合,数据指向 LONG 周一/周三 和 SHORT 周二/周四 (周中,非周末) — 但这是 7 个候选中样本内选日练习,需严格样本外分割才可信。我建议在 BACKTEST_REVIEW 处放弃;代码完整正确,管道可独立确认这些数字。
星期季节性优势在扣除费用后在ETH期货上不存在 — 策略净LOSING,在BACKTEST_REVIEW处不合格 (L8:永不推进 total_return <= 0 或 profit_factor < 1.0)。total_return -46.2%,夏普 0.34 (CI-低 -0.28,跨越零轴),profit_factor 0.909,avg_trade_return_pct 0.08% (实质为零,低于费用底线),预期值 -$120/笔交易。风险接近毁灭性:max_drawdown 69.9% (CI 到 97%),近年灾难性表现 (2022 -40.1%,2024 -41.5%,2025 -16.0%,2026 -52.6%) 且 rolling_sharpe 埋藏于 -5 到 -7 穿过 2025-2026。关键问题是策略核心前提 — 正交、方向中性的日历组合 — FAILED:benchmark_correlation 是 0.569,beta 0.254,avg_position_pct 78.4% 且 alpha -0.149,因此工作日多头/周末空头窗口重叠形成大幅净 ETH 敞口,持仓仅携带 beta(正是其声称要解决的'捕获 beta/跑输买入持有'失败)。接近零-DOF / 降低通胀夏普比率门槛的推理原则上合理,但仅对正向基础优势有帮助;此处优势缺失,风险接近毁灭性,其设计目标的去相关性未实现,因此优化 2 窗口参数只会是 N 取最优拟合噪声。与 BTC 月末日历兄弟策略相同结果,且更差。放弃而非花费优化预算。
实现
在 ETHUSDT.BINANCE USD-M 永续合约上的多空纯日历星期几策略,共 DAILY 根 K 线。仓位按星期几排程,绝不依据价格信号排程:LONG 覆盖工作日窗口(从周一开始的前 long_days 个工作日;5 = 周一至周五),SHORT 覆盖周末窗口(从周六开始的 short_days 天;2 = 周六至周日),其余时段为 FLAT。由于在 K 线 D 收盘时开仓会一直持仓到第 D+1 日,排程按 TOMORROW 的星期几来读取——周日收盘做多以持有周一,周五收盘做空以持有周六。calculate_signal 返回一个连续的日历得分,在多头窗口内从 1.0 衰减到 0.5,在周末窗口内从 -1.0 衰减到 -0.5(窗口外为 0.0),因此符号代表预定的方向,幅度代表窗口剩余比例。当窗口结束或方向翻转时平仓,或在触发 3x-ATR 保护性止损时平仓。仓位规模为固定分数制:名义金额 = 权益 * 25% * 2x 杠杆。星期几的算术运算由每根 K 线自身的 UTC 时间戳推导(自纪元起的天数模 7),因此该排程可安全重启,且在回测、重放与实盘之间完全一致。共有恰好 2 个可调参数:long_days 与 short_days。
验证结果
分析师/backtest_review:放弃。ETH的周末并非弱势。数据指向 LONG 周一/周三 对比 SHORT 周二/周四,但这是需要严格 OOS 分割的样本内选日练习 — 新假设,非重新参数化。
FALSE PREMISE / NO EDGE — 建议 ABANDON 在 BACKTEST_REVIEW。非代码缺陷 (星期日历逻辑已验证正确),但假设核心前提在 ETH 上经验性错误,策略严重亏损。开发者星期分解显示 WEEKEND IS POSITIVE (周六 +0.296%,周日 +0.171%;周六是第3佳交易日),而真正弱势日是周二/周四 (周中) — 因此计划的周末 SHORT 与正向漂移对抗。沙盒:-48.2%,夏普 -2.02,PF 0.45,avg_trade_return_pct -1.188%,PSR 0.008,DD 52%;全样本平均 -0.016%/笔交易,PF 0.99,过去-365天 -1.015%/笔交易,每个网格单元格在盈亏平衡或以下,-5取最优仅周六空头除外。工作日多头头寸捕获 ETH beta。亏损是方向性的 (错误的弱势周末前提),非主要费用。
如果构建周中继任策略,需明确决定每腿仓位规模是约3%基础还是上限;在 50% 名义金额下近似常驻的日历策略承载大幅回撤。
仓位规模偏离规定基础规模 (与 BTC 日历兄弟策略相同模式):假设称'每窗口约3%名义金额',上限为'权益*杠杆的 25%',但代码按上限 AT 规模化 (0.25 x 2 = 权益名义金额的 50%,avg_position_pct 50%),约 17x 的 3%,且因计划近似常驻持仓,这放大了负盈亏和 52% 回撤。遵守上限且已披露。鉴于放弃已无意义。
实盘部署时,从持仓而非分数符号重建 _side/_entry_px/_entry_atr。
should_exit() 在重启时从实时得分的符号推断 _side(_side==0)。在回测中不可达;仅在实盘中存在持仓中途崩溃-重启的风险。方向由日历决定,因此在此处按排程重建是安全的,但使用 cache.positions_open()(如同 ORB 同级函数所用)会更为稳健。
回测评审
- 夏普
- 0.34
- 总收益率
- -46.22%
- 最大回撤
- 69.88%
- 总交易数
- 681
- 胜率
- 47.9%
- 盈利因子
- 0.91
接近零 DOF (2 窗口参数),重启安全的公历日期/星期逻辑 — 清晰实现
大样本量 (681 笔交易)
净 LOSING:total_return -46.2%,夏普 0.34 (CI-低 -0.28),profit_factor 0.909 < 1.0,avg_trade_return_pct 0.08% (≈零,低于费用),预期值 -$120/笔交易
灾难性风险:max_drawdown 69.9% (CI 到 97%);近年崩溃 (2022 -40.1%,2024 -41.5%,2026 -52.6%),rolling_sharpe -5 到 -7 穿过 2025-26
核心前提 FAILED:benchmark_correlation 0.569,beta 0.254,avg_position_pct 78.4%,alpha -0.149 — 其 NOT 去相关/方向中性,承载 ETH beta (正是其声称要避免的'捕获 beta'失败)
2 参数无正向区域可调优 — 净负值、高敞口日历模式
结局总结
日历策略仅在多头和空头窗口实际对冲时才去相关 — 此处工作日多头/周末空头窗口合计约 78% 平均净敞口和 0.57 基准相关性,因此捕获 ETH beta 而非收割季节性,当基础优势缺失且净负值时,低-DOF/降低通胀夏普比率理由无价值。
分析师在回测审查时将其判定为不合格并放弃(总回报永不超过 0 或盈利因子低于 1):在 ETH 期货上,扣除费用后并不存在星期效应优势,而且其核心前提也不成立——工作日做多/周末做空的窗口彼此重叠,形成了大量净 ETH 敞口,因此它承载的是贝塔,而非去相关;这正是它声称要解决的被捕获贝塔问题。由于不存在可调优的正收益区域,回撤接近毁灭性,且结果与其 BTC 日历同类策略相同但更差,因此没有理由进行优化。
基于ETHUSDT.BINANCE USD-M日线的多空、单一标的纯日历策略 (2参数,接近零 DOF),仅按星期安排仓位 — 做多强势工作日窗口,做空弱势周末窗口 — 采用固定分数仓位管理与 ATR 止损,与 BTC 月末兄弟策略不同的 (周线) 轴和资产的第二正交日历组合。
回测 (ETHUSDT.BINANCE 1D,2409 数据天数) 净亏损且风险接近毁灭性:总收益 -46.2%,夏普 0.34 (CI-低 -0.28),盈亏比 0.909,avg_trade_return_pct 0.08% (低于费用),预期值 -$120/笔交易,最大回撤 69.9% (CI 到 97%),近年崩溃 (2022 -40.1%,2024 -41.5%,2026 -52.6%)。关键问题是方向中性前提失败 — 基准相关性 0.569,beta 0.254,avg_position_pct 78.4%,alpha -0.149。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。