Expand description
Rusty Order Management System (OMS)
A high-performance, low-latency trading system implementation in Rust
Re-exports§
pub use error::OmsError;pub use error::Result;pub use execution_engine::ExecutionEngine;pub use execution_engine::ExecutionEvent;pub use order_manager::OrderManager;pub use risk_manager::RiskManager;pub use types::OmsOrderStatus;pub use types::Order;pub use types::OrderRequest;pub use types::OrderResponse;pub use types::OrderUpdate;pub use types::RejectionReason;
Modules§
- error
- Error types for the Order Management System
- exchanges
- Exchange implementations module
- execution_
engine - Execution engine module for order processing and exchange interaction
- order_
manager - Order management module for handling order lifecycle
- risk_
manager - Risk management module for order validation and risk checks
- types
- Core type definitions for the Order Management System