Bingex.Swap.PositionUpdate (Bingex v0.1.2)
Represents position update information for a swap contract in BingX (ws event).
This module provides a structured representation of real-time position updates, including margin details, profit/loss, and pricing information.
Summary
Types
@type t() :: %Bingex.Swap.PositionUpdate{ average_price: float(), margin: float(), margin_mode: Bingex.Order.margin_mode(), position_margin: float(), realized_pnl: float(), side: Bingex.Order.position_side(), symbol: binary(), unrealized_pnl: float() }
Position update information.
Fields:
side(Order.position_side()): Position type (e.g.,long,short).symbol(binary): Trading pair symbol (e.g., "BTC-USDT").margin(float): Initial margin allocated to the position.position_margin(float): Current margin assigned to the position.average_price(float): Average entry price of the position.unrealized_pnl(float): Unrealized profit or loss.realized_pnl(float): Realized profit or loss from position adjustments.margin_mode(Order.margin_mode()): Margin mode (e.g.,isolated,cross).