SSOTProfile.PINEParameters

Summary: Extracts PINE (Portfolio Intelligence for Nonlinear Environments) algorithm parameters from the loaded SSOT profile, if present.

struct SSOTProfile
Nullable!PINEParams
PINEParameters
()

Return Value

Type: Nullable!PINEParams

Nullable!PINEParams - A nullable struct containing: - universe_mode: Selection mode, either "fixed" or "ranked". - top_n_assets: Number of top-ranked assets to select in ranked mode. - assets: string[] of fixed target asset symbols used by the allocator. - a: Numerator weights, controlling signal influence. - b: Numerator exponents, controlling signal sensitivity. - c: Denominator weights, controlling normalization scaling. - d: Denominator exponents, introducing non-linear dampening/amplification. - r_f: Risk-free utility floor. - beta: SoftMax temperature, controlling capital concentration. Returns null if "pine_parameters" section is absent from the profile.

Examples

auto pine = profile.PINEParameters(); if (!pine.isNull) { auto params = pine.get; writeln(params.universe_mode); writeln(params.top_n_assets); writeln(params.assets); }