Интерактивные брокеры - Бесплатная пробная версия - Код ошибки 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.