Package nis.svc.opt.api
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 optimaldouble
changeInWeight()
the change in asset weightdouble
chgShrR()
change in number of asset shares in order to achieve optimality, rounded to round lotsdouble
costBasis()
The cost basis - share lots only.java.lang.String
id()
the asset iddouble
initialShares()
returns the initial number of asset sharesdouble
initialWeight()
the initial weight of the asset in the portfolio in percentjava.lang.String
name()
asset namedouble
optimalShares()
returns the optimal number of asset sharesdouble
optimalWeight()
the optimal weight of the assetdouble
optShrR()
number of asset shares in optimal portfolio after rounding to round lotsjava.lang.String
prchDate()
The purchase date - share lots only.double
price()
the asset pricejava.lang.String
serialNumber()
The serial number - share lots only.double
taxCosts()
returns the tax cost expended to trade the asset to achieve the optimal portfoliodouble
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
-
-