Skip to main content

CreateSimulationInput

Input for creating a new Monte Carlo simulation.

input CreateSimulationInput {
name: String!
description: String
ownerID: String!
strategyID: ID!
backtestID: ID
config: SimulationConfigInput
}

Fields

CreateSimulationInput.name ● String! non-null scalar

Human-readable name for this simulation run

CreateSimulationInput.description ● String scalar

Optional description

CreateSimulationInput.ownerID ● String! non-null scalar

Organization that owns the strategy (used for feature gating and billing)

CreateSimulationInput.strategyID ● ID! non-null scalar

Strategy to simulate (must have completed backtests)

CreateSimulationInput.backtestID ● ID scalar

Specific backtest to use as trade data source (optional; uses latest completed backtest if omitted)

CreateSimulationInput.config ● SimulationConfigInput input

Simulation configuration (all fields optional, sensible defaults applied)

Member Of

runSimulation mutation