# 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: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
