Ordering & Inclusion
Continuum Sequence
continuum_sequence = (tick_number << 32) | sequence_in_tickOrder Structure
TickOrder {
order_id: OrderId,
market_id: MarketId,
account_id: AccountId,
side: Side, // Buy | Sell
price: i64,
quantity: u64,
// Sequencing
tick_number: u64,
sequence_in_tick: u64,
continuum_sequence: u64, // PRIMARY KEY
// Perpetuals
leverage: Option<u64>,
position_effect: Option<PositionEffect>, // Open | Close
reduce_only: bool,
margin_mode: Option<MarginMode>, // Cross | Isolated
liquidation: bool, // System-generated liquidation
}Inclusion Rules
Priority Queue Processing
Cancellation Handling
Last updated