#[repr(C)]pub struct PositionOpened {Show 17 fields
pub trader_id: TraderId,
pub strategy_id: StrategyId,
pub instrument_id: InstrumentId,
pub position_id: PositionId,
pub account_id: AccountId,
pub opening_order_id: ClientOrderId,
pub entry: OrderSide,
pub side: PositionSide,
pub signed_qty: f64,
pub quantity: Quantity,
pub last_qty: Quantity,
pub last_px: Price,
pub currency: Currency,
pub avg_px_open: f64,
pub event_id: UUID4,
pub ts_event: UnixNanos,
pub ts_init: UnixNanos,
}Expand description
Represents an event where a position has been opened.
Fields§
§trader_id: TraderIdThe trader ID associated with the event.
strategy_id: StrategyIdThe strategy ID associated with the event.
instrument_id: InstrumentIdThe instrument ID associated with the event.
position_id: PositionIdThe position ID associated with the event.
account_id: AccountIdThe account ID associated with the position.
opening_order_id: ClientOrderIdThe client order ID for the order which opened the position.
entry: OrderSideThe position entry order side.
side: PositionSideThe position side.
signed_qty: f64The current signed quantity (positive for position side LONG, negative for SHORT).
quantity: QuantityThe current open quantity.
last_qty: QuantityThe last fill quantity for the position.
last_px: PriceThe last fill price for the position.
currency: CurrencyThe position quote currency.
avg_px_open: f64The average open price.
event_id: UUID4The unique identifier for the event.
ts_event: UnixNanosUNIX timestamp (nanoseconds) when the event occurred.
ts_init: UnixNanosUNIX timestamp (nanoseconds) when the event was initialized.
Implementations§
Source§impl PositionOpened
impl PositionOpened
pub fn create( position: &Position, fill: &OrderFilled, event_id: UUID4, ts_init: UnixNanos, ) -> PositionOpened
Trait Implementations§
Source§impl Clone for PositionOpened
impl Clone for PositionOpened
Source§fn clone(&self) -> PositionOpened
fn clone(&self) -> PositionOpened
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source. Read more