43

I'm currently using IB's Java API and getting feeds through them. However the real-time feed is updated only every 250ms and the historical feed only every second.

I'm primarily looking for ES data and other index futures and ETFs. I'm not looking at FX since that data is the most subjective since there is no exchange.

I want a setup that allows me to get the most accurate real-time tick data and market depth. Tick by tick would be ideal, but probably prohibitively expensive.

What setup gives the most accurate data and depth?

a113nw
  • 143
  • 1
  • 4
  • 10
  • I called IB today and they told me that their historical data is close price only. Is this the case? I wanted to sign up at IB and use their historical and real-time data (equity/etf) with Ninja Trader. Does anyone know if this is possible? Thx – skimobear Mar 26 '11 at 02:46

8 Answers8

20

DTN's IQFeed is really good, if a little expensive. I believe it starts at 80 dollars/month and then you add your exchange fees on top. To get access to the developer API you need to pay 300 dollars for a year's worth of access.

Details:

  • Real-Time, TRUE Tick-by-Tick Data on US and Canadian Equities (NYSE, NASDAQ, AMEX, Canadian Stock Exchanges)
  • Delayed Futures Data (Real-Time Data Available for an additional fee)
  • Real-Time Equity/Index Options and Forex Data Available for an additional fee
  • Real Time Index quotes
a113nw
  • 143
  • 1
  • 4
  • 10
wentz__
  • 131
  • 3
  • Do they have Java api? – user40 Feb 01 '11 at 17:08
  • Yes; Java, .NET, VB, & C++. I wrote some of the .NET as their documentation on it was pretty sparse, but Java and C++ is well documented. – wentz__ Feb 01 '11 at 17:57
  • 4
    I spoke with the IQfeed people and they confirmed that yes, they do actual tick by tick (even if the ticks come every 1ms). I asked about price for ES and SPY realtime data; here's what they said: "IQFeed is $83 per month plus $20 for market depth plus $30 for the CME emini exchange fee." They also said that most people using their feeds use either NinjaTrader or Investor RT. – a113nw Feb 01 '11 at 19:41
  • They are quite cheap in the whole scheme of things and definitely when compared with many other people who provide the same thing. They usually wave the $300 fee if you tell them to. – Steve Severance Feb 14 '11 at 17:00
  • Anyone used Lime Brokerage here? they are ment to be the fastest out there... Any experience? – user40 Feb 15 '11 at 07:49
  • QCollector allows you to download 1-min historical data back to mid-2007 for any of the symbols available on IQfeed. – Contango May 23 '11 at 23:10
12

You can download data from 32 forex pairs from the Dukascopy's JForex platform, tick by tick since 2003. I think it is very accurate relative to its price (free).

You can download their different formats by starting here: (no registration required).

Scott Saad
  • 101
  • 3
8

http://ratedata.gaincapital.com/ has tick by tick historical data for Forex if that helps.

  • I looked at that data, and it seems to give the inside bid/ask sometimes a few times a second, sometimes every 3-10 seconds. I'm looking for much higher resolution, on the order of 10-50ms or less. Also, see my comment above about forex generally. – a113nw Feb 01 '11 at 15:32
  • Fair enough. GAIN capital (forex.com) says the data represents every bid/offer, but they might be wrong. –  Feb 01 '11 at 16:46
7

A high quality and reliable solution:
http://www.nanex.net/

I found out that you can't afford it if you have to ask for the price.

  • 2
    nanex.net is is a really good datafeed. it is the actual market tick data, and has all of the anomalies that are usually filtered out by the time ticks get to an enduser feed like IB. – glyphard Feb 07 '11 at 22:13
  • 3
    Around $600 per month for Nanex, and thats just for the feed (exchange fees are on top of that). It provides the entire US market in one datafeed, with no symbol limit. – Contango May 23 '11 at 10:05
7

The T4 API is free to try for two weeks and it has really good documentation... if you contact their support they will usually extend your trial period as long as you want. Here are some of the features it has:

  1. Real-time market feed (ticks).
  2. Historical tick data (as well as second, minute, hour and day charts).
  3. VB/C#/C++ interface.
  4. Programming examples that demonstrate the full functionality of the API.

Unfortunately T4 doesn't have any equities, only futures and currencies.

Kiril
  • 905
  • 9
  • 11
  • Any Java capable Apis out there (other than IB)? – user40 Feb 01 '11 at 07:47
  • @user40, I don't know of any that are free and allow the granularity of IB or T4 (tick feed and tick historical data). IBM has a Java API, but it's pretty expensive (it starts at 1,850 USD for a 12 month license and goes up to 101,000 USD). – Kiril Feb 01 '11 at 08:59
  • I contacted T4. They said their feed has a 100ms buffer. If true, though not 10-50ms, it's still a vast improvement over IB. I'm trying to verify. – a113nw Feb 01 '11 at 15:39
  • @allen, it should be pretty easy to check if you download the T4 desktop and open up one of the sample projects from the installation directory. I think you will also need Visual Studio 2008 or later. – Kiril Feb 01 '11 at 17:31
3

Try http://www.activetick.com/activetick/contents/PersonalServicesDataAPIPricing.aspx this is very cheap 300 per month for unlimted symbols starts from $50 per month

user7597
  • 1
  • 1
3

I subscribed recently to ActiveTick, primarily because of the Excel add-in they offer. The ability to feed real time data into Excel equations sounded really promising, but what I have found is a service that is incredibly unreliable. I’ve been sitting here for the last 5 hours watching the add-in try to connect with the server, but no luck. This is about the 5th time this has happened in the last 40 trading days, not a good track record IMHO. When it works, it works great. The problem is its reliability and they are not recommended.

Daniel
  • 1
  • 1
2

Try the OEC API at http://www.openecry.com/services/api_highlights.cfm

It is a free .NET based API for Futures. Very easy to work with and can give you both current and historical tick data. Not sure of the frequency, however.

Jerry
  • 161
  • 1