OrderBook-rs
OPEN_COREMotor de libro de órdenes L2/L3 de alto rendimiento.
Un motor de libro de órdenes limitadas de nivel producción escrito en Rust. Caminos lock-free, casación determinista, feeds de datos de mercado L2/L3 y semántica de snapshot y recuperación. Se usa como base de motores de casación e infraestructura de datos de mercado.
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());