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)




"Boy, probably spent a thousand hours trying to get ******* API to work right. And now two hours to have something running with IQFeed. Hmmm, guess I was pretty stupid to fight rather than switch all this time. And have gotten more customer service from you guys already than total from them… in five years." - Comment from Jim
"There is no doubt that IQFeed is the best data provider. I am very satisfied with your services. And IQFeed is the only one that I would recommend to my friends. Now, most of them are using your product in China." - Comment from Zhezhe
"Awesome response, as usual. It is a sincere and refreshing pleasure to do business with DTN, compared to your competition." - Comment from Ryan
"IQ feed works very well, does not have all of the normal interruptions I have grown used to on *******" - Comment from Mark
"If someone needs the best quality data and backfill beyond what their broker provides at a rate that is the best in the industry, I highly recommend IQFeed." - Comment from Josh via Public Forum
"This beats the pants off CQG, I am definitely switching to the ProphetX 3.0!" - Comment from Stephen
"Thanks for all of your help. Great customer service deserves to be recognized which one the reasons I've been a customer of DTN for over 10 years!" - Comment from Stuart
"Everything is working great with the API. I love it." - Comment from Calvin
"My broker in Davenport suggested I give you a try as he uses your service and says its the best." - Comment from Bill via RT Chat
"I just wanted to let you know how fast and easy I found it to integrate IQFeed into our existing Java code using your JNI client. In my experience, such things almost never go so smoothly - great job!" - Comment from Nate
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: DTN_Tim Walter
About Contact
Joined: Apr 25, 2006 12:17 PM
Last Post: Yesterday @ 04:17 PM
Last Visit: Yesterday @ 04:17 PM
Website: http://www.dtniq.com
Location: Omaha, NE
Occupation: DTNIQ Customer Support Representative
Interests:
Avatar:
Email: tim.walter@dtn.com
AIM:
ICQ:
MSN IM:
Yahoo IM:
Post Statistics
DTN_Tim Walter has contributed to 1063 posts out of 18146 total posts (5.86%) in 4,193 days (0.25 posts per day).

20 Most recent posts:
IQFeed Developer Support » Reading feed into app Yesterday @ 04:17 PM (Total replies: 1)

Hello,

I think if you take a look at the ConsoleBenchmark app in the sample code that will help get you to where you can see these messages quickly. Currently, the sample just does a counter based upon message type, but putting the Console.WriteLine commands in the same switch statement should get you to where things are printing out accordingly.

Tim

IQFeed Developer Support » Duplicate records for historical data Oct 12, 2017 04:30 AM (Total replies: 1)

Good morning,

Sorry about this, I will take a look at the configuration and try to get this resolved later today. If you limit your query to 2015 forward it seems to work normally if that helps at all for now.

Tim
Edited by DTN_Tim Walter on Oct 12, 2017 at 04:34 AM

IQFeed Developer Support » Trade Market Center values Oct 11, 2017 10:19 AM (Total replies: 1)

These numbers are available via the lookups. If you login to the developer site, and click the link below, the details for the "listed market" lookup and return are given and that should help get you going. This list does change though, so I would also advise against the temptation to hard code these values.

http://www.iqfeed.net/dev/api/docs/SymbolLookupviaTCPIP.cfm

Tim

DTN.IQ Client Software Support » Minute interval data Oct 11, 2017 05:47 AM (Total replies: 5)

HIT is an interval request so it will always use whatever the current day is. HIT does not have an understanding of what makes up a daily bar. So 20171009 200000 for the first and 20171010 020000 for the latter.

Tim

DTN.IQ Client Software Support » Minute interval data Oct 11, 2017 05:44 AM (Total replies: 5)

Everything is reported in Eastern time for IQFeed.

Tim


We use the 10/10/17 settlement as the final close of the daily bar. If you need the last trade of the day, you would need to make a tick request for that closing timeframe and filter it out accordingly.

HDT will not return partial daily bars, so until the settle for 10/11/17 arrives, the HDT request will continue to show the same 10/10/17 data.

Tim

DTN.IQ Client Software Support » Minute interval data Oct 10, 2017 01:12 PM (Total replies: 5)

Good afternoon,

We do not have market hours as part of our API currently. We are looking to add this functionality, but for now we have some pages with trading hours linked at the bottom of this page.

http://iqfeed.net/symbolguide/index.cfm?symbolguide=guide&displayaction=support§ion=guide&web=iqfeed

Including this one for Nymex and Comex
http://iqfeed.net/symbolguide/display.cfm?eight=0800A970.cfm&six=06000429&title=DTN%20-%20NYMEX%2FCOMEX%20TRADING%20HOURS

Tim

IQFeed Developer Support » Decoding Timestamps in Update Messages. Oct 10, 2017 11:07 AM (Total replies: 10)

Correct

IQFeed Developer Support » Decoding Timestamps in Update Messages. Oct 9, 2017 09:29 AM (Total replies: 10)

Any bid or ask update received with a 99:99:99 timestamp is the exchange saying there is no valid value currently.

Bid and ask are always sent as pairs though so you can get several invalid updates on the bid while the ask size continues to update as it does here in your example.

Tim

DTN.IQ Client Software Support » HIT API Oct 5, 2017 11:08 AM (Total replies: 4)

It will be the OHLC composite of every Regular and Extended trade for the related minute.

Tim

DTN.IQ Client Software Support » HIT API Oct 5, 2017 09:06 AM (Total replies: 4)

Good morning,

You are doing a one second request which is based off of tick data. During market hours, tick data is limited to 8 calendar days. If you change your interval to 60, or any whole minute interval, then you can access the full history.

Tim

Data and Content Support » Divergences in volume Oct 5, 2017 07:31 AM (Total replies: 9)

One more note:

You pull in Extended Trade, which is the last extended trade price, but you don't pull in extended trade time or extended trade size. Is that intentional? I just want to make sure your not accidentally mixing values which would also throw off your calculations.

Tim

Data and Content Support » Divergences in volume Oct 5, 2017 07:26 AM (Total replies: 9)

Make sure you are setting your protocol to 5.2. You are using the default which is 4.9

This would be the 5.2 version of what you had.

S,SELECT UPDATE FIELDS,Last Time,Last,Last Size,TickID,Exchange ID,Last Market Center,Extended Trade,Message Contents

Docs on setting your protocol are here.
http://www.iqfeed.net/dev/api/docs/IQFeedProtocols.cfm

Tim

Data and Content Support » Divergences in volume Oct 5, 2017 03:06 AM (Total replies: 9)

Good morning,

The field you are looking for is Message Contents. It has a definition on the linked page that may help you get going, but just add that to your fieldset and then take the C and E trades and you should match our intraday bars. (E or Extended trades only happen on equities I believe)

http://www.iqfeed.net/dev/api/docs/Level1UpdateSummaryMessage.cfm

Let me know if anything else comes up.

Tim

IQFeed Developer Support » HDX / HWX Oct 4, 2017 01:27 PM (Total replies: 3)

Makes sense, just let us know if you see anything else along your way that I can help with.

Tim

Data and Content Support » Divergences in volume Oct 4, 2017 10:05 AM (Total replies: 9)

Well it appears to add up on my end, so let me explain what I did and you can tell me where I went wrong.

I copied and pasted your data into Excel and then delimited it on commas.
I summed column E and got 49249
I then filtered all O trades and then
I summed those remaining values and I get 45385, did I miss something? I looked for trades that might hint at an off by one error and I am not seeing it.

Tim

Data and Content Support » New format Oct 4, 2017 09:03 AM (Total replies: 5)

Good morning Junsan,

My apologies for the run around.

Our API documentation that explains this data is available at the link below. (You will need to login to the developer website prior to clicking the link.)

http://www.iqfeed.net/dev/api/docs/DynamicFieldsets.cfm

If you do not have a developer account, please let me know, and we will be happy to make sure that the right person contacts you via the email you used to register here on the forums and we can try to make that happen as quickly as possible.

Tim

IQFeed Developer Support » HDX / HWX Oct 3, 2017 01:28 PM (Total replies: 3)

Good afternoon,

Thank you for posting. This is something we have been looking at for some time. Hopefully we will be able to get this added for you, but it will likely be next year before it could be rolled out. For the time being, the current bar will still have to be pulled from the summary message in conjunction with the history call to get the data you need I am afraid. We will send out announcements to all developers when this functionality is available to test.

Tim

IQFeed Developer Support » NYSE Level 2 Oct 3, 2017 01:20 PM (Total replies: 4)

Good afternoon,

Unfortunately, I am not able to be very helpful here, but the answers are below.

1. We carry the market maker in the message, but not any ECN info.
2. We do not have any order information in the level 2 feed.
3. No, we do save any historical bid or ask data of any kind.

Let me know if you have any questions though.

Tim

IQFeed Developer Support » Historical API Issue Oct 2, 2017 12:21 PM (Total replies: 6)

If you want it to look like it was before, then yes, you would have to create that yourself. Though in my opinion, the data before was not using the most active contract, it was simply based on expiration. Therefore, I feel, that the new data is a better indication of where the market was comparatively to where we had it previously.

Tim


Time: Mon October 16, 2017 9:00 PM CFBB v1.2.0 16 ms.
© AderSoftware 2002-2003