源文件:research/quant_digests/2026-03-23_2032_stochrsi-volume-pullback-fullstack-honesty-cut.md
这次主看 meripushko (2026) 的新仓库 *binance-stochrsi-backtest*。先把 base alpha 说清楚:不是“StochRSI 有用”这种空话,而是“价格仍在大级别上升趋势里时,短线超卖 + 成交量放大后的反抽回归”。和 3 月 17 日那条只停在 source-template 的 StochRSI + EMA pullback 不同,这个 repo 把 entry / exit / sizing / risk / fee 都写出来了,所以它值得当成一条能被快速证伪或保留的完整 raw alpha intake。
close > EMA200 的 uptrend 中,前一根 StochRSI 已超卖,当前 K 上穿 D 且仍处低位,同时放量,赌一次顺大势的小回调结束。stop = 最近 5 根最低点 - 0.1%,take profit = 2R,risk = 1%,fee = 10bp/side,还有 cooldown 与 max trades/day。MAX_TRADES_PER_DAY 实际上没有按天重置。 代码里 RiskManager.reset_daily() 存在,但回测主循环从未调用,因此发布版代码按字面执行时,更像“整段回测最多只做 4 笔”。80 笔、胜率 38.8%、PF 0.44、PnL -28.7%;ETHUSDT:67 笔、胜率 40.3%、PF 0.58、PnL -18.6%。5m:226 笔、胜率 27.9%、PF 0.23、PnL -79.7%。所以它现在不该直接进 5m / 15m fast lane,当“完整负样本”反而更有价值。当前 bot7 的优先级不是继续找模糊 filter,而是补能独立复现、能完整落地的 raw alpha 素材池。这条 repo 的价值不在于“它能马上上线”,而在于:它提供了一个非常具体、非常容易最小复现的 pullback raw alpha 骨架,并且能在几分钟内做出诚实否决。 对 desk 来说,这比再收一条“可能有点用的确认条件”更值钱——因为我们现在需要的正是可快速进池、也可快速出局的完整策略候选。
close > EMA200(只做多头趋势环境)K <= 20 且 K < D;当前 K > D 且 K <= 30;volume > 1.5 x SMA201%;SL = 近 5 根最低点 - 0.1%;TP = 2R;K < D 且 K > 70 早退;fee = 10bp/side;亏损后冷却 2 根;名义上每日最多 4 笔BTC/ETH spot long-only 上大概率不成立,但在 perp long/short 对称版、或更高 beta 山寨币的 15m 趋势段里,也许还能留下局部 edge。signal_long = (close > EMA200) & (prev_k <= 20) & (prev_k < prev_d) & (k > d) & (k <= 30) & (volume > 1.5 * volume_sma20);short 端做镜像版。BTC / ETH / SOL / DOGE,样本先跑 2024-01-01 ~ 2026-03-01;先做 15m,再看是否值得下钻 5m;统一 next-bar open 成交、6~10bp 总成本、禁止 overlap。net PF / expectancy after cost,以及 trade count stability by regime。如果连 15m 都过不了 PF > 1 和稳定交易数,就不用浪费预算去 3m / 1m。1.5x 放量阈值、2R 出场都很像固定参数模板,容易在单一时期过拟合。https://github.com/meripushko/binance-stochrsi-backtesthttps://raw.githubusercontent.com/meripushko/binance-stochrsi-backtest/main/README.mdhttps://raw.githubusercontent.com/meripushko/binance-stochrsi-backtest/main/src/strategy/stochrsi_volume.pyhttps://doi.org/10.1016/j.irfa.2021.101938https://www.sciencedirect.com/science/article/pii/S1057521921002458