> 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/torgovlya/algoritmicheskii-treiding/obshie-nastroiki-algoritmov/filtr-rynkov.md).

# Фильтр рынков

Раздел «Фильтр рынков» определяет, на каких рынках и с какими активами будет работать алгоритм. Здесь вы указываете конкретные торговые пары или группы активов для торговли.

***

### Основные настройки

#### Тип рынка

Выберите тип рынка для торговли. Доступные варианты зависят от:

* Типов рынков на выбранной бирже
* Настроек черных и белых списков на вкладке «Управление»

**Примеры типов рынков:** спот, фьючерсы, маржинальная торговля.

***

### Способы выбора торговых пар

Существует три способа указать пары для торговли. Выберите один из них:

#### 1. Белый список (рекомендуется для начинающих)

Используйте этот способ, когда хотите торговать на конкретных парах.

**Как настроить:**

1. Оставьте поле «Объединенные по котируемой паре» пустым
2. Введите нужные пары в поле «Белый список», например: `BTCUSDT, ETHUSDT`
3. Алгоритм будет работать только с указанными парами

**Управление списком:**

* Справа от поля есть кнопки для копирования содержимого и очистки
* Можно добавить пары из сохраненных пользовательских списков
* Пары из списков добавляются к существующим, а не заменяют их
* Можно вставить пары из буфера обмена (разделяйте запятыми)

***

#### 2. Котируемый актив (для опытных пользователей)

Используйте этот способ для торговли всеми парами определенной валюты.

**Как настроить:**

1. Оставьте поле «Белый список» пустым
2. Укажите котируемые активы в поле «Объединенные по котируемой паре», например: `USDT, USDC, BTC`
3. Алгоритм будет работать со всеми парами этих активов

{% hint style="warning" %}
Обязательно ограничьте количество пар дополнительными фильтрами (например, «Фильтр активных рынков»). Без ограничений алгоритм может одновременно работать с сотнями пар, что приведет к:

* Бану со стороны биржи
* Нехватке вычислительных мощностей
* Перегрузке ядра MoonTrader
  {% endhint %}

***

#### 3. Комбинированный способ (белый + черный список)

Используйте черный список для исключения определенных пар из торговли.

**Как работает черный список:**

**При торговле по котируемому активу:**

* Алгоритм работает со всеми парами актива, кроме указанных в черном списке
* Пример: указали USDT и добавили в черный список BTCUSDT — алгоритм будет торговать всеми парами USDT, кроме BTCUSDT

**При торговле по белому списку:**

* Черный список имеет приоритет над белым
* Алгоритм не будет работать с парами из черного списка, даже если они есть в белом
* Пример: белый список содержит BTCUSDT и ETHUSDT, черный — BTCUSDT. Торговля будет только на ETHUSDT

**Управление списком:**

* Справа от поля есть кнопки для копирования содержимого и очистки
* Можно добавить пары из сохраненных пользовательских списков
* Пары из списков добавляются к существующим, а не заменяют их
* Можно вставить пары из буфера обмена (разделяйте запятыми)

***

### Дополнительные настройки

#### Использовать количественные правила

Включите эту опцию для защиты от бана биржей.

**Как работает:** Алгоритм автоматически приостановит размещение новых ордеров при приближении к лимитам биржи. Это защищает от нарушения количественных правил и возможного запрета на торговлю.

**Доступность:** Зависит от выбранной биржи и типа рынка. Если опция неактивна, значит биржа не публикует количественные правила или они не применяются к выбранному типу рынка.

**Рекомендация:** Всегда включайте эту опцию, если она доступна.

***

### Примеры настройки

#### Пример 1: Торговля на конкретных парах

* **Тип рынка:** Спот
* **Объединенные по котируемой паре:** оставить пустым
* **Белый список:** BTCUSDT, ETHUSDT, BNBUSDT
* **Черный список:** оставить пустым

Результат: алгоритм будет торговать только на трех указанных парах.

#### Пример 2: Торговля всеми парами USDT

* **Тип рынка:** Спот
* **Объединенные по котируемой паре:** USDT
* **Белый список:** оставить пустым
* **Черный список:** BTCUSDT, ETHUSDT

Результат: алгоритм будет торговать всеми парами USDT, кроме BTCUSDT и ETHUSDT. Не забудьте настроить «Фильтр активных рынков»!

#### Пример 3: Комбинированный подход

* **Тип рынка:** Спот
* **Объединенные по котируемой паре:** оставить пустым
* **Белый список:** BTCUSDT, ETHUSDT, XRPUSDT, ADAUSDT
* **Черный список:** XRPUSDT

Результат: алгоритм будет торговать на BTCUSDT, ETHUSDT и ADAUSDT. Пара XRPUSDT исключена черным списком.


---

# 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/torgovlya/algoritmicheskii-treiding/obshie-nastroiki-algoritmov/filtr-rynkov.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.
