Skip to main content

SimulationResult

Aggregated results from all Monte Carlo simulation runs. Contains percentile distributions for each key metric plus equity curve bands.

type SimulationResult {
finalBalance: SimulationDistributionStats
totalReturn: SimulationDistributionStats
maxDrawdown: SimulationDistributionStats
sharpeRatio: SimulationDistributionStats
sortinoRatio: SimulationDistributionStats
profitFactor: SimulationDistributionStats
winRate: SimulationDistributionStats
riskOfRuin: Float
equityCurves: [SimulationEquityCurveBand!]
iterationsCompleted: Int
computationTimeMs: Float
}

Fields

SimulationResult.finalBalance ● SimulationDistributionStats object

SimulationResult.totalReturn ● SimulationDistributionStats object

SimulationResult.maxDrawdown ● SimulationDistributionStats object

SimulationResult.sharpeRatio ● SimulationDistributionStats object

SimulationResult.sortinoRatio ● SimulationDistributionStats object

SimulationResult.profitFactor ● SimulationDistributionStats object

SimulationResult.winRate ● SimulationDistributionStats object

SimulationResult.riskOfRuin ● Float scalar

Probability of losing more than riskOfRuinThreshold% of capital (0.0-1.0)

SimulationResult.equityCurves ● [SimulationEquityCurveBand!] list object

Equity curve percentile bands, one per configured confidence level

SimulationResult.iterationsCompleted ● Int scalar

SimulationResult.computationTimeMs ● Float scalar

Member Of

Simulation object