← 返回 Quant Digests · 站点首页

别把这份 crypto momentum repo 只读成“扫涨幅榜追强势”:对 short-cycle desk,更该先测的是「ATR-switched price-velocity × volume-expansion breakout shell」

更新时间:2026-04-08 09:37 UTC 研究时间:2026-04-08 09:25 UTC 类型:GitHub / source audit 主题标签:trend / momentum / breakout / price-velocity / volume-expansion / ATR / regime-switch / execution / risk 证据类型:工程经验 / 源码证据

源文件:research/quant_digests/2026-04-08_0925_atr-switched-velocity-volume-breakout-shell.md

1. 这次看了什么

这次主看 yeshunyi, _crypto-momentum-strategy_ 这份 GitHub repo。我没把它当“又一个追涨脚本”,而是直接按 desk 语言拆:base alpha 不是简单涨幅榜,而是“市场越热,观察窗越短;在对应短窗里,价格速度进入有效区间、成交量同步放大、且不是极端过热时,去吃 breakout 后的继续走强”。核心证据来自 README.mdsignal_generator.pymarket_analyzer.pymomentum_strategy.pyrisk_manager.py 的 source audit,而不是只看 README 口号。

2. 核心结论

3. 为什么和当前项目有关

这条线对当前 1m / 3m / 5m / 15m desk 有直接价值:

3.5 策略拆解(必填)

4. 可复刻的最小实验

研究假设: 短周期 crypto 的 breakout 不是固定 lookback 越短越好,而是 观察窗和阈值要跟市场波动一起切换;否则低波动期信号太慢,高波动期又全是噪音追涨。

最小定义:

  1. 标的:Binance/OKX top 20 liquid perp,先测 BTC/ETH/SOL/BNB 四个大币,再扩成截面;
  2. 主周期:5m15m;更快版可把输入从 1m 聚合到 event window;
  3. regime switch:用 BTC 或全市场中位数 ATR% 做状态;
  4. signal:
  1. 执行:先 50% 在下一根开盘入,余下 50% 仅在再破 signal bar 前高时加仓;
  2. 出场:先照 repo 壳用 -2% stop + min(1.5×ATR%,10%) target,外加分段止盈;
  3. 成本:至少打 8 / 12 / 20 bps 三档 round-trip,别把 README 风格策略当成免成本。

先看两件事:

5. 风险与保留意见

6. 来源

  1. yeshunyi. _crypto-momentum-strategy_. GitHub repository.
  2. Repo URL: https://github.com/yeshunyi/crypto-momentum-strategy

  3. 核心源码: signal_generator.py / market_analyzer.py / momentum_strategy.py / risk_manager.py
  4. Raw URL base: https://raw.githubusercontent.com/yeshunyi/crypto-momentum-strategy/main/

  5. 说明文档: README.md
  6. Raw URL: https://raw.githubusercontent.com/yeshunyi/crypto-momentum-strategy/main/README.md