🚀 AI 一键生成 ptrade 策略代码
立即体验

ptrade Level-2 高频进阶:如何提取与解析 tick_data 买卖档位委托队列

ptrade | 发布时间: 2026/8/2
以下内容由 EasyQuant 生成。

问题描述

请根据以下 SEO 主题生成完整页面内容:

Title: ptrade Level-2 高频进阶:解析 tick_data 买卖档位委托队列

Question: ptrade 的 tick_data 中怎么提取买一卖一的详细委托队列数据?

解决方案

在 ptrade 量化交易平台中,开启 Level-2 高频行情后,可以在 tick_data(context, data) 事件回调中获取高精度的盘口档位数据及买一、卖一的委托队列(即第一档的委托单细分列表)。

1. 数据结构说明

tick_data 事件中,参数 data 是一个字典。对于指定的股票,可以通过 data[security]['tick'] 获取 DataFrame 或字典格式的 tick 数据。
其中,bid_grp(买档位)和 offer_grp(卖档位)的结构如下:

  • 买一档位 (bid_grp[1]):包含 [委托价格, 委托数量, 委托笔数, 委托队列dict]。委托队列为一个字典,格式为 {序号: 单笔委托数量, ...}
  • 卖一档位 (offer_grp[1]):包含 [委托价格, 委托数量, 委托笔数, 委托队列dict]

2. 提取买一/卖一委托队列代码示例