StrategyVersionSide
One of the two versions being compared, with the run that represents it.
The representative run is the version's MOST RECENTLY COMPLETED one — the same
order Backtest.digest already uses to rank peers within a version. It is not
the best one: that would flatter whichever version had been retried most.
completedBacktestCount is there so the representative is never mistaken for
the only run.
type StrategyVersionSide {
strategyID: ID!
versionNumber: Int!
isLatest: Boolean!
completedBacktestCount: Int!
backtestID: ID
digest: BacktestDigest
}
Fields
StrategyVersionSide.strategyID ● ID! non-null scalar
StrategyVersionSide.versionNumber ● Int! non-null scalar
StrategyVersionSide.isLatest ● Boolean! non-null scalar
StrategyVersionSide.completedBacktestCount ● Int! non-null scalar
How many completed runs this version has. Zero is a valid comparison, not an error.
StrategyVersionSide.backtestID ● ID scalar
The run digest describes. Null when the version has no completed run.
StrategyVersionSide.digest ● BacktestDigest object
The representative run's digest, its own chain comparison included.
Member Of
StrategyVersionComparison object