把pyd放到pricing文件夹下就好
可以手动调整一下pyside6的版本,降到6.3.0以下试试看
可以升级至最新版然后用示例策略试一下,看看是否还有这个问题
发布于veighna社区公众号【vnpy-community】
原文作者:用Python的交易员 | 发布时间:2022-10-24
本周发布了VeighNa的3.4.0版本,本次更新的主要内容是增加了杰宜斯资管系统的交易接口模块vnpy_jees。
对于已经安装了VeighNa Studio的用户,可以使用快速更新功能完成自动升级。对于没有安装的用户,请下载VeighNa Studio-3.4.0,体验一键安装的量化交易Python发行版,下载链接:
https://download.vnpy.com/veighna_studio-3.4.0.exe
JEES(杰宜斯)是由武汉杰宜斯科技信息有限公司推出,针对期货FOF和MOM投资交易管理的资管系统。本次3.4.0版本更新中,基于JEES的6.6.1版本API封装开发了vnpy_jees模块。
尽管JEES系统提供了CTP兼容风格的交易API,但由于部分业务功能细节实现上的区别,直接采用替换vnpy_ctp模块中dll文件的方式,使用时可能会出现某些问题。因此vnpy_jees模块中,对以下功能细节做了专门调整。
JEES对于当日历史私有流数据(委托和成交),在日内重新登录后没有提供自动重传功能,只会推送登录后新产生的数据(类似TERT_QUICK模式)。
所以vnpy_jees模块在完成连接登录后,会主动发起当日历史委托和成交数据的查询请求(reqQryOrder和reqQryTrade),并在对应的查询回调函数中对返回的数据进行处理。
作为资管系统的JEES只提供了交易API,需要接入其他渠道的行情服务器(如CTP、飞马等),才能实现行情数据的订阅获取。
vnpy_jees接口中,默认使用vnpy_ctp下的行情API组件(CtpMdApi类)来接入CTP行情服务器。目前vnpy_ctp底层的API版本为较新的6.6.7,如果在使用过程中发现和期货公司的CTP柜台版本不一致,可以根据需求降级使用老版本,例如降级到6.5.1版本:
pip install vnpy_ctp==6.5.1.12
xtp现在只对机构开放了
你的python是3.9,定价模型需要自己编译了。
可以看一下是不是同时加载了execlrtd和rpcservice模块导致zmq报错
是用哪个python版本编译的呢?
方便的话可以贴一下截图
ost只对机构开放了
pip install vnpy_mongodb --upgrade 即可
只要数据库里有数据就可使用,行情记录里添加是对该合约数据进行实时录制
交互式的脚本策略建议还是自己手动处理吧
可以检查一下网络环境
可以编译成pyd
简单的做法就是在接口收到撤单失败信息的时候通过on_order逐步推送到策略中。
或者也可参考on_order的写法在整个系统中添加一个类似的函数进行推送。
使用的vnpy_tts版本是?
不选择其他c++接口,使用tts的7x24小时环境还是报4097吗?
还有就是需要注意,只有使用tts的vip环境才需要替换dll,如果使用tts的其他环境,无需替换dll
veighna的datetime是按自然日时间填写的,时间顺序是没问题的
不能二次创建api实例
目前的接口如果没有在接口文件里实现重连机制应该都是会自动重连的
vnpy_esunny是会自动重连的
vnpy_mongodb1.0.3版本没有get_tick_overview,1.0.4提供的get_tick_overview支持