Интерактивные брокеры - Бесплатная пробная версия - Код ошибки 354 - Запрошенные рыночные данные не подписаны

После запуска следующего кода:

//IB's main object
var ibClient = new EWrapperExt(this);

//Connect
ibClient.ClientSocket.eConnect("127.0.0.1", 7496, 0);

var contractAAPL = new Contract
{
    Symbol = "AAPL",
    SecType = "STK",
    Currency = "USD",
    Exchange = "Smart"
};

//Invoke IB's ClientSocket's data request
ibClient.ClientSocket.reqMktData(1, contractAAPL, "", false, null);   

Я получаю следующую ошибку:

Error. Id: 1, Code: 354, Msg: Requested market data is not subscribed.Error&BEST/STK/Top&BEST/STK/Top

Я использую бесплатный пробный аккаунт Interactive Brokers (IB). Есть ли что-то еще, что мне нужно сделать с моим кодом, или я действительно должен платить IB за такие рыночные данные?

1 ответ

Решение

Я говорил с технической поддержкой IB.

Чтобы получать данные из NASDAQ за пределами рабочей станции Trader с помощью API IB, вам необходимо иметь платную подписку на NASDAQ.

Другие вопросы по тегам