源文件:research/quant_digests/2026-03-27_0904_cme-btcfutures-sign-classifier-alpha.md
Erdinç Akyıldırım、Oğuzhan Çepni、Samuel Corbet、Gazi Uddin 在 2021 年《Annals of Operations Research》里的 Forecasting mid-price movement of Bitcoin futures using machine learning。论文用 CME Bitcoin futures 的 1M~5M 合约、5/10/15/30/60m 频率,检验“下一根中间价方向”是否可预测。
2020-01-02 ~ 2020-09-10 的 CME BTC futures;作者比较了 kNN、Logit、Naive Bayes、RF、SVM、XGBoost 与 ARIMA / random walk。2,975 根 bar 上,15m RF 的 OOS accuracy 约 52.3%;但若按 0.55/0.45 阈值做 next-bar long/short,trade rate 约 22.4%,扣 4 bps 换手成本后仍是 -1.05 bps/bar。pairs / XS reversal / relative value,这篇正好补 single-asset directional raw alpha 这一桶。5m/15m/30m/60m,不是硬把日频东西往短周期上搬。aggTrades + bookTicker 或 L2。signal probability → abstain threshold → 持有 1~3 bars → maker/taker cost gate,很适合 first verdict。15m、高流动性主合约、低显性成本窗口;次优再看 quarterlies / longer-dated futuresp(up) >= 0.55 或 <= 0.45 时开仓;p 靠近 0.5 一律放弃|p-0.5| 分层;默认持有 1 bar,最多 3 bars;若 spread/fee > 预期 edge,直接 veto15m 和较长久期合约上比 5m 永续更干净。klines(含 taker_buy_base),后续可升级到 aggTrades/bookTicker;完全公开可拿。BTCUSDT perp 与 BTCUSDT_260626,5m/15m;特征只先用过去 6 根的 return、body、range、signed taker imbalance、volume z-score。p>=0.55 做多、p<=0.45 做空,否则空仓;默认持有 1 bar,bar close 平仓;round-trip 先按 4 bps。BTCUSDT perp 15m:RF OOS accuracy 52.3%;0.55 阈值 trade rate 22.4%,hit when trade 56.5%,但净值仍约 -1.05 bps/bar。BTCUSDT perp 5m:Logit OOS accuracy 只有 50.1%,基本不足以做 taker。BTCUSDT_260626 5m:Logit OOS accuracy 51.8%;0.55 阈值 hit when trade 55.9%,但 trade rate 仅 5.9%,净值仍约 -0.31 bps/bar。aggTrades 的 signed volume、VWAP gap、trade count shock 加进来,不再只看 kline。1/2/4/6 bps,确认它究竟是 maker alpha 还是根本没 edge。top/bottom 10% 置信度,看 net edge 是否跳变。ETHUSDT 与 BTC quarterlies → perp,确认是不是只在 BTC 主合约有效。10.1007/s10479-021-04205-x