OpenTick itself is free. Just like it says.
However, the Exchanges require them to collect exchange fees. Just like they do for Esignal, DTN or other provider. OpenTick doesn't keep that money.
You only need to pay the exchange fees for Real Time Streaming data.
You can use Opentick for free if all you want is backfill/historical or delayed R/T data.
Having said that ... You get what you pay for.
- It's un-filtered. So all bad ticks from the exchange pass thru. This goes for the R/T stream, and historical data.
- There is no customer support. Forum entries, or Help Tickets will go days without answer .. if ever.
- They have had some reliability issues .. which appear to be fixed.
I used them for many months as a backfill/historical data.
I use InteractiveBrokers as my Real/Time feed, and a 2nd connection to OpenTick to retrieve any historical data.
This works ok... The IB feed is very low cost way to receive a R/T stream for many instruments, and using OpenTIck to fill any historical gaps is a great bonus. I have several friends doing this now. However, OpenTick can be quite slow for backfill and there are data quality issues from time to time.
I Also tried Opentick as my primary R/T feed for a while. It was a good fast feed. But I went back to IB just to avoid paying the exchange fees.
The biggest problem I had was that the feed is totally un-filtered, and there are no data-quality people on staff to correct problems. If the exchange send garbage .. you get garbage. Like when Globex starts up on the weekend for a test with back-dated / garbage data..... and you left NT running. You get all the garbage data .. and there's no way to get rid of it.
NT cant' fix it .. as it's bad from the source.
Esig and IQFeed and the others also have data quality problems from tme to time. Except .. they can and do fix this type of problem.
I now use IQFeed.
Hope this helps.