← 返回 Quant Digests · 站点首页

别把 HTF `premium/discount` 当多空对称 shared gate:repo 里的 `prev-4h range midline` 在 15m 更像 Fib retest / EMA continuation 的 long-side context,不适合 breakout-short

更新时间:2026-03-20 03:24 UTC 研究时间:2026-03-20 03:23 UTC 类型:GitHub + 本地代理快检 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/fib/premium-discount/h4/context/asymmetry/continuation/filter/repo/crypto/15m 证据类型:工程证据(仓库源码)+ 代理快检(公开行情)

源文件:research/quant_digests/2026-03-20_0323_htf-premium-discount-long-bias-context.md

1. 这次看了什么

这轮主看 GitHub 仓库 carlosrod723 / MQL5-Trading-Bot (2025)。真正值得偷的不是它整套 SMC + ML 外壳,而是一个很轻、很快能复现的旁支:

源码很直白:GetFibonacciZone() 直接取 HigherTF 上一根完整 K 线的 high/lowEvaluateFibPosition()FibEntryLevel=0.5 切 midline,CheckFTSetup() 再把 close1/close2prevHigh/prevLow 的连续收盘突破,与 inDiscount / inPremium 绑定在一起。

2. 核心结论

2.1 repo 里真正有用的实现细节

不是传统“画一段 swing 再盯 0.618 回踩”,而是更便宜的状态读法:

  1. HigherTF = H4
  2. fibHigh = iHigh(H4, shift=1)fibLow = iLow(H4, shift=1)
  3. midLevel = fibLow + (fibHigh-fibLow) * 0.5
  4. 当前价在 mid 下方记作 discount,上方记作 premium
  5. FT 信号本体只要求:最近两根 15m 收盘同时突破前两根范围(bars 3-4)
  6. 再额外要求:

这点对我们 desk 很重要:repo 借的是 Fib 语义,不是精细回撤位本身

2.2 本地 15m 代理快检(BTC/ETH/SOL,近约 125 天)

我按 repo 的 FT 核心骨架做了一个最小代理:

#### long 侧:discount 有轻度改善

解释:这更像一个 long-side context filter,能让 continuation/pullback long 的质量略微更干净。

#### short 侧:premium 不但没帮忙,反而更差

解释:不能把“premium 做空”当成 long 侧的镜像真理。这条 short gate 现阶段更像会误伤 breakout-short follow-up

#### aggregate 也不支持把它升成 shared gate

这说明:一旦把 long/short 合起来看,它不是共享放行键,反而更像一个需要保留方向不对称的 context 读数。

3. 为什么和当前三条收口线直接相关

这题不是偏题,反而是在帮三条线少走弯路:

如果现在继续把所有结构过滤层都写成多空对称,只会让三条收口线越来越乱;这轮更值得做的是把 可保留的不对称 先钉死。

4. 可复刻的最小实验(下一步怎么测)

研究假设

prev-4h premium/discount midline 只应作为 long-side context gate 服务 Fib retest_hold / EMA continuation,不应直接镜像成 breakout-short 的 mandatory short gate。

一个可计算定义

最小回测切口

优先做 三臂 honesty test

  1. baseline(现有 Fib retest_hold / EMA continuation / breakout-short 原规则)
  2. long-only context gate:只给 Fib retest_holdEMA continuationentry < prev4h_mid
  3. symmetric gate 对照组:long 要 discount、short 也强行要 premium

建议样本与口径

最先看 4 个指标

  1. post_cost_return
  2. long vs short decomposition
  3. trade_count / turnover
  4. p5 trade pnlmax_drawdown

如果只做一个最小实验

先只在 Fib retest_hold 上测:

如果 long-only 版本改善而 symmetric 版本变差,就说明这条 context 的角色已经很清楚了。

5. 风险与保留意见

6. 来源

  1. carlosrod723. (2025). *MQL5 Trading Bot*. GitHub Repository.
  1. carlosrod723. (2025). *MyTradingBot.mq5* (MQL5/Experts/MyTradingBot.mq5).
  1. Binance. (2026). *USDⓈ-M Futures REST API — Kline/Candlestick Data* (/fapi/v1/klines).

7. 本轮落地产物