Last Trade at Ask or Bid ( ES/NQ )

Discussion in 'Automated Trading' started by koms, Apr 11, 2006.

  1. The IB datafeed has been discussed many times before. I suggest you do a search at ET.
    (1) Everybody knows that IB does not transmit every tick - details available from earlier posts;
    (2) Compared to other realtime feeds, IB data appeared to be very accurate, one of the best.

    I can conceive that for your particular trading style you may want something different.
    For me, IB seems to give me what I need.
     
    #11     Apr 13, 2006
  2. I would think the only way you can get the data you are looking for is at the exchange level (which could be very expensive), if it's even available. Time delays along with constantly moving bid/offer prices would make it very difficult for the data provider or end user to accuratly do what you want.

    The api I use (efloortrader) makes available last price as well as bid/offer price, but you would have to build your own counter as mentioned before. I couldn't comment on the accuracy as I've never tried it, but I don't think you can be 100% accurate with any data provider.
     
    #12     Apr 13, 2006
  3. MarketDelta FAQ on feeds including IB TWS:

    http://www.marketdelta.com/kb/article.aspx?id=10168
     
    #13     Apr 14, 2006
  4. laocoon

    laocoon

    By posting the above Market Delta link, you mostly answered your own question. (very interesting link BTW).

    IB: being a broker, they give speed and the ability to provide you with the best bid/offer the highest priority

    eSignal: being a charting provider, they give the ability to provide you with the most accurate (read: complete) data feed the highest priotity.

    What this means is that if you're developing an automated trading application that relies on both, accurate tick data and fast execution, you'll have to integrate both platforms with a third party application like Ninja Trader.

    The only problem with this setup is that your trading signals come from the charting application (eSignal), which can be behind IB when the market is moving quickly.

    I have tried this with NQ/YM and especially with the DAX, where the discrepancy is most apparent because it is moving faster than most other products at times. The Bid/Ask "counter" I developed with IB's VB API produced results varying up to 50% when compared with eSignal's T&S data.
     
    #14     Apr 16, 2006
  5. nitro

    nitro

  6. The only way to advance with this pro/con argumentation is to provide FIGURES.

    What has been done in the past is to record streams to be evaluated, each incoming tick being timestamped with a local clock kept in sync with one of the available atomic standards.

    At night, download CME or CBOT T&S data and compare. You probably will have to code some data conversion and some analysis programs.
    I did this about 2 years ago for a few, including IB. I have not repeated this evaluation since, but I am still rather satisfied with IB streams (luckily they seem to have definitely licked their little problems of some time ago and seem to manage to keep their web-hounds at a leash :) ).

    I suggest to anybody wishing to keep up the 'missing tick' discussion to first get hold of some numeric facts.
     
    #16     Apr 16, 2006
  7. koms

    koms

    I will try out the following options ( will prefer #2 )

    1) eSignal's EFS and integrated it with IB through Ninja Trader
    2) Ninja Script with the Zen Fire data feed
     
    #17     Apr 16, 2006
  8. xxxskier

    xxxskier Guest

    I've been using www.marketdelta.com which I highly recc.

    At first I used IB for the marketdelta data feed but then switched the feed to eSignal, which seems to me to be more accurate. I noticed with the IB data feed that marketdelta would often pause during a quick move in ES, and there were lots of bursts and pauses in general, but since switching the feed to eSignal it still occasionally pauses but not nearly as often. My two cents....
     
    #18     Apr 17, 2006