跳转至

2026-02-14 工作日志

Futu OpenD + Level 2 数据

成功配置

  • 启动 FutuOpenD (版本 9.4.5418)
  • 安装 futu-api==9.4.5408 (需与OpenD版本匹配)
  • API端口: 11112 (不是 WebSocket 33333)

股票代码格式

  • 港股格式: HK.00700 (腾讯), HK.01024 (快手-W窝轮)
  • 正股 HK.1024 API返回"未知股票"

获取 Level 2 数据

  • 订阅类型: ["QUOTE", "ORDER_BOOK", "TICKER"] (需大写)
  • 摆盘数据: 10档买卖盘
  • 逐笔数据: 实时成交

保存为 Parquet

  • 需要安装 pyarrow: pip install pyarrow
  • 处理嵌套数据 (Bid/Ask 是列表不是dict)
  • 500行数据热读仅 1.6ms

文件位置

  • ~/kuaishou_orderbook.parquet
  • ~/kuaishou_ticker.parquet

问题解决

  • ❌ 端口 11111 → ✅ 11112
  • ❌ futu-api 9.6 → ✅ 9.4.5408
  • ❌ 1024.HK → ✅ HK.01024
  • ❌ "quote" → ✅ "QUOTE"