FastAlphaModelTester¶
-
class
qf_lib.backtesting.fast_alpha_model_tester.fast_alpha_models_tester.
FastAlphaModelTester
(alpha_model_configs: Sequence[qf_lib.backtesting.fast_alpha_model_tester.fast_alpha_models_tester.FastAlphaModelTesterConfig], tickers: Sequence[qf_lib.common.tickers.tickers.Ticker], start_date: datetime.datetime, end_date: datetime.datetime, data_provider: qf_lib.data_providers.data_provider.DataProvider, timer: qf_lib.common.utils.dateutils.timer.Timer = None, n_jobs: int = 1, frequency: qf_lib.common.enums.frequency.Frequency = <Frequency.DAILY: 252>, start_time: Dict = None, end_time: Dict = None, close_position_at_the_end_of_day: bool = False)[source]¶ Bases:
object
ModelTester in which portfolio construction is simulated by always following the suggested Exposures from AlphaModels. All Tickers are traded with same weights (weights are constant across time and equal to 1 / N where N is number of assets).