Skip to content

ExperimentResult


dataclass backtide.backtest.ExperimentResult

The complete result of a single experiment.

Attributes

experiment_id : str

Unique identifier of the experiment.

name : str
Human-readable name (mirrors the config).

tags : list[str]
Tags assigned to the experiment.

started_at : int
UTC timestamp when the run started (in Unix seconds).

finished_at : int
UTC timestamp when the run finished (in Unix seconds).

status : ExperimentStatus
The status with which the experiment ended. Possible values are:

  • Success: Every strategy succeeded.
  • Partial: At least one strategy failed, but not all.
  • Error: All strategies failed or the experiment could not run.

strategies : list[RunResult]
One result entry per evaluated strategy.

warnings : list[str]
Non-fatal warnings emitted during the run.


See Also

ExperimentConfig

Complete configuration for a single backtest experiment.

run_experiment

Run a backtest experiment with the provided configuration.

RunResult

Result of running a single strategy as part of an experiment.