按版主的说法,或许最好是依赖从服务器获取的持仓信息,在策初始化启动后,应该连接服务器获取POS。
乌梦游 wrote:
用Python的交易员 wrote:
不是,主界面上的数据都是在连接上交易服务器后,从服务器获取的,确保永远是服务端的最新数据,没有任何本地缓存逻辑。
感谢回复, 可能我的问题描述的不清楚,我的问题和 https://www.vnpy.com/forum/topic/457-zhong-xin-qi-dong-vnpyde-ce-lue-poswei-shi-yao-wei-0 这位朋友是一样的,策略自行下单并持仓,重新启动程序后,点击策初始化、策略启动后,POS显示为0,导致了策略重新开了一手新的仓位。 我用2.02版连接SimNow是这样,之后重装系统用2.04版本vnstudio连接中信期货的仿真系统也是这样,另外我在台式机 笔记本电脑和阿里云上试验过,都是这种情况 用户目录下的.vntrader下的database.db中只有dbbardata和dbtickdata这两张表
1.9版本的策略持仓数据会在程序退出后保存到MongoDB中,那么2.0版本的策略持仓数据保存在哪里?
出现这种情况可能是哪里出现问题 或者 我该怎样排查问题?
我也发现做测试的环境完全是虚拟的,尽管我那里的卖价不像你这里的那么离谱,但根本不是仿真。
VS Code
请问中信的这个仿真账号是真的仿真还是只为测试的?前者应该有真实的行情
我也遇到这个问题。
我事先用vntrader保存了一个connect_ctp.json的模版,然后(退出vnstation后)通过好像是notepad编辑填入正确内容,然后再启动vnstation和vntrader pro,连接CTP便出现这样的错误信息,重新检查过文件,没发现有什么奇怪字符,也许不该用notepad编辑(我很少用Windows)。后来只好删除.vntrader,然后再在vntrader里填入信息,连接成功。
没在中信开户的也能申请仿真账号吗?
没安装过2.0.3,但2.0.4的安装不需要这么复杂。基本上就是先安装miniconda,然后bash install.sh