VeighNa量化社区
你的开源社区量化交易平台
TimeusLin's Avatar
Member
离线
5 帖子
声望: 0

用Python的交易员 wrote:

建议在IBKR官网看下BIDU的合约,具体是在哪些交易所挂牌的,IB的SMART智能路由对于有些股票是不支持的,所以就可能拿不到价格。

好的,谢谢老师

用Python的交易员 wrote:

简单解释:

  1. SPY-USD-STK SMART:美股,代码 - 货币 - 类型,交易所一般选SMART
  2. EUR-USD-CASH IDEALPRO:外汇,交易货币 - 报价货币 - 类型,交易所选IDEALPRO
  3. XAUUSD-USD-CMDTY SMART:贵金属,代码 - 货币 - 类型,交易所选SMART
  4. ES-202002-USD-FUT GLOBEX:期货,代码 - 到期年月 - 货币 - 类型,交易所选对应的期货交易所

description
感谢老师!我今天又试了一次,部分美股能获取到合约信息了。
昨天TSLA按照规则TSLA-USD-STK查询,没有返回合约信息,但是今天试了,就有返回了。
但同样是NASDAQ的股票,BIDU却查不到。请问这可能是什么原因引起的呢?

duwz wrote:

SPY-USD-STK SMART 链接真实账户可以找到合约,但是收不到数据,我的TWS上是可以的
description

EUR-USD-CASH IDEALPRO 链接真实账户可以找到合约 和 数据
description

ES-202002-USD-FUT GLOBEX 找不到,这个应该是期货合约 mini sp?
description

请赐教了

哥们,我的情况跟你一样,SPY能找到合约,但是没有数据,把SPY换成其他股票,就完全不行了

用Python的交易员 wrote:

https://github.com/vnpy/vnpy/blob/master/vnpy/gateway/ib/ib_gateway.py

"""
IB Symbol Rules
SPY-USD-STK SMART
EUR-USD-CASH IDEALPRO
XAUUSD-USD-CMDTY SMART
ES-202002-USD-FUT GLOBEX
"""

之前版本升级修改了订阅规则,不再使用ConId,请照着这里的规则改下

不好意思,没能理解您的意思。我用的是VN Trader2.1.0,ib_gateway.py和github上最新的ib_gateway.py是一样的,代码里“symbol=ib_contract.conId”。请问是要修改什么内容呢?

description

description

在Trader上查询TSLA的合约报错“代码解析失败,请检查格式是否正确”。
市场数据已经订阅了,我自己用python可以从IB API获取到正常的市场数据,但是Trader报错了。请问是什么原因呢?

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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