nautilus_model

Module identifiers

source
Expand description

Identifiers for the trading domain model.

Re-exports§

  • pub use crate::identifiers::account_id::AccountId;
  • pub use crate::identifiers::client_id::ClientId;
  • pub use crate::identifiers::client_order_id::ClientOrderId;
  • pub use crate::identifiers::component_id::ComponentId;
  • pub use crate::identifiers::exec_algorithm_id::ExecAlgorithmId;
  • pub use crate::identifiers::instrument_id::InstrumentId;
  • pub use crate::identifiers::order_list_id::OrderListId;
  • pub use crate::identifiers::position_id::PositionId;
  • pub use crate::identifiers::strategy_id::StrategyId;
  • pub use crate::identifiers::symbol::Symbol;
  • pub use crate::identifiers::trade_id::TradeId;
  • pub use crate::identifiers::trader_id::TraderId;
  • pub use crate::identifiers::venue::Venue;
  • pub use crate::identifiers::venue_order_id::VenueOrderId;

Modules§

  • Represents a valid account ID.
  • Represents a system client ID.
  • Represents a valid client order ID (assigned by the Nautilus system).
  • Represents a valid component ID.
  • Represents a valid execution algorithm ID.
  • Represents a valid instrument ID.
  • Represents a valid order list ID (assigned by the Nautilus system).
  • Represents a valid position ID.
  • Represents a valid strategy ID.
  • Default implementations and fixture functions to provide stub identifiers for testing.
  • Represents a valid ticker symbol ID for a tradable instrument.
  • Represents a valid trade match ID (assigned by a trading venue).
  • Represents a valid trader ID.
  • Represents a valid trading venue ID.
  • Represents a valid venue order ID (assigned by a trading venue).

Functions§