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

同时登录多 CTP 账户,可以直接自己实现对应账户的 CtpGateway 子类这种方式实现吗?

但是我发现,ctp 连接需要有 ctp 工作目录,所以需要修改 CtpGateway 子类的 gateway_name 。

但是按照当前 CtpGateway 的实现,子类修改 gateway_name 只能这样做:

class YetAnotherCtpGateway(CtpGateway):
  def __init__(self, event_engine):
    super().__init__(event_engine)
    self.gateway_name = 'YetAnotherCtp'
    self.td_api.gateway_name = 'YetAnotherCtp'
    self.md_api.gateway_name = 'YetAnotherCtp'

感觉实现比较别扭

是这样的吗?

Administrator
avatar
加入于:
帖子: 4501
声望: 321

目前确实只有这个写法了,后续我们来改下Gateway的实现吧

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

沪公网安备 31011502017034号

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