2016-03-30 15 views
1
abonniert

Nach dem Ausführen des folgenden Code:Interactive Brokers - Free Trial - Fehlercode 354 - Angeforderte Marktdaten

//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); 

ich die folgende Fehlermeldung erhalten:

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

ich bin mit Interactive Brokers (IB) kostenloses Testkonto. Muss ich noch etwas mit meinem Code machen oder muss ich IB für diese Art von Marktdaten bezahlen?

Antwort

6

Ich sprach mit IB technische Unterstützung.

Um Daten von NASDAQ außerhalb der Trader Workstation mit der IB API zu erhalten, benötigen Sie ein kostenpflichtiges Abonnement für NASDAQ.