vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 21
声望: 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
加入于:
帖子: 1441
声望: 63
  1. accountCode需要根据你的账号修改,前三行几乎不用改
  2. 不是,IB登陆后下单第一次还要选择货币对、产品类型才能找到合约,后续就不用了
  3. 请检查你是否订阅了该合约的实时行情,没有的话会有报错
Member
avatar
加入于:
帖子: 21
声望: 0

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

Administrator
avatar
加入于:
帖子: 1441
声望: 63

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

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

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

Administrator
avatar
加入于:
帖子: 1441
声望: 63

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

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

加上去了,谢谢老师!

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