Skip to main content

WorkflowConfig

Main strategy configuration. Create a new model by parsing and validating input data from keyword arguments. Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model. self is explicitly positional-only to allow self as a field name.

Ancestors

  • pydantic.main.BaseModel

Class variables

  • meta: systematica.tools.schedulers.config.Meta: Metadata configuration.
  • loader: systematica.tools.schedulers.config.Loader: Loader specific configuration.
  • loader_params: Dict[str, Any]: Loader parameters.
  • model: systematica.tools.schedulers.config.Model: Model specific configuration.
  • model_params: Dict[str, Any]: Model parameters.
  • signal: systematica.tools.schedulers.config.Signal: Signal specific configuration.
  • portfolio: Dict[str, Any]: Portfolio specific configuration.
  • model_config: The type of the None singleton.

Static methods

from_template

Get configuration from TOML file name. Parameters: Returns:

from_all_templates

Get configuration from TOML file name. Ignore test template. Parameters: Returns:

Instance variables

  • params: Dict[str, Any]: All parameters needed to run scheduler.