Crate rusty_oms

Source
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