← Results index

Port + verify Generalized Protective Momentum vs AS metrics

2026-07-22T19:34:51Z Strategy implementation done GPM replicated 2015+: corr 0
t15

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

Objective

Port + verify Generalized Protective Momentum vs AS metrics.

Notes: GPM replicated 2015+: corr 0.998 CAGRΔ +0.18%. Spec/backtest/gpm.py + runner. Findings: gpm-scale-batch.md.

Approach

Reuses existing report research/findings/gpm-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 t15):

Results

Key table from source report (preserved):

metricoursASnotes
monthly corr0.998—gate ≥0.85
overlap CAGR6.19%6.01%Δ +0.18%
overlap bias (mo)+0.00014—tiny
full-window CAGR6.51%11.9% (1973+)AS headline is full history

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

Conclusions

GPM replicated 2015+: corr 0.998 CAGRΔ +0.18%. Spec/backtest/gpm.py + runner. Findings: gpm-scale-batch.md.

Problems / follow-ups

Links

Source artifact: research/results/t15.md