Position Report(AP) message is returned by the holder of a position in
response to a Request For Positions(AN) message.
Arguments
| Tag | Name | Type | Required | Comments |
|---|---|---|---|---|
| 721 | PosMaintRptID | String | Yes | Unique identifier for this position report |
| 710 | PosReqID | String | No | Unique identifier for the Request for Positions associated with this report |
| 724 | PosReqType | int | No | Used to specify the type of position request being made. 0 = Positions (currently) |
| 728 | PosReqResult | int | No | Result of a Request for Position. Possible values:
|
Group PositionQty | ||||
| 702 | NoPositions | NumInGroup | No | Number of position entries following |
| =>703 | PosType | String | No | Type of quantity. Possible values:
|
| =>704 | LongQty | Qty | No | Qty for long position (0 for short position) in Contract units corresponding to the ContractMultiplier in SecurityList |
| =>705 | ShortQty | Qty | No | Qty for short position (0 for long position) in Contract units corresponding to the ContractMultiplier in SecurityList |
| =>55 | Symbol | String | No | Instrument symbol |
| =>854 | QtyType | int | No | Type of quantity specified in a quantity. Currently only 1 - Contracts |
| =>231 | ContractMultiplier | float | No | Specifies a multiply factor to convert from contracts to total units |
| =>883 | UnderlyingEndPrice | Price | No | Mark price (reference price) |
| =>54 | Side | char | No | Side of order. Possible values:
|
| =>730 | SettlPrice | Price | No | Average price |
| =>96 | RawData | String | No | Additional info, semi-colon separated: maintenance margin;initial margin;floating P/L |
| =>100088 | DeribitLiquidationPrice | Price | No | Estimated liquidation price |
| =>100089 | DeribitSizeInCurrency | Qty | No | Size in the underlying currency, for example BTC or ETH |