OrderBook-rs
OPEN_CORE高性能 L2/L3 订单簿引擎。
503+ 个 GitHub 星标
·Rust·STABLE用 Rust 编写的生产级限价订单簿引擎。无锁路径、确定性撮合、L2/L3 行情数据源,以及快照与恢复语义。被用作撮合引擎与行情基础设施的底座。
matching-enginemarket-datalow-latencyrust
orderbook-rs/example.rsRUST
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());