Skip to main content

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