Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
They charge a one time $300 fee in order to get access to the code, docs, and support. I suspect they charge so not every tire kicker out there swamps them with questions. Very reasonable IMO.
I would expect them to at least offer a free limited time, non-supported version for paying subs; perhaps something which is tied to your login and can not be distributed. Right now they are not distinguishing between a commercial developer who has full right to distribute the software with the API code and a hobbyist programmer who wants to do a few experiments to see if they can make their current setup better.
I want to create a simple program which creates fresh GOM files which are complete without having to to run Market Replay, Quote Collector or keeping my NT on 24/7. I pay them close to $3K an year for the data so don't like the Nickel and Diming.
How do they know that you are actually using the API to run your own code vs. using NinjaTrader or one of the other supported 3rd part apps? Is there some special token that is exchanged upon connection which identifies the platform connecting?
They do not charge to "use" the end user code (i.e. NT). They are charging to get access to the doc, the libs, and support. You also register an id with them for your app. When your app starts up and connects, it uses that id to connect, which I assume they validate as part of the process. So as long as I am registered, I can distribute my apps and they should work.
I have not used these, but I am fairly certain you still need the API. See the "IQFEED_DEMO" in the calls. That is the app id that you register.
Both of those references appear to built as a wrapper on top of the IQ library. I write code that interfaces directly to the lib. Either method is fine depending what you are trying to accomplish and how much know how you have.
FWIW the code in second link (IQFeed_NETSocket_Example) works. It launches IQ Connect and then looks like it pulls data OK. I was just playing around with it, but if I needed to do something real the $300 annual support & documentation package would be a no-brainer.