Skip to main content
The Position Report(AP) message is returned by the holder of a position in response to a Request For Positions(AN) message.

Arguments

TagNameTypeRequiredComments
721PosMaintRptIDStringYesUnique identifier for this position report
710PosReqIDStringNoUnique identifier for the Request for Positions associated with this report
724PosReqTypeintNoUsed to specify the type of position request being made. 0 = Positions (currently)
728PosReqResultintNoResult of a Request for Position.

Possible values:

  • 0 = success,
  • 1 = unsupported request for positions,
  • 99 = other

Group PositionQty
702NoPositionsNumInGroupNoNumber of position entries following
=>703PosTypeStringNoType of quantity.

Possible values:

  • TQ = Transaction Quantity

=>704LongQtyQtyNoQty for long position (0 for short position) in Contract units corresponding to the ContractMultiplier in SecurityList
=>705ShortQtyQtyNoQty for short position (0 for long position) in Contract units corresponding to the ContractMultiplier in SecurityList
=>55SymbolStringNoInstrument symbol
=>854QtyTypeintNoType of quantity specified in a quantity. Currently only 1 - Contracts
=>231ContractMultiplierfloatNoSpecifies a multiply factor to convert from contracts to total units
=>883UnderlyingEndPricePriceNoMark price (reference price)
=>54SidecharNoSide of order.

Possible values:

  • 1 = Buy,
  • 2 = Sell
=>730SettlPricePriceNoAverage price
=>96RawDataStringNoAdditional info, semi-colon separated: maintenance margin;initial margin;floating P/L
=>100088DeribitLiquidationPricePriceNoEstimated liquidation price
=>100089DeribitSizeInCurrencyQtyNoSize in the underlying currency, for example BTC or ETH