trading-engine
Rust execution layer for Python trading strategies: deterministic LOB, portfolio backtests, pre-trade risk, and IBKR rebalancing.
Layered, broker-agnostic algorithmic trading engine (Alpaca adapter included): scanner → strategy → backtest/live, with parameter optimization and OR-Tools portfolio allocation. Educational.
Asynchronous, event-driven algorithmic trading in Python and C++