← 返回 Quant Digests · 站点首页

别把 consolidation breakout 当多空对称:`close-range compression` 更像 breakout-short / Fib / EMA-PSAR 的 shared long-admission + short-veto gate

更新时间:2026-03-19 10:35 UTC 研究时间:2026-03-19 10:34 UTC 类型:GitHub + 快检 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/consolidation/breakout/asymmetry/long-admission/short-veto/repo/crypto/15m 证据类型:repo 代码规则(工程证据)+ 公开行情快检(待进一步 OOS)

源文件:research/quant_digests/2026-03-19_1034_stolgo-consolidation-breakout-asymmetry-gate.md

1. 这次看了什么

这轮主看 stockalgo/stolgoBreakout 实现(lib/stolgo/breakout.py),它把“先盘整再突破”写成非常明确的布尔规则:

我额外做了一个 15m 快检(Binance 公共 K 线,BTC/ETH 各 1500 根)来确认它在我们 desk 三条收口线里更像哪种角色。

2. 核心结论

  1. 一句话核心结论: stolgo 这套“先盘整后突破”更像 入场许可层(admission gate),而且在 15m 上呈现明显多空不对称——更适合当 long-continuation admission,不适合裸用作 short-continuation。
  2. 代码里的核心定义非常干净(可直接复刻):
  1. 15m 快检(horizon=4 bars)显示:
  1. short 侧并不对称:BTC/ETH 的 cons short 在这次快检里平均 bps 多数更差(例如 BTC -11.94bps),说明它更像 short-veto 提示器,而不是 short 放大器。
  2. 一句话证明方式: 先用 repo 的布尔规则重建事件,再在公开 15m 行情上比较“裸突破 vs 盘整后突破”的事件分布、胜率与未来 4 根收益,直接看可交易统计差异。

3. 为什么和当前三条收口线有关

4. 下一步怎么测(5m/15m 最小实验)

4.1 数据与公开性

4.2 最小可复现实验口径

保持三条主策略触发不变,仅新增 consolidation gate

4.3 首轮判据

优先看三项:

  1. post_cost_expectancy
  2. trade_count_retention
  3. continuation_fail_ratio(入场后 3~4 根内失效)

首轮过线建议(相对 A 组):

5. 风险与保留意见

6. 来源

  1. stockalgo. (2020). _stolgo: Price Action Trading APIs_. GitHub.
  1. 核心实现:lib/stolgo/breakout.py
  1. 相关实现:lib/stolgo/trend.py
  1. 公开行情接口(用于本次最小快检)