IMLInvestment
Model Library

16 executable references / version 1.0.0

Investment Model Library

Investment calculations with inspectable inputs, formulas and limits.

01

Equal-weight allocation

A transparent baseline that assigns identical capital weights to a declared number of assets.

Allocation referencesv1.0.0
02

Inverse-volatility weights

Normalize inverse standalone volatility while keeping the missing correlation assumption visible.

Allocation referencesv1.0.0
03

Two-asset minimum variance

Inspect the analytic long-only variance minimum for exactly two exposures.

Allocation referencesv1.0.0
04

Identity-target covariance shrinkage

Apply a declared convex shrinkage intensity without pretending it was statistically estimated.

Statistical estimationv1.0.0
05

Two-asset portfolio variance

Reconcile capital weights and covariance into a portfolio variance and volatility at the input frequency.

Risk measurementv1.0.0
06

Euler volatility contributions

Attribute two-asset portfolio volatility to signed Euler contributions without equating risk share and capital share.

Risk measurementv1.0.0
07

Capped volatility scaling

Translate a stated volatility estimate and target into a capped proportional exposure reference.

Risk measurementv1.0.0
08

Zero-mean EWMA variance

Track an explicit initial variance through a zero-mean exponentially weighted update.

Statistical estimationv1.0.0
09

Univariate least-squares fit

Inspect an in-sample slope, intercept and fit summary for aligned numerical pairs.

Statistical estimationv1.0.0
10

Single-benchmark return beta

Calculate a descriptive raw-return sensitivity to one aligned benchmark series.

Statistical estimationv1.0.0
11

Sample tracking error

Measure dispersion of aligned arithmetic portfolio-minus-benchmark returns with explicit annualization.

Validation examplesv1.0.0
12

Arithmetic information ratio

Relate mean active return to sample active-return dispersion under one declared scaling convention.

Validation examplesv1.0.0
13

Geometric return chain

Reconcile sequential decimal returns to terminal wealth and an explicitly annualized equivalent.

Validation examplesv1.0.0
14

Observed-path maximum drawdown

Find the deepest peak-to-observation decline in a finite nonnegative wealth path.

Risk measurementv1.0.0
15

Two-sided and one-way turnover

Measure traded capital fractions from aligned drifted and target weights under a stated convention.

Implementation contractsv1.0.0
16

Linear rebalance cost drag

Convert a symmetric per-side basis-point cost and traded weights into a one-period return approximation.

Implementation contractsv1.0.0

All 16 model cards

Synthetic educational references. Not a fitted investment strategy, forecast, provider model or client return. First publication: 2026-10-16. Model and engine version 1.0.0.

Capital weight is not risk share

The same two exposures answer different questions when measured by capital or Euler volatility contribution. The synthetic 60/40 example allocates about 84% of total volatility to its first exposure.

Inspect the worked reconciliation
Synthetic comparison: first exposure has 60 percent capital weight and 83.8983 percent Euler risk share.
Original calculation / fixed synthetic covariance matrix.

Research by question

Allocation references

Compare allocation rules, their constraints and the estimation assumptions behind the weights.

Risk measurement

Trace portfolio variance, risk contributions, volatility scaling and path-dependent loss measures.

Statistical estimation

Inspect covariance regularization, regression and smoothing without confusing fitted relationships with forecasts.

Validation examples

Separate arithmetic checks from empirical validation, and preserve windows, baselines and uncertainty.

Implementation contracts

Version inputs, units, missing-data rules, licences and reproducible calculation artifacts.