News for hackers. Stuff that matters.
Re:C++ patterns for low-latency applications including high-... by FredPret on Monday July 08, 2024 @06:32PM (#40910470)
What's the mechanism for removing liquidity?
Re:C++ patterns for low-latency applications including high-... by itchyouch on Monday July 08, 2024 @08:05PM (#40911161)
Adding liquidity means to place an order that sits on the book while removing liquidity means to execute against an order that's already resting on the book.
Re:C++ patterns for low-latency applications including high-... by cheonic730 on Monday July 08, 2024 @09:10PM (#40911598)
> What's the mechanism for removing liquidity?

Liquidity removal = market order

Liquidity providing = limit order (not immediately executable)

Re:C++ patterns for low-latency applications including high-... by usefulcat on Monday July 08, 2024 @11:05PM (#40912173)
The order type is a red herring (you can take liquidity with a limit order).

The only difference between an order that removes liquidity and an order that adds liquidity is whether it executes upon arrival (removing liquidity) or rests on the order book on arrival (adding liquidity).