Код: Выделить всё
This event loop is already running.
Код: Выделить всё
from ib_insync import IB, Forex, Ticker, MarketOrder
def on_tick(ticker: Ticker):
o = MarketOrder("BUY", 10000)
res = ib.whatIfOrder(contract, o) # => ERROR
ib = IB()
ib.connect(host='127.0.0.1', port=4001, clientId=1)
contract = Forex('GBPUSD', 'IDEALPRO')
ib.qualifyContracts(contract)
ticker = ib.reqMktData(contract)
ticker.updateEvent += on_tick
ib.run()
Подробнее здесь: https://stackoverflow.com/questions/791 ... -ib-insync
Мобильная версия