配置文件在.vntrader文件夹下的vt_setting.json中
now()读取的是系统的本地时间
是的,sync_data是template自带的,文档里有介绍。但是要在策略trading状态为True时才生效
如果下载的是完整的,然后也是报importerror,并且有多个python的话,请检查一下自己的环境配置
取消勾选data_recorder即可
数据要先下载才能回测,文档里有介绍
https://www.vnpy.com/docs/cn/cta_backtester.html
检查一下你的环境吧
这个报错是典型的账号密码错误,可以检查一下是否输入错误。如果确定没有输入错误的话,那么请检查是否服务器的地址配置产生错误了(比如测试和生产环境搞混)。
你这个报错和dll没有关系了。
是没有找到gateway。
文档里也有说:
可以pip install --upgrade vnpy_ctabacktester试试看
为了兼容不同市场吧
那请贴一下你的报错截图
请自行查看相关文档了
请先删除.vntrader文件夹下对应的json文件,再重启。你这个应该是删除cta_strategy_data.json。如果还报同样的错,建议检查策略代码中,是否有把str、bool、int、float类型以外的变量名称写到了parameters列表中,这四种类型以外的变量由于无法通过json序列化会导致保存策略状态出错(损坏json文件)
剥离到vnpy_ctastrategy下了
请问是不是跑的时候CPU负载太高,个别进程内存不够挂掉了?
可以去看看trader.optimize