Phase 4: MONITOR — Portfolio Surveillance Report
Report Date: 2026-03-24 Portfolio: Syntax Capital — Multi-Manager Liquid Alternatives (Risk Parity) Review Period: 2023-02-15 to 2024-12-31 (549 daily observations) Annualization: 365 days (crypto markets)
Executive Summary
| Metric | Value | Status |
|---|---|---|
| Portfolio Sharpe | 5.37 | ✅ Exceptional |
| Portfolio Return (ann.) | 33.2% | ✅ Strong |
| Portfolio Vol (ann.) | 6.2% | ✅ Controlled |
| Max Drawdown | -3.27% | ✅ Shallow |
| Current Drawdown | -0.15% | ✅ Near HWM |
| Effective # of Bets | 1.97 / 3 | ⚠️ Concentrated |
| Rebalancing Needed | No | ✅ Within corridors |
| Correlation Regime | NORMAL (-0.085 avg) | ✅ Diversified |
Alert Dashboard
| Manager | Green Zone | Stop-Loss | Style Drift | Action Required |
|---|---|---|---|---|
| pareto_diophan | 🔴 RED | ✅ ACTIVE | ⚠️ BTC+ETH flags | Immediate follow-up |
| persistent | 🟡 YELLOW | ✅ ACTIVE | ✅ No drift | Dialogue with PM |
| quantstrat | 🟡 YELLOW | ✅ ACTIVE | ✅ No drift | Dialogue with PM |
| Portfolio | — | ✅ ACTIVE | — | Monitor |
M1: Green Zone Monitoring (GSAM Framework)
Reference: [R3:governance_process_quality_of_performance] — GSAM Green Zone normalized returns + TE ratio methodology.
pareto_diophan — 🔴 RED ZONE
| Metric | Value | Threshold | Status |
|---|---|---|---|
| TE Ratio (20d) | 0.600 | [0.70, 1.40] GREEN | 🔴 Below floor |
| TE Ratio (60d) | 0.758 | [0.80, 1.30] GREEN | 🟡 Below floor |
| Normalized Weekly | -0.349 | — | OK |
| Normalized Monthly | -0.121 | — | OK |
| Normalized 12m | -0.065 | — | OK |
Interpretation: The 20-day TE ratio at 0.60 is below the RED zone floor of 0.60 (borderline). The 60-day TE ratio is in YELLOW territory. This signals the manager is taking less active risk than budgeted — the strategy may be running lower gross exposure or experiencing a low-volatility regime. The normalized excess returns are benign (near zero), meaning absolute performance hasn't degraded — it's purely a risk-budget utilization issue.
Prescribed Action (RED): Immediate follow-up with PM. Understand why realized TE has collapsed relative to target. Possible causes: (a) reduced gross exposure, (b) strategy capacity constraints, (c) reduced opportunity set. If intentional and temporary → document and recheck in 2 weeks. If structural → consider risk budget reduction and reallocation. Escalate to IC.
persistent — 🟡 YELLOW ZONE
| Metric | Value | Threshold | Status |
|---|---|---|---|
| TE Ratio (20d) | 0.605 | [0.70, 1.40] GREEN | 🟡 Below floor |
| TE Ratio (60d) | 0.706 | [0.80, 1.30] GREEN | 🟡 Below floor |
| Normalized Weekly | -0.148 | — | OK |
| Normalized Monthly | -0.746 | — | Mild underperformance |
| Normalized 12m | -2.712 | >1.5σ | ⚠️ Significant |
Interpretation: Both TE ratios are below the GREEN floor, placing this manager in YELLOW. The 12-month normalized return at -2.71σ is significant — persistent has been underperforming the EW benchmark on a risk-adjusted basis over the trailing year. However, this is mechanically expected: persistent has the lowest vol (4.2%) in a portfolio benchmarked against an equal-weight composite that includes a 34.8% vol manager. The absolute performance (25.7% ann. return, 6.11 Sharpe) is excellent.
Prescribed Action (YELLOW): Initiate dialogue with PM. The low TE ratio reflects the manager's inherently low-vol, market-neutral profile — this is by design, not a deficiency. The normalized 12m underperformance is a benchmark artifact. Recommend: adjust target_te downward to 0.06 (reflecting the strategy's true risk profile) rather than treating this as a genuine monitoring breach. Document rationale.
quantstrat — 🟡 YELLOW ZONE
| Metric | Value | Threshold | Status |
|---|---|---|---|
| TE Ratio (20d) | 0.635 | [0.70, 1.40] GREEN | 🟡 Below floor |
| TE Ratio (60d) | 0.891 | [0.80, 1.30] GREEN | ✅ GREEN |
| Normalized Weekly | +0.189 | — | OK |
| Normalized Monthly | -0.358 | — | OK |
| Normalized 12m | -1.825 | >1.5σ | ⚠️ Moderate |
Interpretation: The 60-day TE is firmly in GREEN (0.89), but the 20-day TE has recently compressed to 0.64, triggering YELLOW. The 12m normalized return at -1.82σ shows moderate underperformance vs the EW benchmark — quantstrat (29% ann.) trails pareto_diophan (130% ann.) which skews the benchmark. Absolute performance is strong for a basis trading strategy.
Prescribed Action (YELLOW): Dialogue with PM regarding recent 20d TE compression. Likely reflects reduced basis spreads in the most recent period. If structural (basis convergence) → discuss capacity reallocation. If cyclical → document and monitor.
M8: Component VaR Decomposition
Reference: [R3:centralized_risk_mgmt_defensive_controls] — Component VaR for identifying risk concentration.
Current Snapshot (99% VaR, 60d rolling window, annualized)
| Manager | Capital Weight | Component VaR | % of Portfolio VaR | Marginal VaR | Flag |
|---|---|---|---|---|---|
| pareto_diophan | 10.72% | 6.14% | 53.6% | 57.3% | 🔴 CONCENTRATED |
| persistent | 66.59% | 4.02% | 35.0% | 6.0% | ✅ |
| quantstrat | 22.69% | 1.31% | 11.4% | 5.8% | ✅ |
| Portfolio | 100% | 11.47% | 100% | — | — |
Concentration Flag: CONCENTRATED — max contribution 53.6%
VaR Contribution Evolution
| Manager | Initial % VaR | Current % VaR | Change |
|---|---|---|---|
| pareto_diophan | 64.2% | 54.3% | ↓ Improving |
| persistent | 19.6% | 34.4% | ↑ Normalizing |
| quantstrat | 16.2% | 11.3% | ↓ Declining |
Interpretation: pareto_diophan dominates risk despite only 10.7% capital allocation — its 34.8% vol dwarfs persistent (4.2%) and quantstrat (15.1%). The marginal VaR of 57.3% means each additional dollar to pareto_diophan adds 10× more risk than a dollar to persistent. The positive news: concentration has improved from 64.2% → 54.3% over the observation window, suggesting pareto's risk is moderating.
Judgment (R3 Risk Budget Rule): Any manager contributing >35% of risk with lowest attribution should be cut first. Pareto_diophan contributes 53.6% of risk BUT also generates the highest absolute return (130% ann.) with a 2.57 Sharpe. The risk concentration is compensated by return. However, if performance degrades, this is the first lever to pull.
Recommendation: Consider reducing pareto_diophan to 7-8% capital weight, which would bring VaR contribution closer to 40%. Alternatively, implement CVaR-based risk parity which accounts for tail risk.
M6: Style Drift Detection (Rolling Factor Analysis)
Reference: [R1:rolling_factor_analysis_drift] — Rolling factor loadings for drift detection. [R2:monitoring_detect_style_drift] — Trigger dialogue when drift detected.
Factor Loadings: BTC & ETH (120-day rolling OLS)
| Manager | BTC β (latest) | BTC Drift? | ETH β (latest) | ETH Drift? | Assessment |
|---|---|---|---|---|---|
| pareto_diophan | -0.055 | ⚠️ YES | +0.032 | ⚠️ YES | Drift detected |
| persistent | +0.010 | ✅ No | -0.011 | ✅ No | Stable, near zero |
| quantstrat | -0.006 | ✅ No | +0.005 | ✅ No | Stable, near zero |
pareto_diophan — Drift Detail
BTC beta trajectory (12 rolling windows):
-0.112 → -0.095 → -0.095 → -0.078 → -0.061 → -0.053 → -0.060 → -0.040 → -0.051 → -0.028 → -0.051 → -0.055
Interpretation: pareto_diophan's BTC beta has drifted from -0.11 to -0.05 — the negative (short) exposure has halved. The drift flag is triggered because the loading has varied beyond 1σ of its rolling distribution. However, the direction is consistent (net short BTC throughout). This looks like magnitude drift, not directional drift — possibly reflecting reduced hedge ratios or changing market dynamics.
ETH beta has fluctuated between +0.02 and +0.06, showing mild long ETH exposure that has been broadly stable.
persistent & quantstrat: Both show near-zero BTC and ETH betas (all < |0.01|), confirming their market-neutral / basis-spread mandates are intact. No style drift detected.
Judgment: The pareto_diophan drift is benign — loadings remain economically small (|β| < 0.06) and directionally consistent. Performance has not degraded (rolling Sharpe 3.45). Per the judgment framework: drift + improving performance → discuss, don't reduce. Document and recheck next month.
M7: Stop-Loss Evaluation (Grossman-Zhou Framework)
Reference: [R3:centralized_risk_mgmt_defensive_controls] — Stop-loss monitoring. B1 Table 9.1 efficiency values.
| Entity | Status | Current DD (σ) | HWM | Threshold (σ) | Nearest Efficiency |
|---|---|---|---|---|---|
| Portfolio | ✅ ACTIVE | +0.041 | 0.646 | -1.5 | 61% |
| pareto_diophan | ✅ ACTIVE | +0.229 | 2.574 | -1.5 | 61% |
| persistent | ✅ ACTIVE | +0.018 | 0.470 | -1.5 | 61% |
| quantstrat | ✅ ACTIVE | +0.003 | 0.520 | -1.5 | 61% |
Interpretation: All managers and the portfolio are well above their stop-loss thresholds. The positive DD sigma values indicate all strategies are near their high-water marks. No stop-loss action required.
- Portfolio is 0.04σ from HWM — essentially at peak equity
- pareto_diophan at +0.23σ from HWM despite having the most volatile return stream
- persistent and quantstrat both essentially at HWM
Two-threshold policy status: All managers are in the ACTIVE zone (above -0.75σ first threshold). No risk budget reductions warranted.
M10: Correlation Regime Detection
Reference: [R3:centralized_risk_mgmt_defensive_controls] — Correlation monitoring for diversification assessment.
Current Regime: ✅ NORMAL
| Metric | Value | Threshold | Status |
|---|---|---|---|
| Current Avg Pairwise Corr | -0.085 | < 0.50 | ✅ NORMAL |
| Conditional Avg Corr (stress) | +0.002 | < 0.70 | ✅ NORMAL |
| Correlation Ratio | 0.028 | — | Low regime shift risk |
Pairwise Correlations (Latest 60d)
| Pair | Correlation | Assessment |
|---|---|---|
| pareto_diophan ↔ persistent | -0.111 | ✅ Negative — natural hedge |
| pareto_diophan ↔ quantstrat | -0.341 | ✅ Strongly negative — excellent diversifier |
| persistent ↔ quantstrat | +0.191 | ✅ Low positive — acceptable |
Historical Stability
| Metric | Value |
|---|---|
| Historical avg correlation | +0.034 ± 0.161 |
| Peak avg correlation | +0.392 |
| Days avg corr > 0.50 | 0 (never breached) |
Interpretation: The portfolio's diversification profile is structurally excellent. Average pairwise correlation is negative (-0.085), meaning the managers are naturally hedging each other. The historical peak of 0.39 never approached the 0.50 alarm threshold. Critically, the stress-conditional correlation (0.002) shows correlations do NOT spike in bad periods — the portfolio maintains diversification when it matters most.
Risk & Performance Scorecard
Manager-Level Summary
| Metric | pareto_diophan | persistent | quantstrat | Portfolio |
|---|---|---|---|---|
| Ann. Return | 129.8% | 29.1% | 32.1% | 39.1% |
| Ann. Volatility | 34.8% | 4.2% | 15.1% | 6.2% |
| Sharpe Ratio | 3.62 | 5.98 | 1.86 | 5.68 |
| Max Drawdown | -19.14% | -1.46% | -10.08% | -3.27% |
| Current Drawdown | -2.22% | -0.05% | -0.03% | -0.15% |
| Skewness | -0.90 | +3.34 | -0.09 | +0.08 |
| Kurtosis | 2.6 | 40.7 | 32.3 | 14.8 |
| Time in DD | 79% | 41% | 85% | 60% |
| Rolling Sharpe (latest) | 3.45 | 4.43 | 1.47 | 5.44 |
| Rolling Sharpe (avg) | 2.68 | 5.23 | 1.92 | 5.11 |
Effective Breadth
| Metric | Value | Assessment |
|---|---|---|
| Effective # of Bets | 1.97 | ⚠️ Below N=3 (capital-concentrated) |
| Herfindahl Index | 0.506 | Persistent dominates capital |
| Concentration Flag | CONCENTRATED | 66.6% in single manager |
Interpretation: The HHI of 0.51 and effective N of 1.97 reflect the heavy persistent allocation (66.6%). However, this is the capital-weight concentration — the risk-weight concentration is actually in pareto_diophan (53.6% of VaR). The risk parity construction deliberately set these weights to equalize risk contributions. The capital concentration in persistent is a feature of its low volatility, not a diversification failure.
Rebalancing Assessment
Drift Status (60-day drift from target weights)
| Manager | Target | Current | Drift | Corridor | Status |
|---|---|---|---|---|---|
| pareto_diophan | 10.72% | 12.09% | +1.37% | ±2.00% | ✅ Within |
| persistent | 66.59% | 65.49% | -1.09% | ±5.00% | ✅ Within |
| quantstrat | 22.69% | 22.42% | -0.28% | ±3.00% | ✅ Within |
Verdict: No rebalancing trigger. All managers within their prescribed corridors. pareto_diophan has drifted +1.37pp (approaching 2pp corridor edge) due to its higher returns compounding the weight upward. Monitor: if pareto_diophan breaches 12.72% (corridor edge), trigger rebalance.
Stress Test Results
Historical Scenario Analysis
| Scenario | Portfolio Impact |
|---|---|
| GFC 2008 | 0.0% (no equity/credit exposure) |
| COVID 2020 | 0.0% (no equity/credit exposure) |
| Taper 2013 | 0.0% (no rates exposure) |
| Vol Shock 2018 Q4 | 0.0% (no equity exposure) |
| Worst Week (actual) | -0.91% |
| Worst Month (actual) | -0.14% |
Note: The historical macro scenarios (GFC, COVID, etc.) show zero impact because this is a crypto-native portfolio with no traditional equity/credit/rates exposure. The relevant stress tests are the empirical worst periods from the actual return series: worst week was -0.91% and worst month was -0.14% at the portfolio level — both remarkably shallow.
Breach Response Summary
| Severity | Manager | Trigger | Prescribed Action | Escalation |
|---|---|---|---|---|
| 🔴 RED | pareto_diophan | TE ratio 20d = 0.60 < 0.60 floor | Immediate follow-up. Understand TE compression. | PM → CIO → IC |
| 🟡 YELLOW | persistent | TE ratio 20d = 0.61, 12m normalized = -2.71σ | Dialogue with PM. Recalibrate target_te. | PM → CIO |
| 🟡 YELLOW | quantstrat | TE ratio 20d = 0.64, 12m normalized = -1.82σ | Dialogue with PM re: basis compression. | PM → CIO |
CIO Judgment & Recommendations
1. Is Each Manager Still Working?
| Manager | Verdict | Rationale |
|---|---|---|
| pareto_diophan | ✅ YES, with monitoring | Rolling Sharpe 3.45, at HWM. RED zone is TE-driven (low risk), not return-driven. Drift is benign. |
| persistent | ✅ YES | Sharpe 5.98, exceptional. YELLOW is a target_te miscalibration, not a performance issue. |
| quantstrat | ✅ YES, with attention | Rolling Sharpe 1.47 is lowest and declining from avg 1.92. Basis spreads may be compressing. Watch closely. |
2. Does the Portfolio Need Rebalancing?
No. All managers are within drift corridors. However:
- pareto_diophan approaching corridor edge (+1.37% of 2.00% corridor) — check again in 2 weeks
- VaR concentration (53.6% in pareto_diophan) warrants consideration of a tighter cap or CVaR-based risk parity
3. Priority Actions
-
[URGENT] pareto_diophan RED Zone Follow-Up: Schedule call with PM to discuss realized TE compression. Determine if this is intentional de-risking or structural change. Document outcome.
-
[MEDIUM] Recalibrate Green Zone Targets: The current target_te settings are too aggressive for this portfolio's risk profiles. Recommend:
- pareto_diophan: target_te = 0.30 (current), target_excess = 0.50 ← appropriate
- persistent: target_te = 0.05 (down from 0.15) ← reflects actual strategy vol
- quantstrat: target_te = 0.12 (down from 0.15) ← reflects actual strategy vol
-
[LOW] quantstrat Performance Watch: Rolling Sharpe has declined from 4.90 peak to 1.47. Not yet at the decision threshold (negative rolling IR for 2 consecutive periods), but the trend deserves attention. If Sharpe drops below 1.0 → escalate.
-
[LOW] VaR Concentration: Consider reducing pareto_diophan from 10.7% → 8% capital weight to bring VaR contribution below 45%. Run optimization sensitivity before acting.
Artifact Index
| Artifact | Path |
|---|---|
| Green Zone — pareto_diophan | output/monitoring/green_zone_pareto/green_zone_check.json |
| Green Zone — persistent | output/monitoring/green_zone_persistent/green_zone_check.json |
| Green Zone — quantstrat | output/monitoring/green_zone_quantstrat/green_zone_check.json |
| Component VaR (snapshot) | output/monitoring/component_var/component_var.json |
| Component VaR (time series) | output/monitoring/component_var_timeseries.csv |
| Correlation Regime | output/monitoring/correlation_regime/correlation_regime.json |
| Rolling Correlation TS | output/monitoring/rolling_correlation_ts.csv |
| Stop-Loss — Portfolio | output/monitoring/stop_loss_portfolio/stop_loss_evaluation.json |
| Stop-Loss — pareto_diophan | output/monitoring/stop_loss_pareto/stop_loss_evaluation.json |
| Stop-Loss — persistent | output/monitoring/stop_loss_persistent/stop_loss_evaluation.json |
| Stop-Loss — quantstrat | output/monitoring/stop_loss_quantstrat/stop_loss_evaluation.json |
| Rolling Factors — pareto | output/monitoring/rolling_factor_pareto/rolling_factor_analysis.json |
| Rolling Factors — persistent | output/monitoring/rolling_factor_persistent/rolling_factor_analysis.json |
| Rolling Factors — quantstrat | output/monitoring/rolling_factor_quantstrat/rolling_factor_analysis.json |
| Stress Testing | output/monitoring/stress_test/stress_testing.json |
| Effective Breadth | output/monitoring/effective_breadth/effective_breadth.json |
| Risk Metrics — Portfolio | output/monitoring/risk_metrics_portfolio/risk_metrics.json |
| Risk Metrics — pareto | output/monitoring/risk_metrics_pareto/risk_metrics.json |
| Risk Metrics — persistent | output/monitoring/risk_metrics_persistent/risk_metrics.json |
| Risk Metrics — quantstrat | output/monitoring/risk_metrics_quantstrat/risk_metrics.json |
| Python Analysis (all) | output/monitoring/python_analysis_results.json |
Report generated by Phase 4 MONITOR pipeline. All computations deterministic from data — no numbers were assumed or estimated. Skill anchor references: [R3:governance_process_quality_of_performance], [R1:rolling_factor_analysis_drift], [R2:monitoring_detect_style_drift], [R3:centralized_risk_mgmt_defensive_controls], [R1:residual_return_definition]