Join the 80,000 other DTN customers who enjoy the fastest, most reliable data available. There is no better value than DTN!

(Move your cursor to this area to pause scrolling)

"I "bracket trade" all major news releases and I have not found one lag or glitch with DTN.IQ feed. I am very comfortable with their feed under all typical news conditions (Fed releases, employment numbers, etc)." - Comment from Public Forum
"DTN has never given me problems. It is incredibly stable. In fact I've occasionally lost the data feed from Interactive Brokers, but still been able to trade because I'm getting good data from DTN." - Comment from Leighton
"Thanks for following up with me. You guys do a great job in tech support." - Comment from Phelps
"Just a thank you for the very helpful and prompt assistance and services. You provided me with noticeably superior service in my setup compared to a couple of other options I had looked at." - Comment from John
"Everything is working amazing now. I'm already impressed with the true-tick feed of IQFeed and it's ability to support my 480 symbol layout." - Comment from Tyler via Email
"I've been using Neoticker RT with IQFeed for two months, and I'm very happy with both of the products (I've had IQFeed for two years with very few complaints). The service from both companies is exceptional." - Comment from Public Forum
"I am keeping IQFeed, much better reliabilty than *******. I may refer a few other people in the office to switch as well." - Comment from Don
"I ran your IQFeed DDE vs. my broker vs. a level II window for some slow-moving options. I would see the level II quote change, then your feed update instantaneously. My broker's DDE, however, would take as much as 30 seconds to update. I am not chasing milliseconds, but half a minute is unacceptable." - Comment from Rob
"I cannot believe what a difference it makes trading with ProphetX!" - Comment from Bruce in Los Angeles
"After all the anxiety I had with my previous data provider it is a relief not to have to worry about data speed and integrity." - Comment from Eamonn
Home  Search  Register  Login  Blogs Recent Posts

Information on Various DTN Products:
DTN IQFeed | DTN ProphetX | DTN Ag | NxCore
Follow DTN_IQFeed on Twitter
DTN.IQ/IQFeed on Twitter
DTN News and Analysis on Twitter
Viewing User Profile for: davhol_03086
About Contact
Joined: Apr 27, 2005 10:56 PM
Last Post: Feb 22, 2018 02:25 PM
Last Visit: Feb 26, 2018 05:29 AM
Location: New Hampshire
Occupation: Software Engineer
Yahoo IM:
Post Statistics
davhol_03086 has contributed to 10 posts out of 18386 total posts (0.05%) in 4,710 days (0.00 posts per day).

20 Most recent posts:
IQFeed Developer Support » Historical early market close via API? Feb 22, 2018 02:25 PM (Total replies: 2)

Is there a way to determine if the market (US stocks) was open for a half day, for historical data, via the API?
The reason is that when I test with minute data, I can not programmatically
tell when the day ended. Also I fill in the holes, caused by no volume bars, with the last trade price and no volume. I don’t want to do that for after hours trades.


IQFeed Developer Support » Historical lookup efficiently Jun 10, 2009 11:27 AM (Total replies: 1)

If I need to retrieve historical data for 500 symbols via the socket lookup. Is it faster to use a thread pool of 50 threads making new connections to the LookupPort for each symbol, or push the 500 requests through on one connection to the LookupPort with a RequestID for each symbol? I think what this boils down to is can I take advantage of concurrent request handling on your server? Or maybe get my requests on your queue sooner? Is there a limit to how many requests I can make on one connection (with unique RequestIDs) at one time? Is there a disadvantage to a large number of requests on one connection?

IQFeed Developer Support » TickID Mar 20, 2009 03:27 PM (Total replies: 4)

Oh well.
Does this mean that you store the historical data in the order it comes from the exchange? This would mean that I am responsible for throwing away historical tick data that is out of order as I read it in. This is okay, I just need to know since a tick that comes in out of order is no longer of use and must be filtered out.
Any chance we will see TickIDs in the tick stream anytime soon? Otherwise I will continue to use volume to connect historical ticks with streaming ticks and filter out past, out of order, ticks.


IQFeed Developer Support » TickID Mar 20, 2009 02:03 PM (Total replies: 4)

What exchanges, actually send something other than 0 for the TickID. For example, I am testing with IBM, GLD and a few other symbols today, all return 0 for the TickID. Here is IBM:


Is this correct?
Is this something that I need to check to see if it is non-zero before trying to use it?
I am using Java with IQFeed
Is there something else that needs to be updated on my machine?


IQFeed Developer Support » TickID Mar 20, 2009 12:16 PM (Total replies: 4)

I found a post on Aug 30, 2007

"TickID is a feature in the new history servers. Only the 148 server farm has this."

How do I connect to server farm 148?


IQFeed Developer Support » Best practice documents? Oct 25, 2008 09:14 PM (Total replies: 0)

Are there any documents that share the wisdom of past developers. Is there any place where developers share pseudo-code, problem solutions, code files, etc. For example logging on. Currently (I don't really remember, but I think) I try to log on, wait 10 seconds and check to see if I am logged on. If not I try again, etc. What is the best practice.
There are lots of these common problems that everyone must solve. Like downloading historical data for many symbols efficiently. Correcting stored historical data for splits is another.
I code in Java but pseudo-code would be helpful to all.

IQFeed Developer Support » Lookup request per second limit? May 11, 2007 12:36 PM (Total replies: 1)

I need to get daily data during the off hours. When I use a fixed size thread pool (50) and make requests as fast as possible I get a can't connect to the history socket message for all requests. If I throttle the requests it works. Is there a request per second limit?

I am using
Only one IQ32.dll
Java 6


IQFeed Developer Support » Historical lookup best practice Nov 20, 2005 10:43 PM (Total replies: 1)

Do I need to serialize my lookup thru one socket connection? Or, can I open a connection for each symbol, using a fixed size thread pool so that the number of connections at any one time will be limited? I will be requesting daily data for up to one thousand symbols, usually before the market open. Are there any tricks, hints, or things to look out for?
I program in Java.

Off Topic » Anyone using Colocation? May 15, 2005 06:01 PM (Total replies: 4)

Symantec PCAnywhere - It works well. Cost, I think around $250.
GoToMyPC - Have not tried. Has good reviews. Cost?
LogMeIn - I use the free version. I like it. It's free and easy so give it a try. (


- use DTN/IQFeed as a data feed
- use IB as a broker
- be developing applications for automated trading using APIs from the above
- develpop in Java (well mostly)

I hope to meet all of the above criteria. I’ve had DTN/IQFeed for all of two days. Looked at IB demo. I currently automate my trades in TradeStation while I am at work.
After being unemployed for a year, I found a job (with a three hour commute) as a Java developer. With not enough time as it is I was disappointed to see that DTN does not provide complete, robust Java connection code. Oh well. Anyway, is there anyone who would be willing to share their Java code to connect to IQFeed (and/or IB). Server code can be in any language. I have to ask after seeing that people are spending large amounts of time reinventing these fundamental and important pieces of code. I would of course give back any changes and ideas to the group.

Time: Mon March 19, 2018 11:10 AM CFBB v1.2.0 16 ms.
© AderSoftware 2002-2003