# Trading simulator

### What is Trading Simulator?

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.

{% hint style="info" %}
Note that each start and stop of the simulator creates a new trading account.
{% endhint %}

![General view of Trading Simulator panel](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-6db144664d68ae2accbe91453bca91dc53308e2b%2Fsimulator.png?alt=media)

### How to start trading simulation?

* Launch the **Trading Simulator** from the Control Center. The panel is located in the *Trading* category.

![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-db6729877e68e1bacf83dde85bcd393970a08d82%2Fimage%20\(350\)%20\(1\)%20\(1\).png?alt=media)

* Add desired symbols on which the trading simulation will take place.

![Adding the trading symbol to Trading Simulator panel](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-a3a437c08ca9043810919a70bb281e4c2512fcb3%2Ftrading%20simulator.gif?alt=media)

* Set the initial balance for trading accounts, execution delay, type of netting for selected symbols, and commission size.

![Set initial balance for trading](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-19f42cdd3a630f68fb6c98fa9e0ce2c3776eb4de%2Fimage%20\(352\)%20\(1\)%20\(1\).png?alt=media)

* 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 that participates in the trading simulation, shows the corresponding inscription — **Simulator**.

![You can open panels that linked to the simulation process](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-141a0eb9e00d2a20bc32c93c6ab7243e9437321e%2Fimage%20\(348\)%20\(1\)%20\(1\).png?alt=media)

{% hint style="warning" %}
"**Stop**" button will abort the simulation process as well as cancel all positions and orders.
{% endhint %}

### General settings

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://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-1991f1e0aa3a135bd6304117d1ae76a000cd5dc8%2Fimage%20\(346\)%20\(1\)%20\(1\).png?alt=media)

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

{% hint style="info" %}
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.
{% endhint %}

![General settings for symbols in Trading Simulator](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-94033d3aa37d922785beebea4ae715109db039e9%2Fimage%20\(349\)%20\(2\).png?alt=media)

* **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](https://help.quantower.com/trading-panels/history-player#general-and-instruments-settings).
