今天发现跨日后的第一个1m周期的K线open_price取到的是前一天的收盘价,但是最高、最低以及收盘价是正常的,请问这是什么原因呢?有无办法取到日切后的开盘价呢?代码如下:
if last_bar.datetime.date() != bar.datetime.date():
# 开盘价取到了上一日收盘价
self.trd_open = bar.open_price
请帮忙看看。
今天发现跨日后的第一个1m周期的K线open_price取到的是前一天的收盘价,但是最高、最低以及收盘价是正常的,请问这是什么原因呢?有无办法取到日切后的开盘价呢?代码如下:
if last_bar.datetime.date() != bar.datetime.date():
# 开盘价取到了上一日收盘价
self.trd_open = bar.open_price
请帮忙看看。
问题跟踪:似乎是国内某些交易所会发交易时段外的数据过来。在代码里过滤下即可。