VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 3
声望: 0

看了CTP教程环境安装的例子,他需要一台图形化界面的windows server进行开发和测试。我这边想达到一个场景是, 我本地 windows进行开发,同时启动client界面图形,然后把服务器代码部署到 远端ubuntu server 启动无界面rpc server。 这样可以完成本地开发和调试,但是目前没有找到相关教程可以实现这种,所以翻阅资料找到 examples/client_server 像是一种能达到我目的的启动方式,但是有几个疑问。

examples/client_server的启动方式应该是如https://www.vnpy.com/docs/cn/rpc_service.html#id2 文档描述的。 文档描述的架构是client端不负责连接CTP。

所以正常的理解,是带界面的client 把所有需要跟交易所的交互都发送给无界面的server端让server进行转发。
但是根据文档的配置,要client先连接交易接口才连接rpc。这样不就是要client端也访问交易所接口了吗?

description

description

Super Moderator
avatar
加入于:
帖子: 529
声望: 43

开两个vnpy,一个作为server,连接交易接口并启用rpc服务。另一个作为client连接rpc接口。

Member
avatar
加入于:
帖子: 3
声望: 0

这个我理解,但是你没有正面回答到我的疑问,为什么client端还需要在连接rpc服务器前连接交易所?

Super Moderator
avatar
加入于:
帖子: 529
声望: 43

client只需要server,没必要连交易所。你截的图的都是server需要做的事。
description
这才是client要做的事。

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

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】