quantlab.factor.predefined.short_horizon.ShortHorizonAlpha#
- class quantlab.factor.predefined.short_horizon.ShortHorizonAlpha(config)[source]#
Bases:
FactorKunQuantShort-horizon literature factors on daily bars: reversal, MAX, turnover momentum, volume, return components.
The panel needs
SHORT_HORIZON_COLUMNSinconfig.data_columns(adjusted open, close and volume, and the market cap).warmup_barsshould cover the longest window, 21 bars.- Parameters:
- configFactorConfig
data_columnsmust beSHORT_HORIZON_COLUMNS.
- Raises:
- ValueError
If
data_columnsis notSHORT_HORIZON_COLUMNS.
Examples
>>> factor = ShortHorizonAlpha(FactorConfig( ... warmup_bars=25, dataset=prices, mode="batch", data_columns=SHORT_HORIZON_COLUMNS, ... )) >>> factor.get_factor_names()[:4] ('reversal_1', 'reversal_3', 'reversal_5', 'low_max_20')