Skip to main content

HyperoptReplayCheck

The winning-epoch re-backtest check of one hyperopt run.

type HyperoptReplayCheck {
outcome: HyperoptReplayOutcome!
epochTrades: Int
replayTrades: Int
appliedStrategyID: ID
replayBacktestID: ID
reason: String!
outOfSampleVerdict: StrategyVerdict
}

Fields​

HyperoptReplayCheck.outcome ● HyperoptReplayOutcome! non-null enum​

HyperoptReplayCheck.epochTrades ● Int scalar​

The winning epoch's trade count; null when there is no winning epoch.

HyperoptReplayCheck.replayTrades ● Int scalar​

The re-backtest's trade count; null when none was found.

HyperoptReplayCheck.appliedStrategyID ● ID scalar​

The strategy version the parameters were applied to, when one exists.

HyperoptReplayCheck.replayBacktestID ● ID scalar​

The re-backtest the check read, when one exists.

HyperoptReplayCheck.reason ● String! non-null scalar​

The server's one-sentence explanation. Surfaces show it verbatim.

HyperoptReplayCheck.outOfSampleVerdict ● StrategyVerdict object​

The out-of-sample D6 verdict of the version the parameters were applied to, or null when that version was never judged (or none exists). The replay check is in-sample; this is the only out-of-sample judgement.

Member Of​

Hyperopt object