pub struct Position {Show 26 fields
pub info: Value,
pub id: Option<String>,
pub symbol: String,
pub side: Option<String>,
pub position_side: Option<PositionSide>,
pub dual_side_position: Option<bool>,
pub contracts: Option<f64>,
pub contract_size: Option<f64>,
pub entry_price: Option<f64>,
pub mark_price: Option<f64>,
pub notional: Option<f64>,
pub leverage: Option<f64>,
pub collateral: Option<f64>,
pub initial_margin: Option<f64>,
pub initial_margin_percentage: Option<f64>,
pub maintenance_margin: Option<f64>,
pub maintenance_margin_percentage: Option<f64>,
pub unrealized_pnl: Option<f64>,
pub realized_pnl: Option<f64>,
pub liquidation_price: Option<f64>,
pub margin_ratio: Option<f64>,
pub margin_mode: Option<String>,
pub hedged: Option<bool>,
pub percentage: Option<f64>,
pub timestamp: Option<i64>,
pub datetime: Option<String>,
}Expand description
Trading position information.
Fields§
§info: ValueRaw exchange response data.
id: Option<String>Position ID.
symbol: StringTrading symbol (e.g., “BTC/USDT:USDT”).
side: Option<String>Position direction: “long” or “short”.
position_side: Option<PositionSide>Position side for dual-side mode.
dual_side_position: Option<bool>Whether dual-side position mode is enabled.
contracts: Option<f64>Number of contracts (positive for long, negative for short).
contract_size: Option<f64>Size of each contract.
entry_price: Option<f64>Entry price of the position.
mark_price: Option<f64>Current mark price.
notional: Option<f64>Notional value of the position.
leverage: Option<f64>Leverage multiplier.
collateral: Option<f64>Collateral/margin amount.
initial_margin: Option<f64>Initial margin required.
initial_margin_percentage: Option<f64>Initial margin as a percentage.
maintenance_margin: Option<f64>Maintenance margin required.
maintenance_margin_percentage: Option<f64>Maintenance margin as a percentage.
unrealized_pnl: Option<f64>Unrealized profit and loss.
realized_pnl: Option<f64>Realized profit and loss.
liquidation_price: Option<f64>Liquidation price.
margin_ratio: Option<f64>Margin ratio.
margin_mode: Option<String>Margin mode: “cross” or “isolated”.
hedged: Option<bool>Whether hedge mode is enabled.
percentage: Option<f64>Profit/loss as a percentage.
timestamp: Option<i64>Timestamp in milliseconds.
datetime: Option<String>ISO 8601 datetime string.