3 分钟快速生成代码
输入想法,AI 即刻生成可运行代码
根据聚宽(JoinQuant)API文档的定义,K线数据的时间戳采用后对齐(Posterior Alignment)的方式。这意味着K线标识的时间代表该数据周期的结束时间。
以下是具体的定义规则和您询问的09:31分钟线的详细解释:
聚宽提供的所有行情K线数据均为后对齐。标识K线的时间为该根K线包含的数据的结束时刻。
对于股票的一分钟K线,09:31 是全天的第一根K线(不存在09:30的K线)。
09:3109:25:00 ~ 09:30:59对于除09:31以外的其他分钟线,时间戳代表该分钟的结束。
T 的分钟线,代表的时间段是 (T-1):00 到 (T-1):59。09:31:00 ~ 09:31:59 的数据。14:59:00 ~ 14:59:59 的数据(这是最后一根K线)。对于期货,K线的划分逻辑是将标的当天的开盘时间到收盘时间的日历时间按照划分单位(如5m)划分区间,然后将同一个区间的分钟Bar合并。
Q: 为什么聚宽没有09:30的分钟线?
A: 因为聚宽采用后对齐模式。09:30是交易开始的时刻,第一分钟的数据直到09:31才结束,因此第一根K线标记为09:31。
Q: 09:31的K线成交量包含集合竞价的量吗?
A: 是的。09:31的K线数据包含了09:25集合竞价期间的成交量和成交额。
Q: 如果我使用 get_price 获取日线数据,时间戳是哪一天?
A: 日线数据的时间戳就是当天的日期(例如 2023-10-27)。在回测中,如果在盘中获取当日日线,数据会截止到当前时刻;如果在收盘后获取,则为全天数据。
Q: 11:30 和 13:00 之间有K线吗?
A: 没有。聚宽的分钟线不包括休市时间(11:30和15:00这两分钟不单独产生Bar,11:30的Bar代表11:29:00~11:29:59,下午开盘的第一根Bar通常是13:01,代表13:00:00~13:00:59)。