> For the complete documentation index, see [llms.txt](https://guide.moontrader.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.moontrader.com/en-moontrader-docs/trading/emulation-mode.md).

# Emulation Mode

Emulation mode is a safe environment for practicing and testing trading strategies without the risk of losing funds. All actions occur within the terminal, real orders are not sent to the exchange.

You can test any terminal functions, learn to trade, and study market behavior without paying for experience with real money. You can even start with zero balance.

### How It Works

In emulation mode, the terminal receives data from the exchange (prices, order book, trades), but sends nothing back. All your orders, positions, and balance exist only inside the terminal.

**All functions available:**

* Manual trading
* Running trading algorithms
* All order types
* Results analysis

**How to enable:**

Emulation mode is activated separately for manual trading and for each algorithm. You can simultaneously conduct real trading with some algorithms and test new strategies in emulation with others.

### Differences from Real Trading

#### Order Execution

**In emulation:** all orders execute identically, regardless of position in the order book. Limit orders execute instantly when price is reached.

**On real market:** your order may not execute immediately, execute partially, or with slippage. Depends on liquidity and your place in the queue.

#### Slippage and Delays

**In emulation:** no exchange response delays, slippage is not accounted for.

**On real market:** slippage is possible, especially in high-frequency trading and volatile markets. There are delays in sending and executing orders.

#### Exchange Limits

**In emulation:** no risk of API ban, you can send any number of requests.

**On real market:** exchanges limit the number of orders per second and request frequency. Exceeding limits leads to temporary API blocking.

#### Fees

**In emulation:** fees are absent. All trades execute without accounting for trading fees.

**On real market:** real fees (maker/taker, volume discounts, payment in native tokens) can significantly reduce strategy profitability.

### Important

Results in emulation and on the real market will **always** differ. Emulation is a tool for learning and preliminary testing, not a guarantee of profit on the real market.

A strategy that showed 50% profit in emulation may bring losses in reality due to slippage, fees, and order execution specifics.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://guide.moontrader.com/en-moontrader-docs/trading/emulation-mode.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
