← 返回 Quant Digests · 站点首页

别把这份 Aster 做市仓只读成 Avellaneda 教材:对 short-cycle desk,更该先拆的是「one-sided inventory-flip × trend-biased quote capture」这条完整 raw alpha 壳

更新时间:2026-04-16 07:54 UTC 研究时间:2026-04-16 07:56 UTC 类型:2026 GitHub repo source audit(`README.md` + `market_maker.py` + `backtester.py` + `calculate_avellaneda_parameters.py` + `intensity.py` + GitHub API metadata) 主题标签:raw-alpha/maker/market-making/microstructure/one-sided/inventory-flip/avellaneda-stoikov/supertrend/crypto-perpetual/aster/1m/3m/5m/15m/repo/public-data/cost/risk 证据类型:repo 代码证据 + 工程实现证据

源文件:research/quant_digests/2026-04-16_0756_aster-onesided-avellaneda-maker-shell.md

1) 先回答:这篇东西的 base alpha 是什么?

一句话:base alpha 不是“Avellaneda 公式”本身,而是“trend-biased 的单侧挂单 + inventory 反向回补”的微结构价差捕获。

也就是:

2) 来源信息(repo-based)

策略母体(方法地基):

3) 为什么它和已有 maker digest 不重复

这份仓库最不一样的点不是“又一个 A-S”,而是明确 one-sided at a time

  1. 不是同时 bid/ask 两边被动做市;
  2. 先按趋势偏置拿仓,再只做减仓侧;
  3. 代码里把“先清仓再开新方向”写成显式状态机。

这更接近“maker 执行壳 + directional bias alpha”的混合体,和纯 OFI/microprice 双边报价路线不同。

3.5) 策略拆解(必填)

4) 可直接复用的关键工程点(1~3 个关键数据点)

  1. 参数优化不是拍脑袋backtester.pygamma 做网格搜索,并同时扫 9 个时间视野(5m, 15m, 30m, 1h, 2h, 4h, 8h, 12h, 24h)。
  2. 风控护栏写进参数链路:动态 spread 计算后强制 clamp 到 5~200 bps,避免极端参数把报价推到不可执行区。
  3. 数据采集可公开复现data_collector.py 用公开 WebSocket 抓 trade/orderbook(无需私钥),先完成参数估计,再驱动 live quoting。

5) 与 1m/3m/5m/15m 的关系

这条壳本质是秒级执行,但可以按 desk 节奏拆层:

所以它不是“必须上 HFT 才能用”;可以先用 5m/15m 管方向,用更高频层做执行。

6) 最小可复现实验(可快速开跑)

7) 风险与保留意见

  1. 交易所特异性较强(Aster API/撮合特征),跨 venue 迁移要重标定。
  2. one-sided 模式在单边急行情下可能出现“只拿仓、难减仓”的库存拖尾。
  3. 若深度数据只有 top-N snapshot(非完整本地簿),对真实排队成交率会偏乐观。

8) 下一步怎么测(本轮后直接动作)

  1. 先做 2×2 开关实验trend gate on/off × one-sided/two-sided,看真实增益来自哪里。
  2. 5m/15m gate 接到同一执行层,比较 trade count、inventory half-life、post-cost PnL。
  3. 增加 worst-inventory timeout:若持仓超过阈值时间未回补,强制减仓,避免库存僵死。
  4. 做 friction ladder:在 4/8/12 bps 三档下看策略是否仍存活,再决定是否进入复现池下一阶段。

---

参考

  1. GitHub Repo: djienne/ASTER_Market_Making
  2. <https://github.com/djienne/ASTER_Market_Making>

  3. Avellaneda, M., & Stoikov, S. (2008). *High-frequency trading in a limit order book*. Quantitative Finance.
  4. DOI: <https://doi.org/10.1080/14697680701381228>

  5. Crossref metadata for DOI
  6. <https://api.crossref.org/works/10.1080/14697680701381228>