OrderBook-rs
OPEN_COREMoteur de carnet d'ordres L2/L3 haute performance.
Un moteur de carnet d'ordres à cours limité de qualité production écrit en Rust. Chemins lock-free, appariement déterministe, flux de données de marché L2/L3 et sémantique de snapshot et de reprise. Utilisé comme base de moteurs d'appariement et d'infrastructures de données de marché.
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());