Variance Ratio
Intuição
O Variance Ratio (Lo & MacKinlay) mede a relação entre a variância de retornos em um horizonte maior e a variância de retornos de 1 período. Em geral:
- Valores
> 1sugerem persistência/momentum. - Valores
< 1sugerem reversão à média.
Definição
Para um holding period q e janela n:
VR(q) = Var(r_t(q)) / (q * Var(r_t))
onde r_t(q) é o retorno em q períodos (usando apenas dados passados).
Uso
from quantmaster.features.regime import variance_ratio
df["vr_120_5"] = variance_ratio(df, window=120, holding_period=5)
API
Source code in src/quantmaster/features/regime.py
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | |