Skip to main content

parse_position

Function parse_position 

Source
pub fn parse_position(data: &Value, symbol: &str) -> Result<Position>
Expand description

Parse position data from OKX account positions response.

OKX position fields:

  • instId: instrument ID
  • posSide: position side (long/short/net)
  • pos: position quantity
  • avgPx: average entry price
  • markPx: mark price
  • upl: unrealized PnL
  • lever: leverage
  • liqPx: liquidation price
  • mgnMode: margin mode (cross/isolated)
  • imr: initial margin requirement
  • mmr: maintenance margin requirement
  • cTime: creation time
  • uTime: update time

§Arguments

  • data - OKX position data JSON object
  • symbol - Unified symbol string

§Returns

Returns a CCXT [Position] structure.