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'm satisfied with IQFeed. It's the most reliable and fastest quote feed I have ever used. Although I'm a resident in China, it's still very fast!" - Comment from Xiaofei
"Very impressed with the quality of your feed - ******* is a real donkey in comparison." - Comment from A.C. via Email
"I'm very glad I switched to IQFeed. It's working perfectly with no lag, even during fast market conditions." - Comment from Andy via Email
"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
"For anyone considering using DTN.IQ for a data feed, my experience with the quality of data and the tech support has been very positive." - Comment from Public Forum
"You are much better than lawyers or the phone company because you answer the phone when I call! I just love your customer service." - Comment from Isreal
"With HUGE volume on AAPL and RIMM for 2 days, everyone in a trading room was whining about freezes, crashes and lag with *******, RealTick, TS and Cyber. InvestorRT with IQFeed was rock solid. I mean SOLID!" - Comment from Public IRC Chat
"Previously I was using *******. IQFeed is WAY more economical, and for my charting needs is just as good, if not better." - Comment from Public Forum Post
"You have an excellent feed. Very few spikes for Spot Forex." - Comment from Public Forum Post
"As a past ******* customer(and not a happy one), IQ Feed by DTN is a much better and cheaper product with great customer support. I have had no problems at all since switching over." - Comment from Public Forum
Home  Search  Register  Login  Recent Posts

Information on DTN's Industries:
DTN Oil & Gas | DTN Trading | DTN Agriculture | DTN Weather
Follow DTNMarkets on Twitter
DTN.IQ/IQFeed on Twitter
DTN News and Analysis on Twitter
»Forums Index »NEW IQFEED FORUMS »Miscellaneous Messages »Sequential Level1 and Level2 updates.
Author Topic: Sequential Level1 and Level2 updates. (12 messages, Page 1 of 1)

aQuant
-Interested User-
Posts: 48
Joined: Jul 20, 2012


Posted: Oct 17, 2014 02:50 PM          Msg. 1 of 12
Hello,

one thing that may be beneficial to sophisticated individuals with a limited budget (below NaNex prices) would be if Level1 updates and Level2 updates could come in a single sequence just as they do from CME for example. In other words the two feeds which are now 'independent' entities would come in a single sequence so that synchronization is guaranteed. For sophisticated orderflow analysis one needs to see certain events in the sequence they happened (trades interleaved with bid/ask size/orderbook updates). It is practically impossible to synchronize two independent L1 and L2 feeds even with millisecond timestamps-other than assuming neither of the feeds has any errors/omissions. Is an implementation of this feature conceivable?

aQuant
-Interested User-
Posts: 48
Joined: Jul 20, 2012


Posted: Oct 23, 2019 08:18 PM          Msg. 2 of 12
I requested this 5 years ago... but I understand the separation of L1 and L2 feeds is probably important and convenient organization of the feed data.

However, can we request the messages to contain a new field, message sequence ID, that comes directly from the exchange for both L1 and L2 update messages? This would allow the client to synchronize on their end. And you must be already parsing those from say CME in your data processing anyway. You could just pass them along (as optional field) to the client.
See
https://www.cmegroup.com/confluence/display/EPICSANDBOX/MDP+3.0+FIX+Tag+Library
and tag 83 message field described as:
Tag: RptSeq
FIX Type: Int
Description: MD Entry sequence number per instrument update. Reset weekly.

DTN_Stephen
-DTN Guru-
Posts: 453
Joined: Aug 22, 2014


Posted: Feb 7, 2020 01:21 PM          Msg. 3 of 12
Can you send an email to support@iqfeed.net

Attention: Stephen Shockey with your 6 digit Login ID so that I can research this.

Thank you.


Stephen Shockey
Senior Customer Support Representative and Product Support Specialist

DTN
800-779-7299
stephen.shockey@dtn.com

Edited by DTN_Stephen on Feb 7, 2020 at 01:22 PM

aQuant
-Interested User-
Posts: 48
Joined: Jul 20, 2012


Posted: Feb 7, 2020 02:16 PM          Msg. 4 of 12
Done.

DTN_Stephen
-DTN Guru-
Posts: 453
Joined: Aug 22, 2014


Posted: Feb 7, 2020 03:22 PM          Msg. 5 of 12
Thank you, I have received your email and we are researching your request. I will reach out to you via email by February 12th, 2020.

I appreciate your patience.

Stephen Shockey
Senior Customer Support Representative and Product Support Specialist

DTN
800-779-7299
stephen.shockey@dtn.com

jphiggs
-Interested User-
Posts: 6
Joined: Feb 24, 2019


Posted: Jun 17, 2022 10:36 AM          Msg. 6 of 12
What was the response to this?

DTN_Stephen
-DTN Guru-
Posts: 453
Joined: Aug 22, 2014


Posted: Jun 17, 2022 12:10 PM          Msg. 7 of 12
Unfortunately my response was almost 2 1/2 years ago and without knowing that customers login ID I do not have easy access to the answer that was provided. If you would like to contact us at support@iqfeed.net with you 6 digit IQ Login ID we can begin research on this again.

Please enter in the subject line Attention: Stephen Shockey.

Stephen Shockey
Senior Customer Support Representative and Product Support Specialist

DTN
800-779-7299
support@iqfeed.net

DTN_Gary_Stephen
-DTN Guru-
Posts: 333
Joined: Jul 3, 2019


Posted: Jun 17, 2022 03:04 PM          Msg. 8 of 12
Protocol 6.2, which became the official release version in September 2021, has improvements to the Level 2 messages that should obviate the need for this feature.

First, keep in mind that there are two different kinds of watches: Market By Order or Market By Price Level. Market By Price Level is similar to how a "watch" worked in protocol 6.1; Order Level is a new command that returns information about each actual orders that makes up the price level. Currently this data is only available for CME and ICE futures; other symbols can be watched by Price Level.

Market By Order messages include an "Order Priority" that tells you how to prioritize orders of the same side (buy/sell) and price. Furthermore, Buy and Sell offers are each their own message, as opposed to one message potentially including both (differentiated by the BidInfoValid and AskInfoValid data points). Both Market By Order and Market By Price Level messages include a precise time/date stamp.

Sincerely,
Gary Stephen
DTN IQFeed Implementation Support Specialist

aQuant
-Interested User-
Posts: 48
Joined: Jul 20, 2012


Posted: Jun 17, 2022 08:14 PM          Msg. 9 of 12
Hello,

as I originally requested this (and subsequently inquired) I thought I would add this note.
It's not true that MBO or any existing enhancements in 6.2 will 'obviate' this request that I posted years ago and never got any good response on it. I can provide specific real examples as to why it's impossible to synchronize the two distinct L1 and L2 (MBO or MBP) data feeds in the current approach-even if they all carry precise time stamps to microsecond (which they currently do for CME). I outlined (in my 10/23/2019 post) how this option could be offered relatively easily (with most burden offloaded to the interested developers-however, making it at least theoretically possible to synchronize the two feeds). Even more so confounding that you must already be parsing this field in the process. In summary, any sophisticated analysis that requires the knowledge of trade match events and their relation to order book changes does need this and to be able to do it deterministically and with guaranteed correctness the two feeds must be obtained with sequential IDs (even if on different channels/threads as is currently the case).

DTN_Gary_Stephen
-DTN Guru-
Posts: 333
Joined: Jul 3, 2019


Posted: Jun 24, 2022 10:12 AM          Msg. 10 of 12
You are correct that "obviate" was a bad choice of words on my part. I meant to say that the new features would be helpful, but they don't make it 100% possible to pair up bids and trades. This is still not feasible with L1 and L2 data as it is now.

Beyond that, DTN is currently having a discussion about this topic. Integrating the "message sequence Id" field will have some complexities, and we have to make sure it will accomplish what you expect it to. I'll post more on this thread when I have an update.

Sincerely,
Gary Stephen
DTN IQFeed Implementation Support Specialist

aQuant
-Interested User-
Posts: 48
Joined: Jul 20, 2012


Posted: Jun 24, 2022 04:55 PM          Msg. 11 of 12
Great, I am glad it's being debated at least. Thank you.

jphiggs
-Interested User-
Posts: 6
Joined: Feb 24, 2019


Posted: Jan 29, 2023 12:43 PM          Msg. 12 of 12
Still interested to know what may have come from DTN's discussion about this topic.
 

 

Time: Thu June 1, 2023 4:46 PM CFBB v1.2.0 0 ms.
© AderSoftware 2002-2003