Bingex.Swap.DetailedOrderInfo (Bingex v0.1.2)
Represents detailed order information for a swap contract in BingX.
This module provides a structured representation of an order's full details, including execution status, fees, profit/loss, and associated risk management parameters.
Summary
Functions
Complete order information.
Types
@type t() :: %Bingex.Swap.DetailedOrderInfo{ average_price: float(), client_order_id: binary(), executed_quantity: float(), executed_quote_amount: float(), fee: float(), leverage: non_neg_integer(), only_one_position?: boolean(), order_id: binary(), order_type: binary(), original_quantity: float(), position_id: binary(), position_side: Bingex.Order.position_side(), price: float(), profit: float(), reduce_only?: boolean(), side: Bingex.Order.side(), status: Bingex.Order.status(), stop_guaranteed?: boolean(), stop_loss: any(), stop_loss_entrust_price: float(), stop_price: float(), symbol: binary(), take_profit: any(), take_profit_entrust_price: float(), timestamp: non_neg_integer(), trigger_order_id: binary(), type: Bingex.Order.type(), update_time: non_neg_integer(), working_type: Bingex.Order.working_type() }
Functions
Complete order information.
Fields:
order_id(binary): Unique identifier for the order.symbol(binary): Trading pair symbol (e.g., "BTC-USDT").side(Order.side()): Buy/Sell direction of the order.position_side(Order.position_side()): Position type (e.g.,long,short).status(Order.status()): Current status of the order (e.g.,filled,canceled).stop_price(float): Stop price for conditional orders.price(float): Price at which the order was placed.type(Order.type()): Order type (e.g.,market,limit).client_order_id(binary): Custom client-provided order ID.trigger_order_id(binary | nil): ID of the trigger order (if applicable).working_type(Order.working_type()): Price type used for stop orders.leverage(integer): Leverage level applied to the order.fee(float): Trading fee incurred.executed_quote_amount(float): Total executed quote asset amount.executed_quantity(float): Total executed base asset quantity.only_one_position?(boolean): Whether the order allows only one position.order_type(binary): Additional classification of the order type.original_quantity(float): Initial order quantity.average_price(float): Average execution price of the order.position_id(binary | nil): Associated position ID.profit(float): Realized profit from the order.reduce_only?(boolean): Whether the order reduces an existing position.stop_loss(map | nil): Stop-loss details (if applicable).stop_loss_entrust_price(float): Price at which stop-loss is triggered.take_profit(map | nil): Take-profit details (if applicable).take_profit_entrust_price(float): Price at which take-profit is triggered.stop_guaranteed?(boolean): Whether stop-loss is guaranteed.timestamp(non_neg_integer): Order creation timestamp.update_time(non_neg_integer): Last update timestamp.