← Results index

Port + verify Kipnis Defensive Adaptive Asset Allocation vs AS metrics

2026-07-22T20:29:23Z Strategy implementation done KDA replicated 2015+: corr 0
t18

Source report: research/findings/kda-scale-batch.md

Objective

Port + verify Kipnis Defensive Adaptive Asset Allocation vs AS metrics.

Notes: KDA replicated 2015+: corr 0.9965 CAGRΔ +0.40%. Spec/backtest/kda.py + runner. Fixed canary-only AGG sparsify/ffill bug. Findings: kda-scale-batch.md.

Approach

Reuses existing report research/findings/kda-scale-batch.md — tables/metrics preserved verbatim via source_report pointer. Body below summarizes grounded evidence from that report and adjacent artifacts.

Files / code / data changed

Associated commits (inferred from log grep t18):

Results

Key table from source report (preserved):

metricoursASnotes
monthly corr0.9965—gate ≥0.85
overlap CAGR5.03%4.63%Δ +0.40%
overlap bias (mo)+0.00031—near zero
full-window CAGR5.26%10.9% (1989+)AS headline is full history
Sharpe (ours / AS)0.68 / 0.95—different windows

Conclusions and metrics are in research/findings/kda-scale-batch.md; see detail page for preserved tables/metrics.

Conclusions

KDA replicated 2015+: corr 0.9965 CAGRΔ +0.40%. Spec/backtest/kda.py + runner. Fixed canary-only AGG sparsify/ffill bug. Findings: kda-scale-batch.md.

Problems / follow-ups

Links

Source artifact: research/results/t18.md