源文件:research/quant_digests/2026-04-12_2304_smc-sweep-reclaim-alpha.md
README.md + config.yaml + src/strategies/smart_money.py)+ Binance USDⓈ-M 15m/5m public-data probe> base alpha = liquidity sweep 后的 reclaim continuation。
不是泛泛的“SMC 很复杂”,也不是把 FVG / order block 当装饰词。翻成人话:
所以它是:
raw alpha主材料是一个很新的仓库:
2026-03-25,最近 push 2026-04-08,stars 3这轮重点看的不是它“大而全”README,而是里面的 src/strategies/smart_money.py。源码把 SMC 拆成了 6 个可计算部件:
真正有用的地方在于:它不是只给术语,而是已经把这些对象写成了能直接进策略状态机的代码。
smart_money.py 里的 entry 本体并不神秘源码核心其实很直白:
repo 的 literal 版逻辑是:
order block / FVG / structure / liquidity sweep / premium-discount / fib 里满足够多项,就能开仓;min_confluence = 3;1.5 x ATR;2R;但对 desk 来说,最值钱的不是“confluence>=3”这句空话,而是下面这条更窄、更像真钱入口的分支:
> 必须先有 liquidity sweep,再要求当前位置处在 discount/premium zone,并且同时贴着 order block 或 FVG。
也就是这轮真正值得 intake 的,不是整个 SMC 大壳,而是:
liquidity_sweep = 触发器premium / discount = 位置约束order block / FVG = 失衡回补锚点ATR stop + swing / 2R tp = 完整执行壳为了避免只写 repo 读后感,我用 Binance USDⓈ-M 公共 K 线做了最小 portability probe。
fapi/v1/klines15m:BTCUSDT / ETHUSDT / SOLUSDT / XRPUSDT5m:BTCUSDT / ETHUSDT15m:2026-01-01 ~ 2026-04-125m:2026-03-01 ~ 2026-04-12本地 artifacts:
/root/clawd/jerry/momentum/reports/artifacts/literature/smc_sweep_reclaim_probe_summary_2026-04-12.csv/root/clawd/jerry/momentum/reports/artifacts/literature/smc_sweep_reclaim_probe_trades_2026-04-12.csv/root/clawd/jerry/momentum/reports/artifacts/literature/smc_sweep_reclaim_probe_aggregate_2026-04-12.csv/root/clawd/jerry/momentum/reports/artifacts/literature/smc_sweep_reclaim_probe_costladder_2026-04-12.csv按 repo 原意做 confluence >= 3 的 literal 版,结果很差:
#### 15m literal(4 币合并)
206142.7%-2.46 bps/笔-5061.42 bps15.1 bars#### 5m literal(2 币合并)
131744.6%-2.17 bps/笔-2852.77 bps一句话:
> 别把 smart money 大壳直接等同于 alpha。literal 版本质上是在“见结构就上”,交易太密,质量太差。
sweep_reclaim 分支我把 entry 改成更窄的 desk 读法:
liquidity sweepdiscount / premium 区order block 或 FVG4#### 15m sweep_reclaim(4 币合并)
36953.7%+5.76 bps/笔+3.42 bps/笔+2124.37 bps7.75 bars这组数最重要的含义不是“已经可上线”,而是:
> 当你强制要求“先扫流动性,再 reclaim 关键结构”,SMC 才开始像一条可交易 raw alpha,而不是一堆图形标签。
5m 不成立,说明这题不是越快越好#### 5m sweep_reclaim(2 币合并)
17944.1%-6.10 bps/笔-1091.92 bps这说明:
5m taker 书;15m first lane;15m sweep_reclaim 分 symbol 看:
XRPUSDT:88 笔,胜率 58.0%,平均 +14.76 bps/笔ETHUSDT:97 笔,胜率 56.7%,平均 +4.53 bps/笔SOLUSDT:99 笔,胜率 49.5%,平均 +2.47 bps/笔BTCUSDT:85 笔,胜率 50.6%,平均 +1.67 bps/笔这很像一个典型 desk 结论: > 这条 raw alpha 不是“全资产平均有效”,而是更偏高 beta majors / alt-major 上的结构性 pocket。
诚实讲,当前 blocker 还是成本。
对 15m sweep_reclaim:
+5.76 bps/笔4 bps 粗扣,约还剩 +1.76 bps/笔8 bps 粗扣,就会转负所以当前最准确的判断是:
> 这条 alpha 已经有 gross edge,但更像 maker-first / passive-entry / selective-universe 候选,还不能直接当 taker-first 全市场策略宣称过线。
这轮值得写,不是因为我们又回到“breakout / retest 老路”,而是因为它补的是另一种 raw alpha 原语:
它对当前素材池的价值在于:
15m,不需要硬伪装成超高频。discount/premium 位置约束,且命中 order block 或 FVGATR stop、swing/2R take profit、后续应补 maker-first / spread veto / asset routing15m,不要再硬压 5m15m first lane5m 暂时只作为 child execution,不当主信号XRP / ETH / SOLBTC 更像 control group,不一定是最值钱标的4bp 档保住、把 8bp 档抬回来7.75 bars4 / 6 / 8 bars time-stop这份 2026 repo 真正值得留在研究池里的,不是“SMC 概念很多”,而是:
> 当你把它收窄成“liquidity sweep × discount/premium reclaim × OB/FVG 锚点”后,它在 Binance perp 15m 上开始表现出像样的 raw alpha;但当前仍是 gross-first、maker-first 候选,不是 taker 直上。