Quote from amigasearch:
I know this question may have been presented before, but could not find it.
Currently, I have realtime feed to Mytrack. I use their SDK.
Works fine, but has been flaky lately (mytrack is not really helping resolve some user issues, and their seems to be uprising, but not much happening from Mytrack changes).
I plan to live trade futures in the next 6 months, with account at IB.
My system is automated - pattern recognition trading only.
So, based on a model that trades tick by tick, can anyone tell me how "fast" the IB API calls (I use VC 6) are?
I need to get data as fast as I request it (you know within a second).
Is their API quotes / order entry a good speed? Anyone else using them for this type of methods?
Thanks.
data get updated every time it get changed if you talking about bid\ask\last. we talking about milliseconds here..
but -there is will be some problems-for example- last was 25-if there is 10 more trades at 25-your last price will never get updated,unless-it change to let say 24.99. it does create a problems specially, if you trying to get open price for stock thru IB API-if there is a trade in premarket before at 25 and first trade after open -same 25-it not going to give you open price=25. only if price(last) change one way or another-then it will call event.
so -be prepare -some ticks will be missed. but if you want to dig deeper-you can probably somehow cross all this data(like size and tick type)
http://www.interactivebrokers.com/h...ity/ActiveX_Other/activexevents.htm#tickPrice
This function is called when the market data changes. Prices are updated immediately with no delay.
Good luck