NexusFi: Find Your Edge


Home Menu

 





DOM Dynamics


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one Jigsaw Trading with 3 posts (4 thanks)
    2. looks_two tulanch with 2 posts (1 thanks)
    3. looks_3 xplorer with 2 posts (0 thanks)
    4. looks_4 Heph333 with 1 posts (2 thanks)
    1. trending_up 3,706 views
    2. thumb_up 7 thanks given
    3. group 5 followers
    1. forum 9 posts
    2. attach_file 0 attachments




 
Search this Thread

DOM Dynamics

  #1 (permalink)
 tulanch 
Salt Lake City, UT
 
Experience: Intermediate
Platform: SC, NT, MT
Broker: AMP
Trading: NQ ES YM Bonds
Posts: 265 since Mar 2010
Thanks Given: 50
Thanks Received: 387

Given ASK is at price value A0 (original price value) and price values above are at A1, A2, A3.... and BID is at price value B0 and price values are below at B1, B2, B3... At some time t, some typical point in time, what happens to the DOM volume at A0 if the ASK price value goes to A1 (next higher price value)? I would think the booked orders that were not filled are still "there" unless pulled. And in this typical example, just moments later, when price movement causes the ASK to drop back to the original price value, how is the DOM volume reported at the re-established ASK price value? It would seem if one was slow in reacting, their missed DOM orders would still be on the book, and/or perhaps if the trader was quick these orders may have been pulled (ie ASK DOM volume change at a lower-than-the-current-ask price value) . In this typical market movement, does the volume get reported just as it was when the ASK changed (which i don't think is the case) or does it come back updated (due to changes that occurred when the ASK was at the higher value)? And if it comes back updated (which I think is the case), what process is updating these orders (ie the actions taken by traders who pull a missed limit order ) below the ASK? I am certain orders can be pulled in this case(done this myself), but does that imply orders can also be added? If this is how the system works, it would seem this should also apply to A-1, A-2, A-3... to support requests in the case of a price spike that blasts past limit orders and leaves them hanging around. If my thinking is correct, then it would seem that the auction system is continually keeping track of limit orders to sell or buy at all prices, irrespective if above or below the ASK/BID respectively. Perhaps it only reports on the +10 and -10 order slots, but continually updates all in the market. Where can I find out more about this detail?

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Quant vue
Trading Reviews and Vendors
ZombieSqueeze
Platforms and Indicators
What broker to use for trading palladium futures
Commodities
MC PL editor upgrade
MultiCharts
REcommedations for programming help
Sierra Chart
 
  #3 (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


The ask price can only move to A1 if there are no more offers at A0.

The bids and offers ARE the market - price only moves when they are consumed.

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
Thanked by:
  #4 (permalink)
 tulanch 
Salt Lake City, UT
 
Experience: Intermediate
Platform: SC, NT, MT
Broker: AMP
Trading: NQ ES YM Bonds
Posts: 265 since Mar 2010
Thanks Given: 50
Thanks Received: 387

Ah, I am getting confused where ask limits remain at A1 as it comes back down to A0. But to get to A1 from A0, all ask limits at A0 must first clear.

Started this thread Reply With Quote
Thanked by:
  #5 (permalink)
 
Heph333's Avatar
 Heph333 
Springfield, MO/USA
 
Experience: Advanced
Platform: Jigsaw
Broker: AMP CQG
Trading: ZN, ZB
Posts: 43 since Oct 2009
Thanks Given: 49
Thanks Received: 88

There are algorithms that trade in milliseconds constantly adding and removing their orders on the depth. This can give the appearance that price moves before all the limits are consumed, or that when it backticks and you see a lot of orders, it may appear they were already there.

Price can only move to the next level once there are zero limit orders left at the current level. Orders are being added and removed so fast, that it doesn't appear this way.

Think of it in terms of an auction: nobody is going to buy a vase for $10 is there is one available for $9. Likewise who would sell their vase for $9 if somebody is offering to pay $10?

The best resource for simply explaining how the market moves is the Jigsaw Trading website's free training section.

Follow me on Twitter Reply With Quote
Thanked by:
  #6 (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


tulanch View Post
Ah, I am getting confused where ask limits remain at A1 as it comes back down to A0. But to get to A1 from A0, all ask limits at A0 must first clear.

Yup - you got it!

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
  #7 (permalink)
 Camdo 
Boston, MA / USA
 
Experience: Intermediate
Platform: NinjaTrader
Trading: ES
Posts: 251 since Apr 2013
Thanks Given: 2,698
Thanks Received: 392

The DOM also has some update latency. 300 milli seconds would be typical. So you would not necessarily see a price level deplete to 0 before it moves to the next level.

Reply With Quote
  #8 (permalink)
 
xplorer's Avatar
 xplorer 
London UK
Site Moderator
 
Experience: Beginner
Platform: CQG
Broker: S5
Trading: Futures
Posts: 5,980 since Sep 2015
Thanks Given: 15,506
Thanks Received: 15,420


Camdo View Post
The DOM also has some update latency. 300 milli seconds would be typical. So you would not necessarily see a price level deplete to 0 before it moves to the next level.

Are you referring to a specific platform?

Reply With Quote
  #9 (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


xplorer View Post
Are you referring to a specific platform?

You really have 2 things to consider there...

1 - latency of data to your PC
2 - frequency of screen updates

At peak times, there can be 60,000 bid/offer updates in a minute. You obviously don't need to see them all and to avoid thrashing the CPU, there needs to be some sort of throttle.

Whether that adds latency or not depends on the architecture and how the throttling was implemented.

Most people in the US are 30-50ms from the exchange. I would estimate that total latency of 300 for someone in the US is on the high side.

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
Thanked by:
  #10 (permalink)
 
xplorer's Avatar
 xplorer 
London UK
Site Moderator
 
Experience: Beginner
Platform: CQG
Broker: S5
Trading: Futures
Posts: 5,980 since Sep 2015
Thanks Given: 15,506
Thanks Received: 15,420



DionysusToast View Post
You really have 2 things to consider there...

1 - latency of data to your PC
2 - frequency of screen updates

At peak times, there can be 60,000 bid/offer updates in a minute. You obviously don't need to see them all and to avoid thrashing the CPU, there needs to be some sort of throttle.

Whether that adds latency or not depends on the architecture and how the throttling was implemented.

Most people in the US are 30-50ms from the exchange. I would estimate that total latency of 300 for someone in the US is on the high side.

Thanks Pete - makes sense.

I have 2 separate platforms, CQG and NinjaTrader, and the DOM updates appear to be considerably faster on the former - which is why I was questioning the blanket 300 ms statement.

Reply With Quote




Last Updated on October 6, 2016


© 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