Skip to main content

BaseWalkForward

Walk-forward base model. Method generated by attrs for class BaseWalkForward.

Ancestors

  • abc.ABC
  • systematica.generic.base.Model
  • systematica.generic.base.Feature

Descendants

  • systematica.walk_forward.cv.WalkForwardCV
  • systematica.walk_forward.rolling.RollingWalkForward

Static methods

from_runner

Create from existing runner instance.

from_dict

Create from existing runner instance.

Instance variables

  • all_portfolio_metrics: List[str]: Get all available metrics
  • all_metrics: List[str]: Get all available metrics (delegates to all_portfolio_metrics).
  • non_tunable_metrics:

Methods

check_is_valid

Check if model is valid.

get_annualized_return

Computes the rolling (annualized) returns. Returns:

get_portfolio_metrics

Computes portfolio performance metrics for different test sets. Parameters: Returns:

get_portfolio

Simulate portfolio from signals. Parameters: Returns:

set_labels

Generate column labels for the output DataFrame. Parameters: Returns:

plot_annualized_return

Plot annualized returns. Parameters: Returns:

plot_model_output

Plots model output over time. Parameters: Returns:

plot_portfolio_metrics

Plot portfolio performance metrics over time. Parameters: Returns: