sell是平多,cover是平空
可以的,填成分钟的intervel就行了
你的数据只有时分,没有秒,在导入那里把时间格式从%Y-%m-%d %H:%M:%S改成%Y-%m-%d %H:%M应该就行了
用run.py打开vnstation就可以输出了
你这个应该是溢出的问题,原帖里是matplotlib报错建议升级matplotlib,你这个是在numpy里报的,要不升级一下numpy试试看?
可以拿委托成交记录和当时计算的时标以及行情做对比,看当时是实际行情触发而发出交易信号还是simnow导致
可以参考微信公众号里进阶课程-CTA策略里的08课(K线的自定义合成)把一分钟合成逻辑改成从上一分钟的51秒到这一分钟的50秒试试
应该不可以的,am初始化肯定是拿交易的品种的
+08:06是对的,是在数据后加上了本地时区时间戳,中国的显示是上海的时间
应该放在C:\Users\ren\strategies下
就算实盘不调用load_bar,那你也需要足够数据初始化am呀,不然指标计算不准确的。因为日线所以需要时间比较长
要不就录到15天为止,要不就申请一个rqdata试用账号吧。
应该是不行的,load_bar会去找你策略的vt_symbol去初始化
那估计只能自行研究或者问原帖主了
建议用run.py打开vnpy搞不好能看见底层报错,而且也能看那个print的bar里有没有东西
所以请问到底是打开软件就报错还是点下载之后报错数据下载失败
可能指标还没有达到你下单的要求。可以自己print一下看看。而且可以看一下你回测里的日均交易笔数,如果比较低,可能几天才会交易一笔
应该是没有将python的安装路径添加到环境变量中
可参考https://jingyan.baidu.com/article/fc07f989a830d012ffe5191e.html