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