【问题标题】:Interactive Brokers Python Data Request盈透证券 Python 数据请求
【发布时间】:2023-04-04 17:33:01
【问题描述】:

我正在运行以下代码,但我获取快照价格的请求在 python 控制台上没有返回任何内容。我需要打印方法吗?抱歉,我不熟悉愚蠢的 oop,只做程序和功能。

谢谢


from ibapi.client   import EClient
from ibapi.wrapper  import EWrapper
from ibapi.common   import *
from ibapi.contract import *

class TestApp(EWrapper, EClient):
    def __init__(self):
        EClient.__init__(self,self)

my_connection = TestApp()

my_connection.connect("127.0.0.1", 7497,0)

ym = Contract()
ym.symbol          = "YM"
ym.secType         = "FUT"
ym.ContractMonth   = "JUN18"
ym.primaryExchange = "ECBOT"
ym.currency        = "USD"

my_connection.reqMktData(1000, contract = ym , genericTickList = "9", snapshot = True, regulatorySnapshot = False, mktDataOptions = [])`

【问题讨论】:

  • 您需要使用 print() 函数才能在控制台上看到输出
  • 我试过了。它给了我一个“无”的打印。
  • 你可以通过ibpythonic来使用官方的python API作为函数式。

标签:
python-3.x
api
interactive-brokers