Sequence,Symbol,Exchange,Time,Type,Operation,Price ,Volume,Position,MarketMaker
ES 06-24,Globex,2024-04-01T17:04:52.3160000,Ask,Update,5313.5,48,1,2
ES 06-24,Globex,2024-04-01T17:04:54.0840000,Ask,Update,5313.5,49,1,2
ES 06-24,Globex,2024-04-01T17:04:54.4490000,Ask,Update,5313.5,50,1,2
ES 06-24,Globex,2024-04-01T17:04:56.5490000,Ask,Add,5313.5,50,1,1
ES 06-24,Globex,2024-04-01T17:04:56.5490000,Ask,Remove,0,0,1,3
With the above, we have market maker 2 update their quote, then market maker 1 adds their quote as position 1 and thus is higher up the book than market maker 2.
But how and why does market maker 3 remove from position 1 (as they are currently not in position 1, that would be market maker 1)?
Also, how come multiple market makers do not sit on the same price on the ladder, in sequence i.e.
5313.5, POS 0, MM1
5313.5, POS 1, MM5
5313.5, POS 2, MM8
Sequence,Symbol,Exchange,Time,Type,Operation,Price ,Volume,Position,MarketMaker
ES 06-24,Globex,2024-04-01T20:21:35.0190000,Ask,Add,5290,122,2,3
ES 06-24,Globex,2024-04-01T20:21:35.2770000,Ask,Update,5290,128,2,3
ES 06-24,Globex,2024-04-01T20:21:35.3860000,Ask,Update,5290,127,2,3
ES 06-24,Globex,2024-04-01T20:21:35.4700000,Ask,Update,5290,112,2,3
ES 06-24,Globex,2024-04-01T20:21:35.8090000,Ask,Remove,0,0,2,3
Comment