WalkForwardCV
Ancestors
systematica.walk_forward.base.BaseWalkForwardabc.ABCsystematica.generic.base.Modelsystematica.generic.base.Feature
Descendants
systematica.api.analytics.arbitrage_index.ArbitrageIndexCVsystematica.api.analytics.meta_model.MetaModelCVsystematica.api.analytics.momentum.AverageMomentumFactorCVsystematica.api.analytics.momentum.MomentumFactorCVsystematica.api.analytics.ou_process.OUProcessCVsystematica.api.analytics.range_breakout.RangeBreakoutCVsystematica.api.analytics.volatility.VolatilityFactorCVsystematica.api.analytics.volume_profile.VolumeProfileFactorCV
Static methods
check_is_valid
CV model.
Raises:
reshape_nested_dataframe
Returns:
Instance variables
-
index_train: pandas.core.indexes.base.Index: Computes and returns the train set index of the dataset. The train set index is derived from the end bounds values returned by thesplitter. -
index_test: pandas.core.indexes.base.Index: Computes and returns the test set index of the dataset. The test set index is derived from the end bounds values returned by thesplitter. -
all_portfolio_metrics: List[str]: Get available cross-validation metrics. -
close_reset_stacked_by_set: -
high_reset_stacked_by_set: -
low_reset_stacked_by_set: -
model_output_reset_stacked_by_set: -
open_reset_stacked_by_set: -
preprocess_data_reset_stacked_by_set: -
price_reset_stacked_by_set: -
returns_reset_stacked_by_set: -
split_preprocess_data: -
splitter:
Methods
get_splits
set_index
Returns:
signals_reset_stacked_by_set
splitter to reset signals, stacking it by
set and attaching bounds to the index. it then select the test-set.
Parameters:
Returns:
compare_train_test_split
Returns:
get_annualized_return
Returns:
get_portfolio_metrics
Returns:

