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)




"Interactive Brokers tick data was inconsistent, so I have switched to using DTN exclusively. It is great to no longer have to worry about my datafeed all day long." - Comment from Philippe
"And by the way, have to say this. I love the IQFeed software. It's rock solid and it has a really nice API." - Comment from Thomas via RT Chat
"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
"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
"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
"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
"I was on the phone with a friend who uses CQG and right after the Fed announcement, CQG was as much as 30 seconds behind DTN.IQ. Some quotes were off by as much as 15-18 cents. Your feed never missed a beat." - Comment from Roger
"I like you guys better than *******...much more stable and a whole lot fewer issues." - Comment from Philip
"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 just wanted to say how happy I am with your service. I was able to download the API docs last week and I was able to replicate Interactive Brokers historical bar queries and realtime bar queries over the weekend. That was about one of the fastest integrations that I've ever done and it works perfectly!!!!" - Comment from Jason via Email
Home  Search  Register  Login  Blogs Recent Posts

Information on DTN's Industries:
DTN Oil & Gas | DTN Trading | DTN Agriculture | DTN Weather
Follow DTN_IQFeed on Twitter
DTN.IQ/IQFeed on Twitter
DTN News and Analysis on Twitter
Viewing User Profile for: Craig
About Contact
Joined: Apr 16, 2010 09:35 AM
Last Post: Jun 22, 2018 04:58 PM
Last Visit: Jun 24, 2018 06:39 PM
Website:  
Location:
Occupation:
Interests:
AIM:
ICQ:
MSN IM:
Yahoo IM:
Post Statistics
Craig has contributed to 219 posts out of 18708 total posts (1.17%) in 3,079 days (0.07 posts per day).

20 Most recent posts:
IQFeed Developer Support » Questions on upgrading to protocol 6.0 Jun 22, 2018 04:58 PM (Total replies: 4)

I'd like an answer regarding the interval changes as well, why?

IQFeed Developer Support » S&P500 / Futures "Fair Value" number. Dec 14, 2017 12:38 PM (Total replies: 4)

Ta.

IQFeed Developer Support » S&P500 / Futures "Fair Value" number. Dec 14, 2017 12:24 PM (Total replies: 4)

A simple yes or no will suffice.

IQFeed Developer Support » S&P500 / Futures "Fair Value" number. Dec 13, 2017 11:34 AM (Total replies: 4)

Just to be clear, I'm talking about this number:
http://indexarb.com/

IQFeed Developer Support » S&P500 / Futures "Fair Value" number. Dec 12, 2017 09:07 PM (Total replies: 4)

Is there any way to get this using IQFeed?

IQFeed Developer Support » Availability Of Same Day Tick Data. Dec 5, 2017 10:45 AM (Total replies: 3)

So there is no set time for NYSE/NASDAQ?

IQFeed Developer Support » Availability Of Same Day Tick Data. Dec 4, 2017 04:33 PM (Total replies: 3)

At what point is it OK to download the current days tick data?
I have in my head that it is 16:45 EST? But I can't find this anywhere on your site.
Also, when is it possible to download the same days tick data for the ES?

IQFeed Developer Support » Decoding Timestamps in Update Messages. Sep 22, 2017 02:37 PM (Total replies: 10)

Thank you Steve, when you say 'different feed', do you mean different exchanges?
If this is the case should the time-stamps be chronological by market center?

IQFeed Developer Support » Decoding Timestamps in Update Messages. Sep 22, 2017 01:45 PM (Total replies: 10)

Any updates here?

IQFeed Developer Support » Decoding Timestamps in Update Messages. Sep 21, 2017 03:14 PM (Total replies: 10)

OK, here is an example: My field set is Symbol,Last,Bid,Ask,Most Recent Trade Size,Message Contents,Most Recent Trade Market Center,Bid Size,Ask Size,Last Time,Bid Time,Ask Time. The symbol is SPY.

Here is my recorded data:
27 2017-09-21 09:30:00.559 249.9000 249.89 249.90 12100 3000 100 25 FALSE
28 2017-09-21 09:30:00.559 249.9000 249.89 249.90 12100 1000 100 25 FALSE
29 2017-09-21 09:30:00.559 249.9000 249.89 249.91 12100 1100 100 25 FALSE
30 2017-09-21 09:30:00.559 249.9000 249.89 249.90 12100 100 100 25 FALSE
31 2017-09-21 09:30:00.559 249.9000 249.89 249.90 12700 100 100 25 FALSE
32 2017-09-21 09:30:00.559 249.9000 249.89 249.90 13200 100 100 25 FALSE
33 2017-09-21 09:30:00.559 249.9000 249.89 249.90 17100 100 100 25 FALSE
34 2017-09-21 09:30:00.565 249.9000 249.89 249.90 13200 100 100 25 FALSE
35 2017-09-21 09:30:00.565 249.9000 249.89 249.90 13100 100 100 25 FALSE
36 2017-09-21 09:30:00.565 249.9000 249.89 249.90 10500 100 100 25 FALSE

---> Timestamp jumps back.

37 2017-09-21 09:30:00.556 249.8975 249.89 249.90 10500 100 100 19 TRUE
38 2017-09-21 09:30:00.559 249.8800 249.89 249.90 10500 100 500 11 TRUE
39 2017-09-21 09:30:00.559 249.8950 249.89 249.90 10500 100 200 11 TRUE

Now the L1 data from IQFeed.

Q,SPY,249.9000,249.8900,249.9000,100,ba,25,12100,3000,09:30:00.545301,09:30:00.559047,09:30:00.559047,
Q,SPY,249.9000,249.8900,249.9000,100,ba,25,12100,1000,09:30:00.545301,09:30:00.559077,09:30:00.559077,
Q,SPY,249.9000,249.8900,249.9100,100,ba,25,12100,1100,09:30:00.545301,09:30:00.559107,09:30:00.559107,
Q,SPY,249.9000,249.8900,249.9000,100,ba,25,12100,100,09:30:00.545301,09:30:00.559261,09:30:00.559261,
Q,SPY,249.9000,249.8900,249.9000,100,ba,25,12700,100,09:30:00.545301,09:30:00.559797,09:30:00.559797,
Q,SPY,249.9000,249.8900,249.9000,100,ba,25,13200,100,09:30:00.545301,09:30:00.559954,09:30:00.559954,
Q,SPY,249.9000,249.8900,249.9000,100,ba,25,17100,100,09:30:00.545301,09:30:00.560185,09:30:00.560185,
Q,SPY,249.9000,249.8900,249.9000,100,ba,25,13200,100,09:30:00.545301,09:30:00.566021,09:30:00.566021,
Q,SPY,249.9000,249.8900,249.9000,100,ba,25,13100,100,09:30:00.545301,09:30:00.566318,09:30:00.566318,
Q,SPY,249.9000,249.8900,249.9000,100,ba,25,10500,100,09:30:00.545301,09:30:00.566496,09:30:00.566496,
Q,SPY,249.8975,249.8900,249.9000,100,C,19,10500,100,09:30:00.556657,09:30:00.566496,09:30:00.566496,

--> Here is the trade, note trade time 09:30:00.556657 is before the previous Bid/Ask update time (09:30:00.566496)

Q,SPY,249.8975,249.8900,249.9000,8,O,11,10500,100,09:30:00.556657,09:30:00.566496,09:30:00.566496,
Q,SPY,249.8800,249.8900,249.9000,500,C,11,10500,100,09:30:00.559100,09:30:00.566496,09:30:00.566496,
Q,SPY,249.8950,249.8900,249.9000,200,C,11,10500,100,09:30:00.560176,09:30:00.566496,09:30:00.566496,

Please advise.

IQFeed Developer Support » Decoding Timestamps in Update Messages. Sep 21, 2017 02:05 PM (Total replies: 10)

Hi Tim,

1) I'm using "Last Time"
2) Yep, only one symbol.

Today I've logged the L1 data, so I'll be comparing what I've recorded.
Please let me know if 1) is correct.

IQFeed Developer Support » Access to Historical Data. Sep 20, 2017 06:09 PM (Total replies: 5)

Hi Mark, Thx for the reply.

IQFeed Developer Support » Decoding Timestamps in Update Messages. Sep 20, 2017 05:59 PM (Total replies: 10)

I've switched to using the timestamps in the feed as opposed to local timestamps.
But I'm now getting out of order times. My algorithm is as follows...

* If the "Message Contents" contains "C" use the last trade time.
* else if the "Message Contents" contains "b" use the bid time.
* else if the "Message Contents" contains "a" use the ask time.

This seems straight forward, but is obviously incorrect.
Could I receive a "Message Contents" with a "C" where the Bid or Ask time is after the trade time?
...or an "Message Contents" with a "b" but the ask time is greater than the bid time?

How should I use the "Message Contents" in general to figure out what timestamp to assign a quote?

IQFeed Developer Support » Access to Historical Data. Sep 6, 2017 05:08 PM (Total replies: 5)

So everything that is *not* premium should be available for historical download.

IQFeed Developer Support » Access to Historical Data. Sep 5, 2017 08:25 PM (Total replies: 5)

I have subscriptions to NYSE & NASDAQ, yet I notice I can get delayed ES futures quotes and download ES historical data. Yet I can't get Forex delayed or historical data. What are the rules for accessing historical data for exchanges to which one doesn't have a subscription?

IQFeed Developer Support » Odd Updates On SCOR Apr 25, 2017 02:39 PM (Total replies: 3)

Cool, thank you.

IQFeed Developer Support » Odd Updates On SCOR Apr 25, 2017 01:59 PM (Total replies: 3)

Some guidance would be appreciated.

IQFeed Developer Support » Odd Updates On SCOR Apr 24, 2017 01:33 PM (Total replies: 3)

I have a field set of: Symbol,Last,Bid,Ask,Most Recent Trade Size,Message Contents,Most Recent Trade Market Center,Bid Size,Ask Size

But I keep getting updates like this...
Q,SCOR,25.5000,,,600,C,3,,,

No bid, ask etc...is this a problem or something I should be coding for?


I concur, this would be a good idea.

IQFeed Developer Support » Tick data into OHLCV Apr 4, 2016 01:19 PM (Total replies: 22)

Cheers.


Time: Wed September 19, 2018 2:12 PM CFBB v1.2.0 15 ms.
© AderSoftware 2002-2003