以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  高级功能研发区  (http://222.73.7.161/bbs/list.asp?boardid=5)
----  history_bars 1分钟 开盘时不能取2根K线数值  (http://222.73.7.161/bbs/dispbbs.asp?boardid=5&id=175028)

--  作者:xlxl
--  发布时间:2020/3/18 10:07:57
--  history_bars 1分钟 开盘时不能取2根K线数值

    bar_len=2
    bar_close=history_bars(context.s1,bar_len,\'1M\',[\'HIGH\',\'LOW\',\'CLOSE\'])
    hiprice=bar_close[1][0]
    loprice=bar_close[1][1]

 

这个是看收盘涨就用高价,收盘跌就用最低价,但是9:30开盘运行的时候就会出现错误:

 

index 1 is out of bounds for axis 0 with size 1

 

说明只取到了1根k线的数据,就是说开盘时只能取到昨天的1根分钟数据?

 

股票和期指都是一样出现问题,

 

策略停止后再运行就没问题,就是其他时间都没问题

 


--  作者:yukizzc
--  发布时间:2020/3/18 11:09:27
--  

是否每天盘后你没有做收盘,当天数据在第二天开盘时候会清空的如果不做收盘。

或者每天下午盘后大概5点左右,工具数据补充把当天一分钟数据补充下载下


--  作者:xlxl
--  发布时间:2020/3/18 13:40:39
--  
好的,谢谢,明天再试试