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

本人是《30堂实战课》的学员,刚开始学习量化,遇到一些问题请教大家:
1.配置
"host": "localhost",
"port": 7497,
"clientId": 888,
"accountCode": "DU13888"

前面三行是默认的,不用修改吗?好像不用登入密码。
2.是否每个品种一定要先在TWS上成交,才能再在VNtrader委托?
连接成功后,模拟账户信息都显示出来了。
在代码框内输入4月原油代码CLJ9,交易所也选择NYMEX,回车后显示“接口不存在”。
后来在TWS上成交一手4月原油,VNtrader上显示成交,再在代码框内输入4月原油代码CLJ9,下面才显示出合约的名称,就可以下单了。
问:是否每个品种一定要先在TWS上成交,才能再在VNtrader委托?
3,没有行情显示
委托成功后,在行情栏始终没有显示相关品种的行情信息。

Administrator
avatar
加入于:
帖子: 4500
声望: 320
  1. accountCode需要根据你的账号修改,前三行几乎不用改
  2. 不是,IB登陆后下单第一次还要选择货币对、产品类型才能找到合约,后续就不用了
  3. 请检查你是否订阅了该合约的实时行情,没有的话会有报错
Member
avatar
加入于:
帖子: 39
声望: 0

订阅过合约的实时行情,行情报价还是不显示
还有交易所选择里没有CBOT

Administrator
avatar
加入于:
帖子: 4500
声望: 320

请自己在vnpy/trader/language/chinese和english下的constant.py中添加对应的交易所

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

在vnpy/trader/language/chinese和english下的constant.py中添加了交易所
EXCHANGE_ECBOT='ECBOT'
EXCHANGE_CBOT='CBOT'
保存后重新启动Trader后,添加的交易所还是没有显示。

Administrator
avatar
加入于:
帖子: 4500
声望: 320

在uiBasicWidget.py的TradingWidget中也要添加下

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

加上去了,谢谢老师!

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

沪公网安备 31011502017034号

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