源文件:research/quant_digests/2026-04-08_0925_atr-switched-velocity-volume-breakout-shell.md
这次主看 yeshunyi, _crypto-momentum-strategy_ 这份 GitHub repo。我没把它当“又一个追涨脚本”,而是直接按 desk 语言拆:base alpha 不是简单涨幅榜,而是“市场越热,观察窗越短;在对应短窗里,价格速度进入有效区间、成交量同步放大、且不是极端过热时,去吃 breakout 后的继续走强”。核心证据来自 README.md、signal_generator.py、market_analyzer.py、momentum_strategy.py、risk_manager.py 的 source audit,而不是只看 README 口号。
market_analyzer.py 里先按市场 ATR 选 15m/10m/5m 观察窗与涨幅阈值;signal_generator.py 再要求 momentum 落在对应阈值带内、volume_ratio > 1.5、RSI < 75、且币种属于 top-3 热门板块;momentum_strategy.py 再做 50% 首单 + 突破前高后补 50%,并用分段止盈/止损收口。15m 窗口抓 6%~10% 涨速;ATR 在 2%~5% 时改成 10m / 4%~8%;ATR>5% 时再缩到 5m / 3%~6%。这不是固定 lookback breakout,而是显式做 volatility-switched admission。50%,第二笔要等 再破前高 才补;profit target 取 min(1.5 × ATR%, 10%),仓位初始止损写成 -2%,分三段在约 0.8x / 1.0x / 1.2x 目标位各卖 30% / 30% / 40%。这条线对当前 1m / 3m / 5m / 15m desk 有直接价值:
base alpha、regime switch、second-stage add-on、risk shell。15m/10m/5m 哪个窗口,以及对应的 momentum bandvolume_ratio > 1.5、RSI < 75、热门板块 top-3、非强熊市、黑名单约束50% + 突破前高再补 50%;初始止损约 -2%;目标位 min(1.5 × ATR%, 10%);分段止盈 30/30/40;并发仓位受风控器限制研究假设: 短周期 crypto 的 breakout 不是固定 lookback 越短越好,而是 观察窗和阈值要跟市场波动一起切换;否则低波动期信号太慢,高波动期又全是噪音追涨。
最小定义:
5m 与 15m;更快版可把输入从 1m 聚合到 event window;ATR% 做状态;ATR% < 2:看近 15m 收益,入选区间 6%~10%;2 ≤ ATR% ≤ 5:看近 10m 收益,入选区间 4%~8%;ATR% > 5:看近 5m 收益,入选区间 3%~6%;volume_ratio > 1.5、RSI(14) < 75;50% 在下一根开盘入,余下 50% 仅在再破 signal bar 前高时加仓;-2% stop + min(1.5×ATR%,10%) target,外加分段止盈;8 / 12 / 20 bps 三档 round-trip,别把 README 风格策略当成免成本。先看两件事:
post-cost expectancy / trade 是否明显优于裸 fixed-window breakout;ATR / volume / RSI / top sector / staged execution;不要把 README 里所有叙事都当成已接入数据流。6%~10% / 4%~8% / 3%~6% 这种绝对涨速阈值对不同币种和不同交易所未必稳,落地时更建议先转成 ATR multiple / volatility multiple。Repo URL: https://github.com/yeshunyi/crypto-momentum-strategy
signal_generator.py / market_analyzer.py / momentum_strategy.py / risk_manager.pyRaw URL base: https://raw.githubusercontent.com/yeshunyi/crypto-momentum-strategy/main/
README.mdRaw URL: https://raw.githubusercontent.com/yeshunyi/crypto-momentum-strategy/main/README.md