I need some help understanding the information that the OnMarketDepth() event gives me, specifically the ladder.
To make things easier I'd like to use the Emini as an example with a tick size of 0.25.
#1: What is the base for the zero-based index?
If the current best ASK is 1234.50 would this be the ladder position '0' for the ASK part of the ladder?
Or is the base the LAST traded price (so the price for position '0' is identical for the BID and ASK ladders)?
#2: What is the price for position '1' then?
Is it always 1234.75 (the next possible price one tick higher)?
Or is it the next higher price that has a sitting order volume larger than zero?
#3: I understand that NT shows only 10 levels of the ladder. If the best ASK moves higher by 1 tick (0.25) when will I know what volume is sitting at the new 10th rung of the ladder (position '9')?
Will OnMarketDepth() be triggered immediately with INSERT at position '9' and the currently active order volume?
Or will there need to be a change in order volume at position '9' before OnMarketDepth() gets triggered (returning an INSERT for position '9')?
FYI: I am using Kinetick.
Thanks in advance,
Thrakkar
Comment