Chartbreaker
    Preparing search index...

    Type Alias PortfolioValueHistoryBreakdownPosition

    One open position on a given day, with the price inputs used to value it.

    type PortfolioValueHistoryBreakdownPosition = {
        buyFxRate?: NumericString;
        buyPriceCurrency?: string;
        buyPriceFromBroker: boolean;
        buyPricePerUnit?: NumericString;
        buyValue?: Amount;
        closePrice?: NumericString;
        fxRate?: NumericString;
        isin: string;
        priceCurrency?: string;
        priceMultiplier: NumericString;
        size: NumericString;
        usedFallback: boolean;
        value: Amount;
    }
    Index
    buyFxRate?: NumericString

    The multiplier that has been applied to convert buyPriceCurrency into the currency of buyValue. Missing if no conversion was needed.

    buyPriceCurrency?: string

    The currency buyPricePerUnit is quoted in (ISO). This is missing if buyPricePerUnit is missing or if no currency has been stated.

    buyPriceFromBroker: boolean

    If this is true, buyPricePerUnit is the purchase price the broker reports for the current position instead of one derived from the order executions. This is the case for positions that were already held before the order archive begins, so the buy value can be off if the size has changed since then.

    buyPricePerUnit?: NumericString

    The average buy price per unit, quoted in buyPriceCurrency and excluding fees and taxes. This is missing if it could not be determined, i.e. if there is neither a buy execution in the order archive nor a purchase price reported by the broker, or if the buys are quoted in mixed currencies.

    buyValue?: Amount

    This position's contribution to the day's buy value. This is missing if buyPricePerUnit is missing.

    closePrice?: NumericString

    The end-of-day close per unit, quoted in priceCurrency. This is missing if the last-known-price fallback has been used (see usedFallback).

    fxRate?: NumericString

    The multiplier that has been applied to convert priceCurrency into the currency of value. Missing if no conversion was needed.

    isin: string
    priceCurrency?: string

    The currency the price is quoted in (ISO). This is also set when usedFallback is true, since the last known price is converted the same way. It is missing if no currency has been stated.

    priceMultiplier: NumericString

    0.01 for percentage-quoted bonds, otherwise 1.

    The size that was held at the end of the day.

    usedFallback: boolean

    If this is true, no end-of-day quote was available and the last known price has been used instead.

    value: Amount

    This position's contribution to the day's value.