Alpha Library / Academic Anomalies / academic_cma
academic_cma
[PRICE PROXY] FF2015 CMA — investment via inverse volume growth
Themes & universe
qualityequity_usequity_cnequity_hk1d
Formula
\mathrm{zscore}_{x}\bigl(-\Delta_{60}\log(\mathrm{ts\_mean}(\mathrm{volume},\,60) + 1)\bigr)
Definition
Notes
[PRICE PROXY] for the Fama-French (2015) CMA (Conservative Minus Aggressive) investment factor. The original definition uses total-asset growth from fundamental data; here we use the negative 60-day change in log average volume as an activity-growth proxy, then cross-sectional z-score per date for long-short ranking. Top z-scores = volume contraction (conservative / low-growth proxy).
Run it
pip install vibe-trading-ai
vibe-trading alpha show academic_cma
vibe-trading alpha bench --zoo academic --universe csi300 --period 2020-2025