> For the complete documentation index, see [llms.txt](https://docs.thirddimension.exchange/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thirddimension.exchange/trading-panels/trading-simulator.md).

# Trading simulator

## What is Trading Simulator? <a href="#what-is-trading-simulator" id="what-is-trading-simulator"></a>

Trading Simulator is a specially designed trading tool that allows emulating the execution of orders for any connection, including those that do not allow trading.

For whom it will be useful? For any trader - from beginner to pros, trading in with any type of instrument. For example, crypto traders who do not have real accounts on a crypto exchange can trade in the demo mode on the selected crypto exchange.

![General view of Trading Simulator panel](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LD6FsRvQ3jgwJIg6O7r%2F-LNAsSAjltjLpnHX8eOk%2F-LNAvOt4pU7_TGEZAxsY%2FTrading%20Simulator.png?alt=media\&token=1a0f489f-7dc0-43ec-8419-6c61da5a9b60)

## How to start trading simulation? <a href="#how-to-start-trading-simulation" id="how-to-start-trading-simulation"></a>

* Launch the **Trading Simulator** from the Control Center. The panel is located in the *Trading* category.
* Add desired symbols on which the trading simulation will take place.
* Set the initial balance for trading accounts, execution delay, type of netting for selected symbols, and commission size.
* Run the simulation by clicking the "**Start**" button. The status of the panel changes to ***Simulation is active.***
* Open required panels for analysis and trading. On the header of each panel which participates in the trading simulation, shows the corresponding inscription — **Simulator**.

![You can open panels that linked to the simulation process](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LD6FsRvQ3jgwJIg6O7r%2F-LNFG3YuXDwyN3Nj6V9z%2F-LNFG7qb8ZXbcNSaMPeT%2Fselect%20the%20panel%20from%20trading%20simulator.png?alt=media\&token=8d21f5a6-4ffc-46eb-8c76-d186e4e5222a)

"**Stop**" button will abort the simulation process as well as cancel all positions and orders.

## General settings <a href="#general-settings" id="general-settings"></a>

In the general settings, you can set the initial balance for the test account, set the delay in execution, and configure the settings of netting for each instrument.

![General settings for accounts and symbols](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LD6FsRvQ3jgwJIg6O7r%2F-LNEpO7sYUscptJoyiqt%2F-LNEr8QR-4RmZb_WqWoa%2Fsettings%20for%20trading%20simulator.png?alt=media\&token=d48d2a91-2735-44df-b7d9-2c0b78c5169a)

**Initial balance** — the amount of money for the test account.

Trading Simulator creates separate trading accounts for each base currency of the instrument. For example, if you chose EUR / USD currency pair, then the account name will be **Account (USD)**, if you select EUR / JPY, then the name will be **Account (JPY)** respectively.

* **Execution Delay** — the length of time between the acceptance of an order and its execution. In the real market, this parameter affects on the slippage. There are 3 options for the delay: *Range*, *Fix* and *None* (instant execution).

![General settings for symbols in Trading Simulator](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LD6FsRvQ3jgwJIg6O7r%2F-LNEpO7sYUscptJoyiqt%2F-LNFC5cwVT1FecvTDve7%2Fsettings%20for%20symbols.png?alt=media\&token=08f429f8-8b2b-48da-a081-6721f3414dfd)

**Netting type** — methods by which to summarize existing and new positions. There are 3 types of nettings: **One Position**, **Multiple Per Side**, **Multiple Positions**. Examples of using each method you can find in the description of the [History Player panel settings](/trading-panels/history-player.md).
