VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 9
声望: 0

description
如图,目前有两个问题

  1. 行情能连接上,为啥获取不到行情?
  2. 期货公司那边CTP版本为6.7.3,目前用vnpy_ctp.version打印出来的版本为6.6.9.1,对应的应该是CTP6.6.9.我去网站上下了6.6.9的生产版本并用里面的dll文件
    替换vnpy_ctp内的dll文件。但还是报错4097
    附上代码

from vnpy_ctp import CtpGateway
from vnpy_scripttrader import init_cli_trading

ctp_setting = {
"用户名": " ",
"密码": " ",
"经纪商代码": " ",
"交易服务器": " ",
"行情服务器": " ",
"产品名称": " ",
"授权编码": " ",
"产品信息": ""
}

engine = init_cli_trading([CtpGateway])
engine.connect_gateway(ctp_setting,"CTP")
engine.subscribe(vt_symbols = ["rb2409.SHFE","rb2410.SHFE"])
tick = engine.get_tick(vt_symbol="rb2410.SHFE",use_df=False)
print(tick)

Member
avatar
加入于:
帖子: 5399
声望: 327

这是在做穿透式测试还是连接实盘?

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

xiaohe wrote:

这是在做穿透式测试还是连接实盘?
实盘链接

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

xiaohe wrote:

这是在做穿透式测试还是连接实盘?
我也尝试过替换除了dll之外的,也尝试将官方包内的.h文件替换到到vnpy_ctp\api\include\ctp内,也还是不行。

Member
avatar
加入于:
帖子: 5399
声望: 327

穿透式测试的时候直接连没问题是吗

Member
加入于:
帖子: 21
声望: 5

连接测评环境要用测评版接口

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

请问测评版接口是什么意思?

Super Moderator
avatar
加入于:
帖子: 74
声望: 7

测评版接口是期货公司提供的用于测试和模拟交易的专用接口,与生产环境接口的主要区别如下:

  1. 用途:用于模拟交易和策略测试,不涉及真实资金。
  2. 数据:使用历史或模拟行情数据,可能与实际市场不一致。
  3. 服务器:连接到测试服务器,与生产服务器隔离。
  4. 穿透式认证:需要单独的 AppIDAuthCode,仅用于测试。
  5. 使用场景:策略开发、功能测试、模拟交易练习。

测评版接口是开发者验证系统和策略的重要工具,测试完成后需切换到生产环境进行实际交易。

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

沪公网安备 31011502017034号

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