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