Невозможно получить текущие данные SPX из API IBKR.Python

Программы на Python
Ответить
Anonymous
 Невозможно получить текущие данные SPX из API IBKR.

Сообщение Anonymous »

Я использую следующий код, чтобы попытаться получить текущую цену SPX в обычные торговые часы, но он дает мне вчерашнюю цену закрытия. При этом используется TWS API.
У меня есть подписки на рыночные данные для:
Пакет надстроек CBOE One (NP, L1)
Дополнительный пакет потоковой передачи акций и опционов США
Пакет моментальных снимков ценных бумаг США и стоимости фьючерсов (NP, L1)
### SPX Variables ###

und_symbol = 'SPX'
und_exchange = 'CBOE'

### Establishing the specific contract to get options ###
idx_con = Index(und_symbol, und_exchange)
ib.qualifyContracts(idx_con)

### Select market data type: 1 = Live 2 = Frozen 3 = Delayed 4 = Delayed frozen
ib.reqMarketDataType(1)

### Then get the ticker. Requesting a ticker can take up to 11 seconds.
[ticker] = ib.reqTickers(idx_con)

### Take the current market value of the ticker:
current_price = ticker.marketPrice()
print(current_price)


Подробнее здесь: https://stackoverflow.com/questions/793 ... m-ibkr-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»