Hi guys, every time that I try to get the last price for some stock I get this answer: Error 354 Requested market data is not subscribed., contract: Stock I'm pretty sure that it could be cause I dont have payed for a pull stock data api but I've a few questions about this, basically I need get the last price for several stocks: 1) what exactly package need I buy?...how much it cost?...in this page appears several NASDAQ packages and I'm not sure which I need https://www.interactivebrokers.com/en/index.php?f=14193 2) for get the last price for any stock I need require the historical data and get the latest price?..I know there is a streaming api but I suspect this is more expensive and I don't need real time data (even with the price of the stock several minutes ago works for me) thanks guys, hope you can help me...I'm a bit confused with this api
For US stocks there are three subscriptions. The one(s) you need depend on which stock you are interested in. These three are called Network A, B and C. You can find them in the webpage you linked to. The subscription enables both historical data and live market data. IB does not differentiate between these two.