---
title: "MarketSimulationFrame"
description: "what a market simulation gave: the trajectory of every stock, the gain of every loop, the sensitivity to every intervention, and the set of options that compares the strategies laid over the same template"
section: concepts
address: /concepts/marketsimulationframe
contract: 0476e35e6e275db5
---

# MarketSimulationFrame

what a market simulation gave: the trajectory of every stock, the gain of every loop, the sensitivity to every intervention, and the set of options that compares the strategies laid over the same template

[figure: MarketSimulationFrame is a fact at brand scope. The drawing shows its fields and the objects that they point at.]

| property | value |
|---|---|
| kind | fact |
| scope | brand |
| key | the simulation |
| store | postgres+lake |
| family | market |



## Fields


| field | type | required | note |
|---|---|---|---|
| `simulation` | `id` | yes |  |
| `trajectories` | [StockTrajectory](/concepts/stocktrajectory) | yes |  |
| `loop_gains` | [LoopGain](/concepts/loopgain) | yes |  |
| `sensitivity` | [Sensitivity](/concepts/sensitivity) | yes | the change in each output for a one-step change of each intervention |
| `participants_read` | `[id]` | yes | the participants whose behaviour the run read |
| `level` | `share` | yes | the level of every interval |
| `options` | `id` | no | the set of options document that compares strategies over this template |



## Routes that use it
- [`/v1/read/simulation_frame`](/reference/read/simulation_frame) returns it
