OrderBook-rs
OPEN_COREHochleistungs-Orderbuch-Engine für L2/L3.
Eine produktionsreife Limit-Orderbuch-Engine in Rust. Lock-freie Pfade, deterministisches Matching, L2-/L3-Marktdaten-Feeds sowie Snapshot- und Wiederherstellungssemantik. Dient als Grundlage für Matching-Engines und Marktdateninfrastruktur.
use orderbook::{OrderBook, Order, Side};let mut book = OrderBook::new("BTC-USD");book.add_order(Order {id: 1,side: Side::Bid,price: 65_000_00,quantity: 250,});let trades = book.match_order(Order {id: 2,side: Side::Ask,price: 64_999_00,quantity: 100,});println!("executed {} trades", trades.len());