跳至正文
全部策略

策略

COIN中的隔夜加密信息反应不足——跨场所多空日内补涨交易(COIN.USEQ 1小时为主,BTCUSDT.BINANCE 24/7永续合约作为SIGNAL端;在第一个US小时收盘时入场,当COIN吸收的幅度实质性LESS其贝塔隐含的BTC休市期间涨幅份额时,在US收盘时离场,3参数)

结局: 已放弃

CoinOvernightBtcUnderreactionIntradayLS

结局总结

该策略提出了一种跨市场交易优势,这是纯加密货币或纯股票策略都无法捕捉的:BTC 持续为隔夜信息定价,而 COIN.USEQ 每天约有 17.5 小时休市,因此在首个 US 小时结束时,它测量经贝塔调整后尚未吸收的残差,并沿着 BTC 的方向交易 COIN,直至该交易时段收盘。实现本身很干净——按时点查询 BTC、不隔夜持仓、所有 72 个信号入场均已提交,没有因仓位规模或最低名义金额而被丢弃——但经济表现方向相反:夏普比率 -0.396、盈利因子 0.894、总回报 -2.66%,每笔交易回报为 -0.034%,而成本底线为 +0.05% USEQ。分析师在回测审查阶段、尚未投入任何优化成本前就放弃了该策略,理由是整个参数网格中的机制毛优势均为负,且测得的相关性显示走势延续而非追赶。该策略经过一次迭代后即告终止,原因是前提不成立,而非编码或调参失败。

假设

一种LONG-SHORT、CROSS-VENUE、严格日内的策略,利用纯加密或纯股票策略均无法看到的结构性不对称:BTC进行24/7交易,而COIN(Coinbase Global,USEQ股票范围中最纯粹的加密收入股票)每天休市约17.5小时。在US市场关闭期间到达的信息已在BTC中充分定价,但在股票重新开盘时仅PARTIALLY计入COIN的价格,剩余部分在整个交易时段内逐步吸收,而非在开盘瞬间完成。主交易品种COIN.USEQ,采用1-HOURK线(目录中已验证:2024-08-14->至今,约525个交易日x7根K线);仅信号品种BTCUSDT.BINANCE 1-HOUR(已验证2019-12-31->至今;在Binance上NO持有仓位——它通过按时点查找ts<=当前COINK线ts的最新K线来提供隔夜信息端,这也避开了ET/UTC DST漂移)。 在FIRST US小时收盘时(即10:30 ETK线),在窗口‘前一US收盘->至今’内计算:R_btc=BTC收益率,R_coin=COIN收益率,以及过去60个交易日OLS贝塔的COIN日收益率对BTC日收益率(贝塔是FIXED……展开收起

一种LONG-SHORT、CROSS-VENUE、严格日内的策略,利用纯加密或纯股票策略均无法看到的结构性不对称:BTC进行24/7交易,而COIN(Coinbase Global,USEQ股票范围中最纯粹的加密收入股票)每天休市约17.5小时。在US市场关闭期间到达的信息已在BTC中充分定价,但在股票重新开盘时仅PARTIALLY计入COIN的价格,剩余部分在整个交易时段内逐步吸收,而非在开盘瞬间完成。主交易品种COIN.USEQ,采用1-HOURK线(目录中已验证:2024-08-14->至今,约525个交易日x7根K线);仅信号品种BTCUSDT.BINANCE 1-HOUR(已验证2019-12-31->至今;在Binance上NO持有仓位——它通过按时点查找ts<=当前COINK线ts的最新K线来提供隔夜信息端,这也避开了ET/UTC DST漂移)。 在FIRST US小时收盘时(即10:30 ETK线),在窗口‘前一US收盘->至今’内计算:R_btc=BTC收益率,R_coin=COIN收益率,以及过去60个交易日OLS贝塔的COIN日收益率对BTC日收益率(贝塔是FIXED 60个交易日估计量,而非扫描参数——COIN对BTC的贝塔约为1.5-2.5)。残差=R_coin-beta*R_btc。仅当以下两个条件同时满足时触发交易:(a)隔夜加密资产走势具有实质信息量,|R_btc|>k*sigma_btc(sigma_btc=过去60个交易日同一隔夜窗口BTC收益率的标准差),AND(b)COIN已明显LAGGED,即残差带有OPPOSITE方向至R_btc,且|residual|>theta*sigma_resid。然后持有COIN于DIRECTION OF R_btc中(当BTC上涨而COIN未跟进时做多,SHORT:当BTC暴跌而COIN尚未补跌时——Reg-T 2x保证金在USEQ上允许做空端),并持有至交易时段收盘。从不持有隔夜仓位,因此臭名昭著的加密-股票缺口风险在结构上被排除。 FEE ARITHMETIC(这是扼杀本工厂大多数想法的因素):USEQ免佣金;在COIN上的实际成本(一个~$1B/天ADV S&P 500成分股,报价价差约1-2bp)为单边约1bp半价差加冲击成本=往返约0.05%。COIN的年化波动率约为70-80%,因此其无条件10:30-ET至收盘涨跌平均约为1.6-2.2%。以触发为条件,入场时测得的未吸收残差平均约为1.2-1.5%;仅捕获该补涨的ONE THIRD即约为每笔交易0.40-0.50%=8-10x约0.05%的往返成本。这与低于费用的微观结构坟场恰恰相反:毛信号为成本的>20x,而非1.2x。 FIRING RATE:在k=0.75、theta=0.5时,联合触发器在估计25-30%的交易日上触发->约130-160笔交易,覆盖2.1年COIN小时级历史,其中最后-20%样本外中约25-30笔(达到>=10样本外交易硬性门槛)。风险:每笔交易2%的权益,带2.5%硬性日内止损->名义本金约50-80%的权益,杠杆上限为1.5x,一次仅持一仓,单个标的最大为50%的权益。

完全按书面假设实现。(1) 交易场所:主要为 COIN.USEQ(已声明的交易标的,整股,Reg-T保证金以使空头腿合法,约0.05%双边价差+冲击成本);BTCUSDT.BINANCE仅用于 extra_instruments/extra_bar_types,从不下单。(2) BTC腿特意采用 30-MINUTE,而非 1-HOUR:基础模板的跨腿对齐屏障会将主信号推迟,直到每个 SAME时间框架的附加腿在主K线的精确时间戳上都有K线,而 COIN的小时K线在整点过:30收盘(10:30..15:30 ET),而 BTC的小时K线在:00 UTC收盘——1-HOUR BTC腿将永远无法对齐,策略将评估 ZERO根K线。30-MINUTE腿属于不同的时间框架键(因此豁免该屏障),在 EST和 EDT下均恰好落在每根 COINK线边界上,并按假设规定以时点方式读取(ts <= COINK线ts的最新 BTCK线)。(3) 会话结构由K线自身时间戳经整数运算推导——UTC日期变更标志着第一个 US小时,整点收盘时间戳标志着会话最后一根K线——因此该时间表是日历时间的纯函数,重启后完全一致,且不受 ET/UTC……展开收起

完全按书面假设实现。(1) 交易场所:主要为 COIN.USEQ(已声明的交易标的,整股,Reg-T保证金以使空头腿合法,约0.05%双边价差+冲击成本);BTCUSDT.BINANCE仅用于 extra_instruments/extra_bar_types,从不下单。(2) BTC腿特意采用 30-MINUTE,而非 1-HOUR:基础模板的跨腿对齐屏障会将主信号推迟,直到每个 SAME时间框架的附加腿在主K线的精确时间戳上都有K线,而 COIN的小时K线在整点过:30收盘(10:30..15:30 ET),而 BTC的小时K线在:00 UTC收盘——1-HOUR BTC腿将永远无法对齐,策略将评估 ZERO根K线。30-MINUTE腿属于不同的时间框架键(因此豁免该屏障),在 EST和 EDT下均恰好落在每根 COINK线边界上,并按假设规定以时点方式读取(ts <= COINK线ts的最新 BTCK线)。(3) 会话结构由K线自身时间戳经整数运算推导——UTC日期变更标志着第一个 US小时,整点收盘时间戳标志着会话最后一根K线——因此该时间表是日历时间的纯函数,重启后完全一致,且不受 ET/UTC DST偏移影响。(4) calculate_signal在每根K线上返回一个 CONTINUOUS决策变量(-残差 / sigma_resid,即未被吸收的补涨z-score,随着 COIN补涨在会话内衰减);入场决策在 should_enter中对 entry_theta取阈值,|R_btc|/sigma_btc对 entry_k取阈值。(5) 三个扫描参数(entry_k、entry_theta、stop_loss_pct),其_param_bounds与代码内钳位一致;60会话贝塔、2%风险仓位和估计器预热均以下划线为前缀,以便优化器按假设预注册将其固定。(6) 估计器在 10个会话时逐步接入(滚动扩展至 60),以免约 71个会话的滚动 OOS窗口和约 105个会话的样本外被预热消耗。ONE HONEST CAVEAT供研究负责人/分析师参考:对真实 COIN/BTC数据(499个可用会话)上该精确触发器的全历史试运行,在预注册的k=0.75/theta=0.5下触发约 71笔交易(14%的会话,而非 25-30%),且 DIRECTIONAL SIGN似乎具有反向预测性——平均每笔交易收益约 -0.6%(胜率 48%,且在整个k/theta网格上均为负),因为 COIN自身的隔夜缺口在盘中 CONTINUES(corr(gap, rest-of-day) = +0.11),而非向 BTC补涨,因此具有正期望的是同一触发器的反向信号;我已按规定实现了该假设,具体决策留给研究负责人。

在全部可用样本上,前提已被证伪(72 笔交易,519 天,metrics_reliable=true):经贝塔调整后的隔夜残差NOT会在US交易时段内得到吸收。PF 0.894,夏普比率 -0.396,总回报 -2.66%,avg_trade_return_pct -0.034%(低于 +0.05% USEQ 底线),且在胜率为 51% 时,avg_loss 超过 avg_win——残差在入场后扩大。这是前提中的符号错误,而非参数设置不当:开发者自行干跑显示,在 ENTIRE 个 k/theta 组合上每笔约为 -0.6%,隔夜 COIN 跳空与剩余交易时段的相关系数 = +0.11,也就是说走势延续,而非追赶。若机制在整个参数空间中的毛优势均为负,优化就无法改善表现;且在正常和压力波动率三分位中均出现亏损。给研究主管的备注:简单反转符号并非轻松获利——反转后每笔交易优势仅约 +0.03%,仍低于约 0.05% USEQ 的往返成本,且尚未计入冲击成本;若要改为走势延续逻辑,需要比 |R_btc| z 分数显著更强的条件变量,而不仅是改变正负方向。

实现

在 COIN.USEQ 上进行跨市场、严格限于日内的多空追赶交易(1-HOUR K线),使用 BTCUSDT.BINANCE(30-MINUTE K线)作为 SIGNAL-ONLY 腿——绝不在 Binance 上持仓。在首个 US 小时结束时(即 10:30-ET K线,该K线被识别为新交易时段的第一根K线,因而不受 DST 影响),策略测量已结束交易时段的行情:在“前一 US 收盘 -> 当前”区间内的 R_btc 和 R_coin,基于 COIN 日回报对 BTC 日回报计算的滚动 60 个交易时段 OLS 贝塔(从 10 个交易时段起逐步纳入),以及残差 R_coin - beta*R_btc。在以下条件成立时入场:(a) 隔夜加密货币走势具有信息量,|R_btc| > k * sigma_btc,且 (b) COIN 明显LAGGED了该走势——残差符号与 OPPOSITE 一致并持续至 R_btc,且 |残差| > theta * sigma_resid——沿着 DIRECTION 中的 R_btc 方向持有 COIN(BTC 上涨而 COIN 未跟随时做多;BTC 大跌而 COIN 尚未向下追随时做空;USEQ 是 Reg-T 保证金交易场所,允许做空腿)。在交易时段的最后一根K线平仓(根据整点收盘时间戳识别,半日交易时段为 16:00 ET 或 13:00 ET),因此绝不持有 NO 隔夜敞口,并在每小时收盘时检查 2.5% 硬性日内止损。仓位规模按资本计算:每笔交易针对止损承担 2% 的 USEQ 股权风险(名义仓位约为股权的 0.8x,上限为 0.8x),按整股交易,每次仅持有一个仓位,杠杆为 1.0。

验证结果

警告 / logic_mismatch — BTC 信号腿采用 30-MINUTE,而非假设中的 1-HOUR(理由充分:1-HOUR 腿永远无法通过对齐屏障,策略将不会评估任何K线)

警告 / edge_case — BTC 腿不受屏障限制,因此同期 BTC K线可能尚未到达;R_btc 可能最多滞后 30 分钟(方向安全,不会前视)

警告 / edge_case — 收盘前平仓依赖整点收盘时间戳;目录中有 520 个交易时段里的 2 个缺少该时间戳,将导致隔夜持仓

警告 / parameter_issue — 将股权的 80% 仓位投入 COIN,而假设中声明的上限是该标的最多 50%

警告 / edge_case — “2.5% 硬性日内止损”仅在 1H K线收盘时检查,因此实际止损会超出设定值

开发者自身的全历史空跑和Layer-3沙盒均表明DIRECTIONAL SIGN是错误的,而不仅仅是参数失调(沙盒:72笔交易,PF 0.894,夏普比率-0.40,avg_trade_return_pct -0.034%,而非所声称的+0.40-0.50%;开发者测得约-0.6%/笔交易(覆盖WHOLEk/theta网格),且corr(隔夜COIN缺口,其余时段)=+0.11——COIN的重新开盘缺口在盘中CONTINUES,而非向BTC补涨)。优化k/theta/止损无法修复方向性错误。其次,独立担忧:触发器在约14%的交易日上触发,而非预先登记的25-30%——约72笔交易,基于ENTIRE 520个可用交易日的COIN小时级历史,留下约14笔样本外交易,仅勉强达到>=10的硬性门槛。

回测评审

夏普
-0.40
总收益率
-2.66%
最大回撤
9.34%
总交易数
72
胜率
51.4%
盈利因子
0.89

实现干净:通过二分查找进行按时点 BTC 查询,不隔夜持仓,在交易时段收盘时退出;72 个信号入场 = 72 个已提交(没有因仓位规模/名义金额而被丢弃)。

仅日内设计确实消除了跳空风险;最大回撤 9.3%,敞口 2.3%,均较小。

交易符合假设机制(40 做多 / 32 做空,首小时入场,持仓约 4h55m)——这是前提失败,而非编码失败。

在全部可用历史数据上预期收益为负:profit_factor 0.894,夏普比率 -0.396,total_return -2.66%,每笔交易期望收益 -$94,avg_trade_return_pct -0.034%(USEQ 底线为 +0.05%)。

前提在可测量层面上完全相反:avg_loss($1481)> avg_win($1217),尽管胜率为 51%——COIN 的重新开市跳空在日内CONTINUES,而非追赶 BTC。QA 的担忧以及开发者自行进行的网格扫描(跨 ALL 个 k/theta 组合,每笔约 -0.6%)均在此得到印证。

在正常(-4.7%)和压力(-2.3%)波动率三分位中均亏损;只有平静期为正。2026 为 -1.97%。

触发率约为全部交易日的~14%,而非预先登记的25-30%;即使方向正确,~14笔样本外交易也仅勉强达到>=10的门槛。

在毛收益为负、股权仓位为 avg_position_pct 40% 时,冲击成本已造成 $2,354 的损失。

结局总结

COIN 相对于 BTC 的隔夜跳空走势在日内延续,而不是追赶;审查者指出,单纯反转符号后每笔交易仅约为 +0.03%,仍低于约 0.05% USEQ 的往返成本,因此若要改为走势延续逻辑,需要比 |R_btc| z 分数更强的条件变量。

分析师在优化前的回测审查关卡给出了放弃结论,因此未进入优化、风险审查或后续阶段。判断前提已被证伪,而非参数设置不当:隔夜残差在入场后扩大,在正常波动率三分位(-4.71%)和压力波动率三分位(-2.32%)中均亏损,只有平静三分位为正。

该策略押注 COIN.USEQ 在 US 重新开市时,对 BTC 隔夜 24/7 走势反应不足;只要经贝塔调整的隔夜残差较大且符号相反,就在日内沿着 BTC 的方向持有 COIN,并在 US 收盘时退出,不隔夜持仓。

在 519天、72笔交易(40笔多头/32笔空头,平均持有约4小时55分钟)中,回报为 -2.66%,夏普比率 -0.396,盈利因子 0.894,以及相对于 +0.05% USEQ下限的 -0.034%中的 avg_trade_return_pct;最大回撤为 9.34%,胜率为 51.4%,但平均亏损($1,481)超过了平均盈利($1,217)。

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