> 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/interface-basics/tabs/algorithms.md).

# Algorithms

Panel for managing trading algorithms: start, stop, configure parameters, and monitor operation.

### Main Elements

* **Control buttons** — start and stop all or selected algorithms
* **Algorithms table** — list of algorithms with their parameters and settings
* **Filter panel** — search and group algorithms
* **Status indicators** — number of running, stopped, and active algorithms

### Table Information

* **Controls** — algorithm start and stop buttons
* **Name** — algorithm name and type
* **Emulator** — enable trading emulation mode
* **Preset** — use saved settings
* **Autostart** — automatic algorithm launch at program start
* **Iceberg** — mode to hide real order volume
* **Market and assets** — select market, quote asset, and trading pair (blacklist, whitelist)
* **Algorithm parameters** — algorithm settings (depend on algorithm type)
* **Side** — trading direction (Long/Short)
* **Size** — order size for algorithm
* **TP** — take profit settings (profit locking)
* **TP Iceberg** — iceberg mode for take profit orders
* **SL** — stop loss settings (loss limitation)
* **TS** — trailing stop settings (following stop)
* **Profiling** — debugging and analysis tool, shows algorithm operation on chart
* **Table management** — select displayed columns in the table

### Folders

Algorithms of the same type can be grouped into folders for convenient organization. Folders are displayed in the table and allow structuring large numbers of algorithms.

### Operations

#### Creating Algorithms and Folders

* **Add algorithm** — create new trading algorithm
* **Add folder** — create new folder for organizing algorithms
* **Paste** — paste a copied algorithm or folder of algorithms

#### Bulk Operations

**Algorithms**

* **Start all** — start all algorithms in the list
* **Stop all** — stop all running algorithms
* **Edit** — change parameters of selected algorithms of the same type (available only for stopped algorithms)
* **Copy** — copy selected algorithms
* **Delete** — delete selected algorithms
* **Add to folder** — organize algorithms into folders

#### Individual Algorithm Operations

* **Start/Stop** — toggle algorithm state
* **Profiling** — enable or disable algorithm profiling
* **Edit** — change algorithm parameters
* **Duplicate** — create algorithm copy with same settings
* **Copy to buffer** — copy algorithm to clipboard
* **Delete** — delete algorithm

⚠️ **Important:** stopping an algorithm does not automatically close positions opened by it.

#### Folder Operations

* **Start/Stop** — start or stop all algorithms in folder simultaneously
* **Clone** — create folder copy with all algorithms
* **Copy to buffer** — copy folder to clipboard
* **Delete** — delete folder and all algorithms in it

### Filters

* **Search** — search by algorithm name
* **By status** — running or stopped algorithms
* **By type** — display algorithms of specific type
* **By emulation mode** — emulated or real algorithms
* **By autostart** — algorithms with or without autostart
* **By profiling** — algorithms with profiling enabled or disabled


---

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

```
GET https://guide.moontrader.com/en-moontrader-docs/interface-basics/tabs/algorithms.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.
