quantlab.factor.config.MembershipMaskedFactorConfig#
- class quantlab.factor.config.MembershipMaskedFactorConfig(*, warmup_bars=0, dataset=None, file_path=None, factor_names=None, kwargs=None, resample_freq=None, resample_how=None, name=None, factor, membership)[source]#
Bases:
FactorViewConfigConfig of
quantlab.factor.predefined.membership_mask.MembershipMaskedFactor.factoris the factor masked; it keeps its own config, warm-up and store, and is computed on unmasked prices.membershipis the point-in-time index membership (itsis_memberpanel) the cells are judged by.datasetis filled with the wrapped factor’s dataset, so a model counts warm-up bars on the wrapped factor’s calendar. All three are component fields, soto_dict()nests their configs andMembershipMaskedFactor.from_configrebuilds them.Examples
With
alphasaRosterFactorover a market-wide store andmembershipthe S&P 500 membership dataset:>>> cfg = MembershipMaskedFactorConfig(factor=alphas, membership=membership) >>> cfg.warmup_bars, cfg.file_path (0, None)
- membership#
The point-in-time membership the cells are judged by.