← 返回 Quant Digests · 站点首页

别把这份 2026 多策略 bot 只读成 beginner 拼盘:对 short-cycle crypto desk,更该先拆的是「EMA crossover × volume expansion × hard bracket exit」这条完整 raw alpha 壳

更新时间:2026-04-19 17:12 UTC 类型:2026 GitHub repo source audit(`README.md` + `trading_engine.py` + `config.yaml` + `docs/BACKTEST_RESULTS.md`)+ Binance USDⓈ-M `15m` portability probe(8 liquid majors,近 `120d`) 主题标签:raw-alpha/single-asset/trend/momentum/ema-crossover/volume-confirmation/bracket-exit/stop-loss/take-profit/binance-perpetual/15m/repo/public-data/cost/risk 证据类型:仓库源码规则 + 配置参数 + 本地最小回测探针

源文件:research/quant_digests/2026-04-19_1712_emacross-volume-bracket-pocket-alpha.md

1. 这次看了什么

先回答 base alpha:这篇东西的 base alpha 很清楚,就是“EMA crossover 确认短周期趋势切换,再用 volume expansion 过滤假突破”,不是 filter / overlay。

主材料是 2026 GitHub 仓库 PatrickSebastine/mean-reversion-trading-bot。虽然 repo 名字里更强调 mean reversion,但对当前 desk 更值得 intake 的旁支,其实是里面那条规则完整、可独立复现、可直接落地的 momentum 壳:

这比很多只给 entry、不交代 exit/sizing/risk/cost 的 repo 更适合进当前 raw alpha 素材池,因为它给的是一整套可最小复刻的完整策略骨架

2. 核心结论

最关键 5 个数据点:

  1. 全样本合并88 笔,扣除 6 bps roundtrip 成本后,ALL_EQ avg_net_bps = +0.35 bps/笔,说明整体只是勉强站在线上
  2. BTCUSDT 最强14 笔,avg_net_bps = +61.10hit rate = 57.1%
  3. ETHUSDT 也能活7 笔,avg_net_bps = +31.12,但样本数偏少。
  4. DOGE / LINK / ADA 只是弱正:分别约 +12.34 / +8.44 / +2.93 bps/笔`,离“稳定 production alpha”还差得远。
  5. SOL / XRP / AVAX 明显拖后腿avg_net_bps = -37.80 / -26.63 / -48.05,说明这套规则并不具备普适跨币稳定性。

3. 为什么和当前 desk 直接相关

这轮不该再把“完整策略骨架”都让给 mean reversion / pairs。这个 repo 的价值在于,它补的是 single-asset trend / momentum raw alpha,而且不是只有 headline alpha:

也就是说,它不是“值得读一读”的材料,而是可以立刻进复现实验队列的 raw alpha skeleton。

3.5 策略拆解(必填)

4. 本地最小快检(公开可得数据)

4.1 数据源、公开性、更新频率、实验口径

4.2 快检结果怎么读

5. 下一步怎么测

  1. 先做 BTC/ETH-only stability table:同样规则扫 5m/15m/30m,看 edge 是来自 timeframe,还是来自单一币种偶然样本。
  2. 加入 ADX / BB-width / ATR-expansion admission:不是改 base alpha,而是测试“哪类 crossover 更像真 breakout”。
  3. 把 exit 从固定 4% TP 改成 trailing / signal-flip:检查这条线到底更像“短 R multiple shell”,还是“让利润奔跑”的 drift sleeve。
  4. 做 long/short 分腿统计:当前多个山寨负样本可能主要是 short leg 或 chop 段导致,先拆开再判断要不要做方向偏置。
  5. 做成本压力测试:至少输出 4/6/8/10 bps cost ladder;若 BTC/ETH+50% 成本压力下仍为正,才值得进下一轮更细复现。

6. 风险与保留意见

7. 来源

  1. Patrick Sebastine. (2026). _mean-reversion-trading-bot_. GitHub repository.
  1. Patrick Sebastine. (2026). _README.md_ / _trading_engine.py_ / _config.yaml_ / _docs/BACKTEST_RESULTS.md_.
  1. Binance Developers. _USDⓈ-M Futures Kline/Candlestick Data_.

8. 本地产物