← 返回 Quant Digests · 站点首页

别把这份 Bybit technical bot 只读成“指标投票机器人”:对 short-cycle desk,更该先拆的是「daily-trend veto × 15m technical-vote continuation」这条完整 raw alpha 壳——而 Binance 迁移版 edge 几乎全靠 daily filter

更新时间:2026-04-14 01:42 UTC 研究时间:2026-04-14 01:40 UTC 类型:2026 GitHub repo source audit(`README.md` + `backtest_full.py` + `bot.py`)+ Binance USDⓈ-M `15m/1d` public-data portability probe 主题标签:raw-alpha/trend/continuation/technical-vote/macd/rsi/bollinger/ema/daily-filter/score/sl-tp/trailing-stop/bybit/binance-perpetual/15m/1d/repo/public-data/cost/risk 证据类型:源码规则 + 180d public-data portability probe

源文件:research/quant_digests/2026-04-14_0140_dailyveto-technicalvote-shell.md

1. 这次看了什么

主来源是 GitHub 仓库:

repo 很像“纯技术指标打分机器人”,但真正值得 desk 拆开的不是“指标很多”,而是它已经把一条可直接下单的完整壳写清楚了:15m 进场、score 分层、固定 SL/TP、daily veto、fee 假设、circuit breaker、live trailing。

2. 核心结论

3. 为什么和当前项目有关

这轮有价值,因为它不是只给一个“也许有效的 filter”,而是给了一个完整可拆的 production skeleton

对当前 momentum 主线,这比单纯再看一篇“指标综述”更有用,因为它能直接服务两个动作:

  1. base alphadaily veto 明确拆开;
  2. 快速做“壳子可迁移吗”的 first verdict,而不是只盯 README 自述收益。

3.5 策略拆解(必填)

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

本轮最小实验

下一步怎么测

  1. 先补正确账户级回测:把 risk_pct × leverage × concurrent positions × circuit breaker 真正映射到 equity curve,不要再用“逐笔价格净变动求和”冒充账户收益。
  2. 把 daily filter 单独做 admission test:当前它把交集子集从 -6.28 bps/笔 拉到 +4.88 bps/笔,说明它不是可有可无的装饰层,而是这条壳目前最关键的 gate。
  3. 把 score bucket 重排:Binance 交集里明显不是“分越高越好”,应先测试 score 3-4 onlyexclude score>=5、以及 WLD/XRP/DOGE only 的口袋组合,再决定是否保留原始 score ladder。
  4. 最后才补 trailing 真回放:repo live bot 的 trailing 可能改变收益分布,但它不该先于 base shell admission;先确认静态壳在账户级口径下站不站得住,再看 trailing 是增益还是幻觉。

5. first verdict

这份 repo 值得留在素材池,因为它确实给了完整策略壳,不是只有解释层;但当前更诚实的读法不是“又一个 +259% 机器人”,而是:

> 15m technical-vote continuationdaily-trend veto 保护下有 first-pass 生存性;但 headline backtest 记账口径偏松,而且高分数并没有跨 venue 稳定迁移。

所以它的优先落点不是直接实盘,而是进入:daily-gated continuation shell 的 clean replication / admission check 队列。