Skip to content

REALIZED QUARTICITY

Intuição

A Realized Quarticity (RQ) é uma medida de quarto momento dos retornos e é usada para estimar a variância do erro de medição da volatilidade realizada, aparecendo em extensões como HARQ.

Definição

Para retornos r_t:

RQ_t = r_t^4

Uso

from quantmaster.features.volatility import realized_quarticity

df["rq"] = realized_quarticity(df)

API

Source code in src/quantmaster/features/volatility.py
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
def realized_quarticity(
    data: pd.DataFrame | pd.Series,
    *,
    price_col: str = "close",
    log_returns: bool = True,
) -> pd.Series:
    price = get_price_series(data, price_col=price_col).astype(float)
    price = price.where(price > 0)

    if log_returns:
        rets = np.log(price).diff()
    else:
        rets = price.pct_change()

    out = rets.pow(4)
    out.name = "rq"
    return out