Interface ReportsTables.HoldingsSummaryRow

  • Enclosing interface:
    ReportsTables

    public static interface ReportsTables.HoldingsSummaryRow
    the holdings summary row gives returns the values of each column value for the holdings summary report
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      double changeInShares()
      returns the change in the number of asset shares between initial and optimal
      double changeInWeight()
      the change in asset weight
      double chgShrR()
      change in number of asset shares in order to achieve optimality, rounded to round lots
      double costBasis()
      The cost basis - share lots only.
      java.lang.String id()
      the asset id
      double initialShares()
      returns the initial number of asset shares
      double initialWeight()
      the initial weight of the asset in the portfolio in percent
      java.lang.String name()
      asset name
      double optimalShares()
      returns the optimal number of asset shares
      double optimalWeight()
      the optimal weight of the asset
      double optShrR()
      number of asset shares in optimal portfolio after rounding to round lots
      java.lang.String prchDate()
      The purchase date - share lots only.
      double price()
      the asset price
      java.lang.String serialNumber()
      The serial number - share lots only.
      double taxCosts()
      returns the tax cost expended to trade the asset to achieve the optimal portfolio
      double taxRate()
      The tax rate - share lots only.
      double transactionCosts()
      returns the transaction cost expended to trade the asset to achieve the optimal portfolio
    • Method Detail

      • id

        java.lang.String id()
        the asset id
        Returns:
        asset id
      • name

        java.lang.String name()
        asset name
        Returns:
        the asset name
      • price

        double price()
        the asset price
        Returns:
        the asset price
      • initialWeight

        double initialWeight()
        the initial weight of the asset in the portfolio in percent
        Returns:
        initial weight in percent
      • optimalWeight

        double optimalWeight()
        the optimal weight of the asset
        Returns:
        optimal weight in percent
      • changeInWeight

        double changeInWeight()
        the change in asset weight
        Returns:
        change in weight in percent
      • initialShares

        double initialShares()
        returns the initial number of asset shares
        Returns:
        initial shares
      • optimalShares

        double optimalShares()
        returns the optimal number of asset shares
        Returns:
        optimal shares
      • changeInShares

        double changeInShares()
        returns the change in the number of asset shares between initial and optimal
        Returns:
        change in shares
      • transactionCosts

        double transactionCosts()
        returns the transaction cost expended to trade the asset to achieve the optimal portfolio
        Returns:
        transaction costs
      • taxCosts

        double taxCosts()
        returns the tax cost expended to trade the asset to achieve the optimal portfolio
        Returns:
        tax cost
      • optShrR

        double optShrR()
        number of asset shares in optimal portfolio after rounding to round lots
        Returns:
        optimal shares (rounded)
      • chgShrR

        double chgShrR()
        change in number of asset shares in order to achieve optimality, rounded to round lots
        Returns:
        change in shares (rounded)
      • prchDate

        java.lang.String prchDate()
        The purchase date - share lots only.
        Returns:
        the date
      • costBasis

        double costBasis()
        The cost basis - share lots only.
        Returns:
        the cost basis
      • taxRate

        double taxRate()
        The tax rate - share lots only.
        Returns:
        the tax rate
      • serialNumber

        java.lang.String serialNumber()
        The serial number - share lots only.
        Returns:
        the serial number