vn.py量化社区
By Traders, For Traders.
Member
加入于:
帖子: 23
声望: 0

如题,想请问下,
1、vnpy目前是否中继模式连接CTP接口?比如量化资管系统
2、如果支持,通过这种模式连接CTP柜台的话,有哪些注意事项呢?
目前已经拿到了透明代理的thosttraderapi_se.dll文件,还需要别的文件嘛?

Administrator
avatar
加入于:
帖子: 4360
声望: 248

支持,大部分直接替换DLL就行了,不行的话可以参考融航的RohonGateway和鑫管家的XgjGateway来自己编译

Member
加入于:
帖子: 23
声望: 0

用Python的交易员 wrote:

支持,大部分直接替换DLL就行了,不行的话可以参考融航的RohonGateway和鑫管家的XgjGateway来自己编译
那请问,如果替换完DLL之后,登录信息那里,还需要填appid和授权码这两个信息嘛?

Member
加入于:
帖子: 23
声望: 0

求问,直连模式连接没问题,穿透式监管也可以通过,但是采用中继模式连接的时候,换了DLL文件后,连接CTPTEST,没有任何反应,即日志没有任何报错输出,请问这种情况可能是什么原因导致的?如果要找问题的话,应该要去哪个文件去找?connect这个操作,具体是在哪个文件里实现的?因为不知道是哪一步出错了,求解答~

Administrator
avatar
加入于:
帖子: 4360
声望: 248

APPID和授权码需要具体问资管系统的提供商了,有些也还是需要填写的

connect是在vnpy/gateway/ctptest/CtptestGateway.py中实现的

Member
加入于:
帖子: 23
声望: 0

description

这边connect里的相关方法都已经执行了,但是却没有连接上,导致这种情况的原因是什么呢?因为registerFront等方法的代码是看不到的,所以想请教,内部逻辑大概是什么样的?
另外,我这边拿到的透明代理的DLL文件之后,需要修改配置(ini)文件,将对应的address改成资管服务器的ip地址和对应的交易、行情端口,但是我没有在vnpy内部找到.ini文件,请问这个操作需要如何完成呢?是否是这个原因导致的连接不成功呢?

Member
加入于:
帖子: 23
声望: 0

想请教下,融航的RohonGateway和鑫管家的XgjGateway,跟CtptestGateway的区别大概在哪里呢?就是在封装的时候,哪些地方需要改呢?只要改Gateway这个文件嘛?还是vnctptd.pyd对应的源码也是要改的?

Administrator
avatar
加入于:
帖子: 4360
声望: 248

没有连接上,大概率应该是地址不对,或者你用的API版本和服务器不匹配了。

主要区别在于用的接口DLL不同,需要重新链接编译,要改vnpy/api目录下的C++封装源代码

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3