PortfolioPositionResponse

  • actualValue
    Type: number | null Format: double

    Actual current value.

  • actualVolume
    Type: number | null Format: double

    Actual volume held

  • availableVolume
    Type: number | null Format: double

    Volume available for trading.

  • averageBuyPrice
    Type: number | null Format: double

    Average price of the position bought today.

  • averagePrice
    Type: number | null Format: double

    Average price of the position today.

  • averagePriceStartOfDay
    Type: number | null Format: double

    Average price of the position at the start of the day.

  • averageSellPrice
    Type: number | null Format: double

    Average price of the position sold today.

  • buyCharges
    Type: number | null Format: double

    Charges on the value of the position bought today.

  • buyValue
    Type: number | null Format: double

    Value of the position bought today.

  • buyVolume
    Type: number | null Format: double

    Volume of the position bought today.

  • cFDLodgedVolume
    Type: number | null Format: double

    Lodged volume for CFD collateral.

  • closedProfit
    Type: number | null Format: double

    Net effect of positions bought and sold.

  • costValue
    Type: number | null Format: double

    Total value of the position.

  • createDateTime
    Type: string | null Format: date-time

    Date & time the position was created.

  • exchange
    Type: string

    Exchange on which the security is traded.

  • exposure
    Type: number | null Format: double

    Value of position subject to risk.

  • hedgeExp
    Type: number | null Format: double

    Hedge exposure.

  • historicalPrice
    Type: number | null Format: double

    Historical price.

  • historicalProfit
    Type: number | null Format: double

    This column is deprecated. Use HistoricalProfitStartOfDay and TotalHistoricalProfit instead.

  • historicalProfitStartOfDay
    Type: number | null Format: double

    Historical profit of position at start of day.

  • inMarketBuyValue
    Type: number | null Format: double

    In market buy order value including charges.

  • inMarketBuyVolume
    Type: number | null Format: double

    In market buy order volume.

  • inMarketSellValue
    Type: number | null Format: double

    In market sell order value including charges.

  • inMarketSellVolume
    Type: number | null Format: double

    In market sell order volume.

  • marketValue
    Type: number | null Format: double

    Market value of the available volume.

  • optionLodgedVolume
    Type: number | null Format: double

    Lodged volume for CFD collateral.

  • pledgedTakeOverVolume
    Type: number | null Format: double

    Volume promised as part of take over offer.

  • portfolioCode
    Type: string

    A unique code for the portfolio.

  • realizedLossAccumulatedTodayValue
    Type: number | null Format: double

    Realized loss value accumulated today.

  • securityCode
    Type: string

    Exchange code of the security.

  • securityType
    Type: number | null Format: integer

    The IRESS security type for the security code.

  • sellCharges
    Type: number | null Format: double

    Charges on the value of the position sold today.

  • sellValue
    Type: number | null Format: double

    Value of the position sold today.

  • sellVolume
    Type: number | null Format: double

    Volume of the position sold today.

  • sFCVariationMargin
    Type: number | null Format: double

    Variation margin for positions on the SFC exchange.

  • sharingCashAccount
    Type: boolean | null

    Indicates that this portfolio position belongs to a portfolio that is sharing a cash account with at least one other portfolio.

  • shortSellVolume
    Type: number | null Format: double

    Total short sell volume for the day.

  • systemLockedVolume
    Type: number | null Format: double

    System locked volume for option collateral.

  • todayProfit
    Type: number | null Format: double

    Profit or loss for the position for the current day.

  • totalDiffMktValProfitDay
    Type: number | null Format: double

    Total absolute difference between market value and profit today.

  • totalHistoricalProfit
    Type: number | null Format: double

    Total historical profit.

  • totalProfit
    Type: number | null Format: double

    Profit on the position.

  • underlyingExchange
    Type: string | null

    Underlying exchange of the position.

  • underlyingSecurityCode
    Type: string | null

    Underlying security code of the position.

  • unsponsoredBuyValue
    Type: number | null Format: double

    Value of the position bought today that is not sponsored by the broker.

  • unsponsoredBuyVolume
    Type: number | null Format: double

    Volume of the position bought today that is not sponsored by the broker.

  • unsponsoredInMarketBuyValue
    Type: number | null Format: double

    In market buy order value that is not sponsored by the broker.

  • unsponsoredInMarketBuyVolume
    Type: number | null Format: double

    In market buy order volume that is not sponsored by the broker.

  • unsponsoredInMarketSellValue
    Type: number | null Format: double

    In market sell order value that is not sponsored by the broker.

  • unsponsoredInMarketSellVolume
    Type: number | null Format: double

    In market sell order volume that is not sponsored by the broker.

  • unsponsoredSellValue
    Type: number | null Format: double

    Value of the position sold today that is not sponsored by the broker.

  • unsponsoredSellVolume
    Type: number | null Format: double

    Volume of the position sold today that is not sponsored by the broker.

  • unsponsoredStartOfDayVolume
    Type: number | null Format: double

    Total unsponsored start of day volume.

  • updateDateTime
    Type: string | null Format: date-time

    Date & time the position was updated.

  • updateReasonMask
    Type: number | null Format: long

    A bitmask representing the reason for the update. This field only has a value on position updates. The PortfolioPositionUpdateReasonGet method is provided to get a list of available update reasons.

  • userLockedVolume
    Type: number | null Format: double

    User locked volume for option collateral.

  • versionStamp
    Type: number | null Format: long

    A value that is increased by an arbitrary amount every time the record changes.

  • volumeStartOfDay
    Type: number | null Format: double

    Volume of the position at the start of the day.