NexusFi: Find Your Edge


Home Menu

 





MDP 3.0, is CME migrating to a new data comm protocol?


Discussion in Brokers

Updated
      Top Posters
    1. looks_one Big Mike with 17 posts (34 thanks)
    2. looks_two artemiso with 6 posts (2 thanks)
    3. looks_3 LukeGeniol with 6 posts (1 thanks)
    4. looks_4 Malthus with 5 posts (18 thanks)
      Best Posters
    1. looks_one SierraChart with 13.5 thanks per post
    2. looks_two aslan with 7 thanks per post
    3. looks_3 trendwaves with 3.6 thanks per post
    4. looks_4 Big Mike with 2 thanks per post
    1. trending_up 46,109 views
    2. thumb_up 193 thanks given
    3. group 50 followers
    1. forum 86 posts
    2. attach_file 0 attachments




 
Search this Thread

MDP 3.0, is CME migrating to a new data comm protocol?

  #11 (permalink)
 
trendwaves's Avatar
 trendwaves 
Florida
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader 8
Trading: ES, NQ, CL
Posts: 703 since Dec 2012
Thanks Given: 2,898
Thanks Received: 2,525


Quoting 
The Trade Summary data is the first type of message sent on the market data feed for a trade.

A Trade Summary message represents a distinct match comprised of all orders that traded together as the result of a single aggressing order, elected stop order, mass quote, or a market state event.

That's gonna hose up a lot of stuff in a hurry ... lol

But the good news is, maybe we get back our beloved aggregated time and sales they (CME) took away from us back in 2009.

@Malthus ... maybe rather than looking at two charts, study the Time and Sales of each stream and see if the old stream is thousands of one lot orders and the new stream is the actual initiating trades meaning a slower stream of 10, 20, 35, 100, 300, ... lot orders.

Be Patient and Trade Smart
Visit my NexusFi Trade Journal Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
ZombieSqueeze
Platforms and Indicators
My NT8 Volume Profile Split by Asian/Euro/Open
NinjaTrader
Deepmoney LLM
Elite Quantitative GenAI/LLM
New Micros: Ultra 10-Year & Ultra T-Bond -- Live Now
Treasury Notes and Bonds
Better Renko Gaps
The Elite Circle
 
  #12 (permalink)
 
Malthus's Avatar
 Malthus 
Madrid Spain
 
Experience: Intermediate
Platform: Ninjatrader, TOS
Trading: ES
Posts: 251 since Oct 2014
Thanks Given: 1,252
Thanks Received: 708

I received the following message from my broker:


Quoting 
CME Globex Legacy Market Data to MDP 3.0 Market Data Conversion


Here is the link to full details: CME Market Data Conversion

Per the CME, All Data Feeds will need to make this conversion by October 2015 – All Legacy FIX/FAST Channels will be decommissioned.

Example: Here is how the change results in a different presentation of the ticks –
If we had trades like this for ESM5…

211175 vol 5
211175 vol 2
211175 vol 1
211175 vol 12
(total, 20 @)

Now we get a trade summary like this
211175 vol 20

Same volume, less detail.

This will affect your Tick Charts – please be aware and adjust your trading strategies accordingly.


Started this thread Reply With Quote
  #13 (permalink)
 hobart 
charlotte nc
 
Experience: Master
Platform: Sierra Chart, TOS, Tradestation, NinjaTrader
Trading: energy
Posts: 114 since Jul 2012
Thanks Given: 81
Thanks Received: 172


FYI, i am using Sierra with CTS as my data provider, they announced a rolling migration, CME Agricultural futures and options CBOT Financial futures and options have already been migrated. I regrettably dont have historical charts to show the difference. since i primarily trade off tick charts, and actually use the volume of said tick charts as part of my primary trading system, i am extremely nervous and wondering what comes this way.

Reply With Quote
  #14 (permalink)
Alphachase
Nicosia, Cyprus
 
Posts: 191 since Dec 2013
Thanks Given: 28
Thanks Received: 106

Tick charts certainly will be affected with that migration. If I got it right, you should get aggregated volume data at price with new protocol instead of every tick with legacy FIX/FAST. As well tapes of any kind will be affected.

Reply With Quote
  #15 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,396 since Jun 2009
Thanks Given: 33,172
Thanks Received: 101,537


artemiso View Post
Can you clarify the problem? This behavior is semantically correct, 1 aggressor against 4 resting orders on the central book of size 5+2+1+12=20 at price 211175 should bundle like:

... 270=211175 271=20 ... 37705=5 ...

On the other hand if it's 2 separate, successive aggressors at the same price, in a real case:

##############################################################
Parsing Seq: 705041
##############################################################
Symbol: 6BU4
MDEntryPx: 16473
MDEntrySize: 2
NumberOfOrders: 2
AggressorSide: 1

Symbol: 6BU4
MDEntryPx: 16474
MDEntrySize: 6
NumberOfOrders: 2
AggressorSide: 1

##############################################################
Parsing Seq: 705062
##############################################################
Symbol: 6BU4
MDEntryPx: 16474
MDEntrySize: 3
NumberOfOrders: 2
AggressorSide: 1

Symbol: 6BU4
MDEntryPx: 16474
MDEntrySize: 5
NumberOfOrders: 2
AggressorSide: 1

Symbol: 6BU4
MDEntryPx: 16475
MDEntrySize: 1
NumberOfOrders: 2
AggressorSide: 1

Am I correct that the feedback you're giving is that they should unbundle the trade event into 4 events like this?

... 270=211175 271=5 ... 37705=2 ...
... 270=211175 271=2 ... 37705=2 ...
... 270=211175 271=1 ... 37705=2 ...
... 270=211175 271=12 ... 37705=2 ...

This would be semantically incorrect. I've been working with CME on their pre-production feed since early 2014 and they've always fixed the bugs within 1 week.

I don't think the issue is a bug personally.

I don't understand why someone would prefer a tick chart over a volume chart. And the volume chart is not changed in this scenario.

But to be honest, I have nothing to say really. I just wanted to quote you before you deleted your post, and say hello.

Sent from my phone

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #16 (permalink)
 
tturner86's Avatar
 tturner86 
Portland, Oregon
 
Experience: Intermediate
Platform: F-16CM-40
Trading: GBU-39
Posts: 6,191 since Sep 2013
Thanks Given: 10,459
Thanks Received: 12,695

This is one reason why a chart type can't be an edge.

Vol charts are much better any way...

Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #17 (permalink)
 
Jigsaw Trading's Avatar
 Jigsaw Trading  Jigsaw Trading is an official Site Sponsor
 
Posts: 2,988 since Nov 2010
Thanks Given: 831
Thanks Received: 10,393

Well this is interesting.

I think the key is in HOW they bundle the ticks, there appears to be scant information on that but borrowing from the IQFeed site:


Quoting 
As a high level summary, the change relates to how the exchange bundles trades within their messaging. Right now we are able to process each order for a trade independently. In the new protocol the exchange summarizes multiple orders under certain circumstances. For example, if you look at the current feed and see multiple trades at the same time and price (but different sizes), those will typically be bundled into a single trade going forward with MDP 3.0. So instead of multiple ticks such as [email protected], [email protected], [email protected], [email protected]... you will see a single tick of [email protected].

Since the middle of last year, our engineers have been trying to find ways to unbundle the data in the new protocol while still maintaining accuracy and reliability. Unfortunately we haven't found a good way to accomplish this with the data provided by the protocol. We continue to look at our data processing options in cooperation with the CME Exchange. In the mean time, we are happy to be able to continue providing our customers the accurate tick data they have come to expect.

OK - so bundle by same time and price (and side hopefully) - the question that then comes to mind is how granular is that price?

2 trades cannot occur at the same time - not if you go down to a low enough time precision. Even when a large order for say 1000 contracts come in, it still needs to be filled against multiple limits and there will still be a tiny, tiny gap between them.

So maybe it's bundling trades by second (bad), millisecond (not great) or nanosecond (probably won't be a lot of bundling).

More importantly - one would presume if a trade hits the offer at 2000 and price ticks up and the next trade hits the bid at 2000 that they would not be bundled....

I have posed both questions to DTN.

I think unbundling as proposed by DTN is going to be an uphill struggle for them.

If you have any questions about the products or services provided, please send me a Private Message or use the futures.io " Ask Me Anything" thread
Visit my NexusFi Trade Journal Reply With Quote
  #18 (permalink)
 
SierraChart's Avatar
 SierraChart 
New Zealand
 
Experience: Master
Platform: Sierra Chart
Broker: Numerous
Trading: NONE
Posts: 114 since Feb 2011
Thanks Given: 4
Thanks Received: 243

We were not aware that MDP 3.0 which uses simple binary encoding, bundles trades.

We have deployed it on one of our servers for the CME equities and Forex futures. With this news, we will revert back and stay away from this as long as we can.

We are going to confirm though what we are hearing in this thread.

Reply With Quote
  #19 (permalink)
 
Branzol's Avatar
 Branzol 
Baltimore Maryland/United States
 
Experience: Advanced
Platform: Custom
Broker: IB
Trading: Options, Stocks, and Crypto
Posts: 39 since May 2014
Thanks Given: 43
Thanks Received: 62

I'm being told CQG switched the CME data to MDP 3.0 this weekend and its why users of CQG saw downtime this weekend. I was told this direct from CQG via a direct message on twitter. I'm heavily concerned as to why there was no email from NT or any other platforms that use CQG heavily?

The bundling of trades in MDP 3.0 can heavily effect a traders strategies and turn a winning strategy into a losing one if your using tick charts or time and sales data!

Reply With Quote
Thanked by:
  #20 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,396 since Jun 2009
Thanks Given: 33,172
Thanks Received: 101,537


Several years ago everyone was upset the CME unbundled. Now upset they are bundling. People dislike change, no matter the root of it.

Sent from my phone

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:




Last Updated on May 19, 2017


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts