Appendix A: Trading DictionaryCore NautilusTrader and algorithmic trading terminology

English TermDefinition & Role in NautilusTrader
Domain ModelThe core domain objects representing the trading system state (e.g., Instrument, Order, Position).
MessageBusThe central messaging backbone for inter-component communication, supporting event-driven Pub/Sub and Req/Res patterns.
InstrumentA tradable asset or contract (e.g., Equity, Futures, CryptoPerpetual).
VenueThe execution venue or exchange where trading occurs (e.g., BINANCE, IB, OKX).
Quote TickTop-of-book market data (Level 1) representing the current best bid and ask prices.
Trade TickA discrete record of an executed trade in the market.
BarAn aggregation of market data (OHLCV) over a specified interval (time, tick, or volume).
Order BookA consolidated record of outstanding limit orders organized by price levels (Level 2 depth).
ExecutionEngineThe component responsible for order lifecycle management, routing, and fill processing.
DataEngineThe component managing market data ingestion, subscription routing, and Bar aggregation.
RiskEngineThe pre-trade risk management component enforcing constraints (e.g., order rate limits, maximum notional, and position sizing).
PortfolioThe manager of account balances, aggregate positions, and mark-to-market valuation.
CacheA low-latency, in-memory data store maintaining the current state of the trading system.
AdapterA connectivity layer component that interfaces with external venue APIs or market data feeds.
BacktestThe process of simulating algorithmic trading strategies using historical market data.
SandboxA paper trading environment utilizing live market data with simulated matching and execution.
LiveThe production environment where algorithms route live orders to execution venues with real capital.
SlippageThe discrepancy between the expected execution price and the actual fill price.
LatencyThe time interval between a market event and the system’s reaction (e.g., tick-to-trade latency).
Sharpe RatioA metric measuring risk-adjusted return (excess return per unit of volatility).
Max DrawdownThe maximum observed peak-to-trough decline in the portfolio’s net asset value.