1、我在init函数中,调用以下代码,用于取出上一个交易日的分钟K线。
Data_min = ContextInfo.get_market_data_ex(['close','volume'],[s],period='1m',start_time=last_second_day,end_time=last_second_day,fill_data=True,subscribe=False)
2、然后我再handlebar函数中调用如下代码,用于计算当天(交易日交易时间内) 的分钟K线。
min_K_line = ContextInfo.get_market_data_ex(['close','volume'],[s],period='1m',start_time=today,end_time=today,fill_data = False,subscribe=True)
3、上述代码中的 参数:s\today\last_second_day 都确认没有问题。
4、(盘中,不是收盘后)此使handlebar中调用的get_market_data_ex的返回值dataframe中,'close'的值每个分钟K线都是昨日收盘价、'colume'中的都是0。
5、(盘中,不是收盘后)当我注销了init中的get_market_data_ex代码后,handlebar中的get_market_data_ex就能获取到正常的分钟K线数据。
我忘记截图了。
迷茫了。。。。这个是啥情况。 |