AssistantMissionVariant
One row of an improve Mission's variant table. Row 0 is the baseline: the strategy the Mission improves, only ever backtested.
type AssistantMissionVariant {
seq: Int!
isBaseline: Boolean!
summary: String
changes: [StrategyChangeRow!]!
strategyId: ID
status: AssistantMissionVariantStatus!
statusReason: String
inSampleBacktestId: ID
holdoutBacktestId: ID
inSampleTrades: Int
inSampleSharpe: Float
verdict: StrategyVerdict
verdictOutcome: VerdictOutcome
verdictReasons: [String!]!
approvalRequestId: ID
}
Fields
AssistantMissionVariant.seq ● Int! non-null scalar
AssistantMissionVariant.isBaseline ● Boolean! non-null scalar
AssistantMissionVariant.summary ● String scalar
The change in words, as the planner proposed it. Null for the baseline.
AssistantMissionVariant.changes ● [StrategyChangeRow!]! non-null object
What the change moved, as the server assembled it (proposeStrategyChange rows).
AssistantMissionVariant.strategyId ● ID scalar
The strategy version this row tested.
AssistantMissionVariant.status ● AssistantMissionVariantStatus! non-null enum
AssistantMissionVariant.statusReason ● String scalar
AssistantMissionVariant.inSampleBacktestId ● ID scalar
AssistantMissionVariant.holdoutBacktestId ● ID scalar
AssistantMissionVariant.inSampleTrades ● Int scalar
Closed trades in the in-sample run.
AssistantMissionVariant.inSampleSharpe ● Float scalar
Per-day Sharpe ratio of the in-sample run.
AssistantMissionVariant.verdict ● StrategyVerdict object
The recorded verdict of a judged candidate: the same StrategyVerdict the badge shows everywhere. Null until judged, and when the runs could not be judged at all (then verdictOutcome is INCONCLUSIVE and verdictReasons says why).
AssistantMissionVariant.verdictOutcome ● VerdictOutcome enum
PASS, WARN, FAIL or INCONCLUSIVE once judged.
AssistantMissionVariant.verdictReasons ● [String!]! non-null scalar
Why a candidate could not be judged, when verdict is null.
AssistantMissionVariant.approvalRequestId ● ID scalar
The approval card offering this candidate, when one was filed.
Member Of
AssistantMission object