Functions on portfolio segments
PortfolioSegment.AdditionalEndogenousTaxes→Number
Result: The AdditionalEndogenousTaxes
function returns the taxes charged as endogenous in this segment based on the performance component configuration in the performance calculation.
PortfolioSegment.AdditionalExogenousFees→Number
Result: The AdditionalExogenousFees
function returns the fees charged as exogenous in this segment based on the performance component configuration in the performance calculation.
PortfolioSegment.AllocationContribution→Number
Result: The AllocationContribution
function provides the allocation contribution to the performance surplus of the portfolio segment.
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.date→Date
Result: The Date
function returns the evaluation date of the evaluation.
PortfolioSegment.depot→Depot
Result: The securities account
function returns the securities account of the associated position if the parameter <portfolio segment type> = position.
PortfolioSegment.foreign exchange gain→number
Result: The foreign exchange gain
function provides the cumulative unrealized foreign exchange gain in valuation currency (without exchange rate gain).
PortfolioSegment.forexgainRealized→number
Result: The Foreign Exchange GainRealized
function provides the total realized foreign exchange gain of the segment's positions in valuation currency.
PortfolioSegment.totalReturn→Number
Result: The Total income
function provides the cumulative gross income (income from securities and account interest).
PortfolioSegment.totalprofit→number
Result: The TotalGain
function returns the sum of the (unrealized) gains of all securities positions in the portfolio segment (price-purchase price) on the evaluation date in the evaluation currency. The profit that would be realized if all positions were closed out on the evaluation date.
PortfolioSegment.totalprofitRealized→number
Result: The TotalProfitRealized
function provides the total profit realized (from sales) for the items in the segment in measurement currency.
PortfolioSegment.weightCurrent→Number
Result: The WeightCurrent
function provides the current weight of the segment in the overall rating (percentage based on 1).
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.weightBenchmark→number
Result: The WeightBenchmark
function returns the weight of the benchmark segment (percentage based on 1).
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.weightAverage→number
Result: The WeightAverage
function returns the average weight of the segment during the time period. This is calculated as the sum over all periods of (weight of the segment at the start of the period * period length in days) / total length in days.
The number of days is calculated depending on the setting of the "Calculate average available capital on trading days (otherwise calendar days)" checkbox on the "Securities account" tab in the general settings.
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.pricegain→number
Result: The price gain
function provides the cumulative unrealized price gain in valuation currency (excluding foreign exchange gain).
PortfolioSegment.PriceGainRealized→Number
Result: The Realized price gain
function provides the total realized price gain of the segment's positions in valuation currency.
PortfolioSegment.Name→IndexString
Result: The Name
function returns the name of the portfolio segment.
PortfolioSegment.PerformanceContribution→Number
Result: The PerformanceContribution
function provides the performance contribution of the segment to the overall valuation (percentage based on 1).
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.PerformanceContributionBenchmark→Number
Result: The PerformanceBenchSeries
function provides the performance contribution of the benchmark segment to the overall performance of the benchmark (percentage based on 1).
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.PerformanceBenchSeries→TimeSeries
Result: The function provides the time series of the weighted performance of the benchmark segments.
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.PerformanceSeries→TimeSeries
Result: The PerformanceSeries
function provides the time series of the weighted performance of the segment.
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.PerformanceSurplus→Number
Result: The performance surplus
function provides the difference between the segment performance of the portfolio and the benchmark.
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.PerformanceUnweighted→number
Result: The PerformanceUnweighted
function provides the unweighted performance of the segment. This function replaces the contribution/weight calculation in the "Performance attribution" evaluation.
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.PerformanceUnweightedBenchmark→Number
Result: The PerformanceUnweightedBenchmark
function provides the unweighted performance of the benchmark at the time of evaluation.
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.PerformanceUnweightedBenchSeries→TimeSeries
Result: The PerformanceUnweightedBenchSeries
function provides the time series of the unweighted performance of the benchmark segments.
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.PerformanceUnweightedSeries→TimeSeries
Result: The PerformanceUnweightedSeries
function provides the time series of the unweighted performance of the segment.
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.residualContribution→Number
Result: The residual contribution
function returns the residual contribution to the performance surplus of the portfolio segment (interaction term).
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.segmentation→String
Result: The Segmentation
function returns the portfolio segment type as a string, e.g. "Asset class" or "Position".
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.selectionContribution→Number
Result: The SelectionContribution
function provides the selection contribution to the performance surplus of the portfolio segment.
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.startdate→date
Result: The Start date
function returns the start date of the evaluation.
PortfolioSegment.currency→Currency
Result: The Currency
function provides the evaluation currency (of the underlying securities account valuation).
PortfolioSegment.WeightBenchSeries→Time series
Result: The WeightBenchSeries
function provides the time series of the weights of the benchmark segments in relation to the entire portfolio.
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.WeightSeries→TimeSeries
Result: The WeightSeries
function provides the time series of the segment's weights in relation to the entire portfolio.
Module "Portfolio Service Extended Portfolio Analysis"
PortfolioSegment.WP→WP
Result: The WP
function returns the security of the associated position if the parameter <portfolio segment type> = position.