Equal Risk Measure
PortfolioOptimisers.EqualRiskMeasure Type
julia
struct EqualRiskMeasure{__T_settings} <: HierarchicalRiskMeasureRepresents the Equal Risk Measure for hierarchical portfolio optimisation.
EqualRiskMeasure assigns an equal risk contribution to each asset by returning the reciprocal of the number of assets. It is used in equal-risk-contribution (ERC) strategies.
Mathematical Definition
For a portfolio of
Fields
settings: Hierarchical risk measure configuration.
Constructors
julia
EqualRiskMeasure(;
settings::HierarchicalRiskMeasureSettings = HierarchicalRiskMeasureSettings()
) -> EqualRiskMeasureKeywords correspond to the struct's fields.
Functor
julia
(r::EqualRiskMeasure)(w::VecNum)Returns the equal risk contribution for a weight vector w.
Arguments
w::VecNum: Portfolio weights vector.
Examples
julia
julia> EqualRiskMeasure()
EqualRiskMeasure
settings ┼ HierarchicalRiskMeasureSettings
│ scale ┴ Float64: 1.0Related