RPC

如何加载

RPC的加载涉及到服务端和客户端

  • 服务端:运行vntrader时加载rpc_service模块
  1. from vnpy.app.rpc_service import RpcService

启动vntrader后,首先连接外部交易交易如CTP,然后点击菜单栏”功能”->”RPC服务”,点击”启动”

  • 客户端:运行vntrader时加载RpcGateway
  1. from vnpy.gateway.rpc import RpcGateway

启动vntrader后,连接rpc接口即可。

相关字段

在服务端和客户端,使用默认填好的参数即可

获取账号

使用rpc无须额外申请账号,只需要一个外部接口账号

其他特点

rpc服务支持同一外部接口数据在本地多进程分发,比如在服务端连接了ctp接口,订阅了rb1910后,客户端多个进程会自动订阅来自服务端分发的订阅数据# 交易接口