Skip to main content

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