可以贴一下报错截图
编辑器python环境配置的不是安装了vnpy_ctastrategy的那个python
vnpy.trader.utility
请删除.vntrader文件夹下对应的json文件,再重启。你这个应该是删除cta_strategy_setting.json。如果删除重启还报同样的错,建议检查一下策略参数的类型。检查一下策略里是否有把str\bool\int\float以外的变量名,写到了parameters列表中,json文件保存不了这四种基础数据以外的类型,就会出错
self.pos是策略的净持仓不是交易合约的持仓。
lock等于true只会在你send_order以后向交易所发单的时候检查你的持仓,如果有今仓,默认直接开仓。如果没有今仓,就默认先平昨仓再开仓。你策略里如何进行判断发出委托是策略逻辑的事情了。
加载不上指的是?
注销-使用用户名和密码登录-忘记密码
可以贴一下报错信息
要在策略里打印,你这里是单独创了个am,K线也没传进去
实盘是通过tick合成K线,然后一分钟K线合成N分钟K线。K线级别回测直接载入一分钟K线,需要合成N分钟K线的话也是用这个一分钟K线的历史数据合成的
替换的是同名dll文件thostmduserapi_se.dll和thosttraderapi_se.dll然后报错4097吗?
可以升级至最新版后再试试看
你的windows用户名里是不是有中文?
使用的时候可以自己过滤掉非交易时段的tick
就是版本不同,所以要替换呀
这个不影响运行的,如果想去掉的话,把tzlocal降级至2.0.0即可
可以用管理员身份安装试试
你就报错在item里面找不到datetime行头,所以可以打印item看看你每行内容是什么