Iqfeed Developer Quick Start Guide: Welcome
Iqfeed Developer Quick Start Guide: Welcome
Iqfeed Developer Quick Start Guide: Welcome
Welcome
Welcome to the IQFeed Developer Group. We hope this Developer Quick Start Guide
will help you become acquainted with the IQFeed product and services. If you have any
questions or concerns, please contact IQFeed sales at sales@iqfeed.net or call 800-4754755. You will find that your email will often be replied to 7 days per week. To sign up
for the API, please visit http://www.iqfeed.net/dev. Fill out the online registration form,
then print, sign and fax back the developer agreement. Once the developer agreement is
received, you will be granted access to the developer area and your application will be
authorized on our servers for access to the API. The API is $300 per year. If you have a
commercial software application with retail users and would like to incorporate IQFeed
data into your software, please contact us directly as we may be able to waive the $300
annual API fee. No trial is available and no refunds will be given for the annual API fee.
We do offer a trial of our datafeed (sold separately), so you can ensure the data we
provide will have everything you need. You can trial the data using one of the 3rd party
applications that have already been written to the IQFeed data feed; or trial our DTN.IQ
software (www.dtniq.com) which includes our GUI software as well as the IQFeed data.
What is available with an IQFeed Data Subscription?
The basic IQFeed service provides access to streaming data on 500 symbols. The basic
service includes historical data access (120 calendar days of tick or n-Second history
(includes pre-post market and Bid/Ask price at the time of trade for volume profile
analysis) and several years of n-Minute history (Forex back to Feb 2005, Eminis back to
Sept. 2005, Stock/Futures/Indexes back to May 2007) retrieval for charting and time &
sales data, and over 10 years of daily/weekly/monthly data). We also include
comprehensive real time news in our basic service (PR Newswire, Business Wire,
RealTimeTraders.com, GlobeNewswire, Marketwire). You can perform symbol lookups,
as well as option, futures and spread chains requests through the API. Additional
streaming symbols are available for an additional fee (the maximum number of symbols
available is 1800. If you need more, please contact us about DTN NxCore
(www.nanex.net) which has unlimited symbols and starts at $500 per month). You can
add real time data on US or Canadian stocks by paying exchange fees. To add real time
futures exchanges or equity options, there is an additional charge in addition to the
exchange fees. We have forex data available as a premium, as well as many premium
newswires. Please note: We do not allow developers to circumvent the symbol limit by
programmatically watching and un-watching symbols. We also dont currently have a
snapshot method available, although we are considering adding one.
Guide Purpose
The Developer Quick Start Guide serves as a general road map so new developers can
quickly get up to speed on all the IQFeed development software, examples and
documentation. The full documentation is available only to registered developers at
http://www.iqfeed.net/dev.
Guide Overview
Page 1 of 5
Download both the IQFeed Developer installation files for the most recent version
(we recommend you develop with the most recent product version).
Run the installation file and follow the setup wizard instructions.
Go back to List
Visit the IQFeed datafeed website at http://www.iqfeed.net. Here you will find
the fees for the various feed options available. As a developer, you can choose to
instead subscribe to our DTN.IQ service which includes the IQFeed datafeed, as
well as our basic GUI application. This will help you in your development efforts
as you will be able to see the data in our GUI (charting, T&S, Watch list, news,
level II data, etc). If you decide you would like to have our GUI app in addition
to the IQFeed datafeed, please register for the datafeed at http://www.dtniq.com
Page 2 of 5
Fill out the registration form and a new IQFeed login and PIN will be confirmed
via email within a couple hours. This login and PIN will be needed for the IQFeed
Connection Login screen and is separate from your IQFeed Developer
Login/Password you created to access the developer area on our website.
When the email confirmation arrives, the data feed subscription will now be active.
Proceed to Step3 to review the IQFeed Developer Support channels.
Go back to List
Proceed to Step4 and test the example applications with the data feed.
Go back to List
Page 3 of 5
If you have a firewall running, you will need to open the following port ranges in
your firewall for IQFeed to be able to connect to its servers:
(ports inclusive: 5000-5050 and 60000-60050).
If you are watching streaming data make sure the markets are open.
If your example application is still not receiving data, contact IQFeed Developer Support
through one of the support channels listed in Step3.
Below are suggested test scenarios used to self-demonstrate the IQFeed examples:
IQFeed Tools
The IQFeed tools are provide as a quick check to see if IQFeed is connecting and
responding to your client applications. The 3 tools provide by IQFeed are: Diagnostics,
HistoryViewer, and IQWatchQuote. No source code is distributed with these tools.
Diagnostics
1. Use Windows Start Menu>IQFeedx.x>Tools to execute Diagnostics.
2. Click Run button.
3. Inspect all status info lines to check that all aspects of IQFeed are operative.
4. Click Cancel button.
5. Select the PC Info tab.
6. Click Machine Info to see OS and version number of IQFeed components.
7. Select the Connectivity tab.
IQWatchQuote
1. Use Windows Start Menu>IQFeedx.x>Tools to execute IQWatchQuote.
2. Symbol Textbox: Enter MSFT, then press ENTER.
3. Symbol Textbox: Replace MSFT with IBM, then press ENTER.
4. Click Window Close button (upper right corner). (Application ends)
Go back to List
Page 4 of 5
Go to Top Go to List
Page 5 of 5