Error in getting current data from Interactive Brokers
1 view (last 30 days)
Show older comments
I have a problem with the function getdata . Here is my code:
ibContract = ib.Handle.createContract;
ibContract.symbol = 'AAPL';
ibContract.secType = 'STK';
ibContract.exchange = 'SMART/NASDAQ';
ibContract.currency = 'USD';
d = getdata(ib,ibContract)
I have tried symbols of different stocks but the output is always
d =
BID_PRICE: -1
BID_SIZE: 0
ASK_PRICE: -1
ASK_SIZE: 0
LAST_SIZE: 0
Can anyone help me with this problem? Thanks a lot!
0 Comments
Answers (1)
Chris Reid
on 9 Apr 2015
Edited: Chris Reid
on 9 Apr 2015
Its not an error - you get a response like this if you run the query outside of market hours.
Try it when the exchanges are open.
0 Comments
See Also
Categories
Find more on Transaction Cost Analysis in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!