Several updates have been made to the core calculation engine of Performance Watcher. These centre around volatility calculations for indices and the introduction of automated composites for index construction.
1. Portfolio and Composite Calculations
Performance (unchanged from PW2 → PW3):
Both use true time-weighted daily returns that account for inflows/outflows, avoiding distortions.Formula: Rt=(NAVt+OFt–IFt)/NAVt−1–1R_t = (NAV_t + OF_t – IF_t) / NAV_{t-1} – 1
Cumulative performance = chained daily returns.
Volatility
PW2: 7-day moving average of log-returns, annualised, with smoothing coefficient (φ = 0.9). Adjusted weekend effects but introduced scaling bias.
PW3: Realised standard deviation of trading-day returns. Scaling ensures composite volatility matches constituent average, allowing robust index construction.
2. Index Construction
PW2:
Equal-weight averages of discretionary portfolios per currency/risk. Minimum 3 portfolios + NAV thresholds. Capped weighting prevented dominance. Hybrid models mixed portfolios with strategy funds.
Issues: sensitive to outliers, overweight on funds.PW3:
Outlier cleaning: inter-decile filter if ≥15 portfolios per risk/currency.
Portfolios grouped into ecosystem composites, equal-weighted within ecosystems.
Fund composite fallback: 7–10 accumulation funds per risk/currency when ecosystem participation is too low.
Weighted blending: ecosystem composites dominate; funds fade as community depth grows.
Volatility: annualised, with scaling factor correcting diversification effects.
Ensures that 3-month volatility reflects the average of constituents.
3. Perfometer (Weather Score)
PW2:
Based on Sharpe ratio difference:
ϕ=(Rp–Rf)/σp–(RB–Rf)/σB\phi = (R^p – R_f)/σ^p – (R^B – R_f)/σ^B.
Issues:Creates unsatisfactory results in adverse market conditions, as shown in the chart below.
Scale mismatch between returns and volatility.
Long-term comparisons distorted.
Behavioural loss aversion not considered.
PW3:
Introduces an asymmetric framework:Losses penalised more than gains (behavioural, mathematical, accountability rationale).
High-volatility portfolios penalised even with strong returns.
Capital preservation rewarded in down markets.
Non-linear scoring replaces Sharpe difference.
Horizon-normalised for comparability.
Six refined weather levels: Radiant, Sunny, Sunny Spells, Cloudy, Overcast, Rainy.
4. Summary Table
Aspect | PW2 | Issues | PW3 Fix |
---|---|---|---|
Portfolio Performance | Time-weighted daily returns | – | Same method retained |
Volatility | 7-day MA, φ=0.9 | Biased, inconsistent scaling | Realised 3M log-return volatility, |
Index Construction | Equal-weight avg. + fund mix, Volatility method | Outliers, fund-heavy, proxy volatility can be off target | Outlier cleaning + ecosystem composites + fund fallback + accurate average component vol calculation |
Perfometer | Sharpe ratio diff, symmetric | Scale mismatch, ignores asymmetry | Asymmetric, non-linear, horizon-normalised |
5. Key Takeaways
Consistency: Performance calculation remains robust and unchanged.
Precision: Volatility and index methodologies now reflect reality better.
Resilience: Outlier cleaning and ecosystem composites improve comparability.
Fairness: Perfometer now aligns with investor psychology and compounding math.
Transparency: Weather scores give a more intuitive and trustworthy summary.