# Добро пожаловать!

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FUwfDcSicx0JMUErvyriC%2Fimage.png?alt=media&amp;token=00b8dd56-fef0-451c-bdfb-62c1c1849f87" alt=""><figcaption></figcaption></figure>

**MoonTrader** — профессиональный торговый терминал для криптовалютного рынка. Подходит как для ручной торговли, так и для алгоритмической торговли. Поддерживает три крупнейшие биржи: Binance, OKX, Bybit.

Терминал решает главные проблемы трейдеров: высокие задержки при исполнении ордеров, небезопасное хранение API-ключей и невозможность торговать круглосуточно — алгоритмы MoonTrader работают 24/7 без перерывов и выходных. Благодаря клиент-серверной архитектуре вы можете разместить торговое ядро рядом с серверами биржи и получить институциональную скорость исполнения.

Основные возможности:

* **Гибкая торговля** — работайте на свечном или тиковом графике с полным набором инструментов технического анализа
* **Алгоритмическая торговля** — настройте торговые алгоритмы для автоматического исполнения сделок
* **Удалённое управление** — контролируйте терминал через встроенного Telegram-бота
* **Максимальная безопасность** — API-ключи никогда не хранятся в открытом виде. Секретная часть ключа остаётся только на вашем сервере и существует только в оперативной памяти. Используется банковское шифрование AES256
* **Минимальные задержки** — клиент-серверная архитектура позволяет разместить ядро на VPS рядом с серверами биржи

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FM3dpVTgsRcxRcgBcwNmo%2Fimage.png?alt=media&amp;token=fc421c6c-fffb-455a-a4c6-83a386000b78" alt=""><figcaption></figcaption></figure>

### Как устроен MoonTrader

Терминал состоит из двух независимых частей:

#### 1. Ядро (MTCore)

Консольное приложение, которое напрямую работает с биржами. Выполняет все расчёты, размещает ордера, запускает алгоритмы и мониторит рынок 24/7.

{% hint style="info" %}
Без запущенного ядра торговля невозможна.
{% endhint %}

#### 2. Клиент (MoonTrader)

Графическое приложение на вашем компьютере. Отображает графики, показывает балансы и позиции, передаёт торговые команды ядру.

{% hint style="info" %}
Вы можете закрыть клиент — ядро продолжит работать и исполнять алгоритмы по заданным параметрам.
{% endhint %}

#### Как они общаются

Клиент и ядро обмениваются данными по протоколу **UDP**:

* Публичная информация (котировки, поток сделок) передаётся в сжатом виде
* Приватная информация (ваши ордера, балансы, история) дополнительно шифруется


# Системные Требования

### Системные требования

#### Поддерживаемые архитектуры процессоров

Поддерживается только x86-64 (AMD64) и ARM64 архитектура. 32-битные системы не поддерживаются.

#### Операционные системы

**Windows:**

* Windows 10 x64 версия 2004 и выше
* Windows Server 2019 и выше
* Windows Server 2016 — возможна при установке Visual C++ Redistributable 2010 и .NET 8, но работа не гарантируется

**Linux:**

* Ubuntu 18.04+
* Debian 9+
* AWS Linux 2.0+
* CentOS 7.0+
* Аналогичные дистрибутивы для x86-64 (AMD64)
* Требуется Microsoft .NET 8 Runtime

**macOS** — поддерживается только клиент:

* macOS 12+ x86-64
* macOS на процессорах Apple Silicon (M1/M2/M3/M4)
* Требуется Microsoft .NET 8 Runtime

#### Требования к интернет-соединению

Чем выше скорость интернета, тем лучше. Особенно важна стабильность соединения для бесперебойной работы алгоритмов.

#### Требования для клиента MoonTrader

{% hint style="info" %}
Клиентская часть активно использует графический процессор.
{% endhint %}

**Минимальные характеристики:**

* Процессор: 2 ядра от 1,5 ГГц
* Оперативная память: 2 ГБ
* Видеокарта: 2 ГБ видеопамяти

#### Требования для VPS/VDS (ядро MTCore)

**Минимальные характеристики:**

* Процессор: 2 ядра от 1,5 ГГц
* Оперативная память: 2 ГБ
* Поддерживает до 150 активных ордеров

**Рекомендуемые характеристики:**

* Процессор: 4 ядра от 2 ГГц
* Оперативная память: 2 ГБ

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FZAnl8bSLn6FdFq6XpRFz%2Fimage.png?alt=media&amp;token=c2a04633-68a7-4b79-a779-7a3b1aa2f829" alt=""><figcaption></figcaption></figure>

#### Примеры подходящих VPS

**AWS Amazon:** t3.small и выше\
**Google Cloud:** n2-highcpu-2\
**Vultr:** 2048 MB High Frequency

{% hint style="warning" %}
Данные варианты приведены для ориентира, не являются рекомендацией к покупке.
{% endhint %}

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FBQAOmoAfoHnWwU7zQL2r%2FWorld%20Map.png?alt=media&amp;token=7b7f55ac-965f-4a3f-8ffe-21581b59b715" alt=""><figcaption></figcaption></figure>

#### Оптимальные регионы размещения VPS

Размещайте сервер максимально близко к серверам биржи:

* **Binance:** Токио, Япония
* **OKX:** Токио, Япония
* **Bybit:** Сингапур

{% hint style="info" %}
Чем ближе VPS к серверам биржи, тем ниже задержки при исполнении ордеров.
{% endhint %}


# Работа с moontrader.com


# Регистрация на сайте

Для работы с торговым терминалом MoonTrader необходимо создать аккаунт на [официальном сайте](https://www.moontrader.com/). Регистрация бесплатная и займёт несколько минут. После создания аккаунта вы сможете скачать терминал и создать нужные вам лицензии под конкретные биржи.

### Создание аккаунта

1. Откройте сайт MoonTrader
2. Нажмите кнопку «Войти» в правом верхнем углу экрана

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FKY6zW0wElihNX9DpxXuP%2Fimage.png?alt=media&amp;token=e00bb00b-9395-4362-a49c-9b4e8047ca3c" alt=""><figcaption></figcaption></figure>
3. В нижней части формы входа нажмите «Register»

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F7Wx78Egjux6o1FNamSZq%2Fimage.png?alt=media&amp;token=42ed5d12-00bf-4852-a64a-ecd129d0e067" alt=""><figcaption></figcaption></figure>
4. Заполните регистрационную форму:

   * Введите ваш email
   * Придумайте надёжный пароль
   * Поставьте галочку «Я согласен с условиями использования и политикой конфиденциальности»

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FnAc7VuiaEU69fJAtOTxQ%2Fimage.png?alt=media&amp;token=db7cddf3-2913-4d04-acb6-5ed150ed7183" alt=""><figcaption></figcaption></figure>
5. Нажмите кнопку «Register»

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FdyKoh6Acxcf6gIeqN6bw%2Fimage.png?alt=media&amp;token=6c8ba8d8-c21b-40e4-b857-df166bfa678c" alt=""><figcaption></figcaption></figure>

### Подтверждение email

1. Проверьте почтовый ящик — на него придёт письмо с подтверждением<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F0zk98Cz049elpqYKAaHh%2Fimage.png?alt=media&amp;token=961dba1b-e383-42b1-afeb-c4e4574fd9e2" alt=""><figcaption></figcaption></figure>
2. Откройте письмо и перейдите по ссылке для активации аккаунта<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fi0S9uog16TNTIq2N2152%2Fimage.png?alt=media&amp;token=8c006e95-e83f-4ac4-be20-ee2da65ac265" alt=""><figcaption></figcaption></figure>
3. Если письмо не пришло в течение нескольких минут — проверьте папку «Спам»

{% hint style="warning" %}
Почтовые ящики iCloud не поддерживаются. Используйте другой email-сервис (Gmail, Outlook и др.)
{% endhint %}

### Следующие шаги

Регистрация завершена. Теперь в личном кабинете вы можете:

**1.** [**Создать лицензию для биржи**](/nachalo-raboty/rabota-s-moontrader.com/poluchenie-licenzii) — выберите биржу, с которой планируете работать, и активируйте лицензию

**2.** [**Установить терминал MoonTrader**](/nachalo-raboty/ustanovka-yadra-i-klienta) — скачайте и установите терминал

После выполнения этих шагов вы сможете подключить терминал к выбранным биржам и начать торговлю.


# Получение лицензии

## Создание лицензии MoonTrader

Для работы с терминалом MoonTrader необходимо создать лицензию в личном кабинете.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F27FGkBSg3H6FzmYUqspl%2Fimage.png?alt=media&amp;token=b090260d-8178-49f8-bf74-491c3958f27a" alt=""><figcaption></figcaption></figure>

Лицензия определяет, с какой биржей вы будете работать и какие ограничения действуют для вашего аккаунта.

### Типы лицензий

В зависимости от ваших торговых потребностей доступны разные типы лицензий:

| Тип лизензии | Одновременных ордеров | Размер ордера   | Максимум средств в МТ | Стоимость  |
| ------------ | --------------------- | --------------- | --------------------- | ---------- |
| Free         | 2                     | $20             | $300                  | Бесплатно  |
| Basic        | 10                    | $200            | $10,000               | $20/месяц  |
| Regular      | 100                   | $1,000          | $200,000              | $50/месяц  |
| Pro          | Без ограничений       | Без ограничений | Без ограничений       | $100/месяц |

### Как получить безлимитную лицензию бесплатно

Если вы зарегистрировались на бирже по нашей реферальной ссылке, вы можете получить безлимитную лицензию бесплатно.

#### Для Binance (основной и субаккаунты)

1. **Создайте Free лицензию BINANCE** в [личном кабинете](https://account.moontrader.com/licenses)

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FVKkDuyANaih2gT4FnRSx%2Fimage.png?alt=media&amp;token=2d01fb86-c3bb-49fa-b863-b37dff9fd9c7" alt=""><figcaption></figcaption></figure>
2. **Запустите ядро** с API-ключами от проверяемого аккаунта
3. **Подождите 10-30 минут**, затем перезапустите ядро и клиент
4. **Обновите страницу с лицензиями** — проверьте изменение типа:
   * **Deluxe** — вы наш реферал, получили безлимитную лицензию
   * **Grand** — аккаунт без реферера, также получили безлимитную лицензию
   * **Free** — аккаунт другого реферера, потребуется покупка лицензии

     <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FczZ2F5YCnDitrhqf0Dgv%2Fimage.png?alt=media&amp;token=32f6e7aa-8bf7-4f5a-9231-bf94f60024f9" alt=""><figcaption></figcaption></figure>

#### Для Bybit (проверка на основном аккаунте)

1. **Проверьте реферера** по [этой инструкции](https://www.moontrader.com/ru/blog/how-to-check-which-referral-link-your-bybit-account-is-registered-under)
   * Если видите символы «MT-Team» — переходите к шагу 2

     <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FjOhBvZu4bnlri7XcqpSC%2Fimage.png?alt=media&amp;token=0212ba76-3310-461b-9531-2bddb6a22f3b" alt=""><figcaption></figcaption></figure>
   * Если нет — [смените реферера](https://www.moontrader.com/ru/blog/how-to-change-your-referrer-on-bybit) и повторите проверку
2. **Создайте Free лицензию BYBIT** в [личном кабинете](https://account.moontrader.com/licenses)

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FbC9hM8a7JBhG6y22WPk9%2Fimage.png?alt=media&amp;token=5d5f83fb-65ef-4472-b781-4c7a171b8a45" alt=""><figcaption></figcaption></figure>
3. **Запустите ядро** с API-ключами от проверяемого аккаунта
4. **Подождите 10-30 минут**, перезапустите ядро и клиент
5. **Проверьте изменение лицензии**:
   * **BYBIT-Deluxe** — готово, безлимитная лицензия активна
   * **Free** — смена не произошла, требуется покупка или повторная [смена реферера](https://www.moontrader.com/ru/blog/how-to-change-your-referrer-on-bybit)

     <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FSdrvoELVCgsrS3SGiMnp%2Fimage.png?alt=media&amp;token=1a0e881a-f9ed-41b1-a5e8-f36219e7e0df" alt=""><figcaption></figcaption></figure>

<details>

<summary><strong>Особый случай:</strong> если видите <strong>BYBIT-PRO-Legacy</strong> и вы наш реферал:</summary>

1. Нажмите на лицензию → «Change type» → «Free»
2. Перезапустите ядро и подождите 30 минут
3. После смены на BYBIT-Deluxe перезапустите ядро еще раз

</details>

### Создание обычной лицензии

1. В личном кабинете нажмите кнопку «Get a License»

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FPVDUuXZndQtAQpBlpbBt%2Fimage.png?alt=media&amp;token=ad933f73-9ac4-41b2-8974-842873b1a741" alt=""><figcaption></figcaption></figure>
2. Выберите подходящий тип лицензии

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F4D0a1ILpRwvEkxSmr1nZ%2FSelect%20Free%20License.png?alt=media&amp;token=9c27ffe2-6cfa-487f-bb50-b81f07873d82" alt=""><figcaption></figcaption></figure>
3. Проверьте правильность заполнения всех полей
4. Нажмите «Get a Free License» или выберите платную лицензию

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FG0CbrXl6yTZ4K4ZsR3cO%2Fimage.png?alt=media&amp;token=18e5a9ad-6f48-4fea-9688-100db495230a" alt=""><figcaption></figcaption></figure>

### Получение данных для активации

1. Перейдите в раздел «Licenses»

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FH3cLd6KLgXGl3WiJQQrz%2Fimage.png?alt=media&amp;token=03e3a14b-9f7f-40f0-a6f9-b671f464d93a" alt=""><figcaption></figcaption></figure>
2. Нажмите на строку созданной лицензии — она развернется

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FZIvst0PleeXcTVqKFvpW%2Fimage.png?alt=media&amp;token=cb5b273a-c3fa-4c93-abbc-847320ff848a" alt=""><figcaption></figcaption></figure>
3. Скопируйте и сохраните:
   * **Activation code** — код активации лицензии
   * **Core token** — токен для подключения ядра

     <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Ftie6gzPEsCVrGsCZO67n%2Fimage.png?alt=media&amp;token=4241a4f8-4657-4db1-91b0-701f3e44b9d6" alt=""><figcaption></figcaption></figure>

Эти данные понадобятся при установке и настройке терминала.

**Если остались вопросы — обращайтесь в** [**поддержку**](https://t.me/moontrader_support_ru)**!**


# Получение бесплатной лицензии


# Работа с биржей


# Наши реферальные ссылки

Страница на которой будут все наши реферальные ссылки.&#x20;


# Регистрация на бирже


# Регистрация на Binance

🔗 **Сайт:** [binance.com](https://www.binance.com/join?ref=MOONTRADER)

🎁 **Бонус:** при регистрации по нашей реферальной ссылке вы получаете лицензию MoonTrader **бесплатно**

🌐 **Расположение серверов:** Токио, Япония — размещайте VPS в этом регионе для минимальных задержек

#### Что потребуется для регистрации

Подготовьте заранее:

* **Номер телефона** — для подтверждения и дополнительной защиты аккаунта
* **Электронная почта** — рекомендуем Gmail или другой надёжный сервис
* **Документ, удостоверяющий личность** — паспорт или водительское удостоверение для верификации KYC

#### Регистрация

1. Перейдите на сайт Binance по нашей [реферальной ссылке](https://www.binance.com/join?ref=MOONTRADER)
2. Введите email/телефон<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FnHdYqT8l66WtGxjQrw1T%2Fimage.png?alt=media&amp;token=25c3a2e1-b1cc-4916-8c7e-399c20d09b6c" alt=""><figcaption></figcaption></figure>
3. Подтвердите email или номер телефона кодом из сообщения<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F8JL2L5vXs2nyTyp2eF5P%2Fimage.png?alt=media&amp;token=e99102e0-a2d8-4206-9a71-e6fd879e1932" alt=""><figcaption></figcaption></figure>
4. Придумайте пароль<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FW5CKA4ninqGlpiy7XBjR%2Fimage.png?alt=media&amp;token=76fc2409-268a-4370-9288-2ef3e6d466de" alt=""><figcaption></figcaption></figure>
5. Введите реферальный код (автоматически заполнится при переходе по нашей ссылке)<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FHQBXIND9c0IZBXhyLrTl%2Fimage.png?alt=media&amp;token=b0b51231-4b11-4c71-94b6-d63ea6ec1f41" alt=""><figcaption></figcaption></figure>

#### Верификация (KYC)

После завершения регистрации система предложит пройти верификацию. Нажмите «Пройти верификацию» и следуйте инструкциям на сайте.

**Если вы закрыли окно верификации:** найти её можно в выпадающем меню профиля «Панель инструментов» → «Пройти верификацию» или «Аккаунт» → «Верификация» → «Пройти верификацию».

Процесс верификации различается для разных стран. Следуйте пошаговым инструкциям на сайте Binance.<br>

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fs55cA93ma9z4rvtrMOBe%2Fimage.png?alt=media&amp;token=68905ae4-b84d-45c8-9605-c176412da23e" alt=""><figcaption></figcaption></figure>


# Регистрация на Bybit

🔗 **Сайт:** [bybit.com](https://partner.bybit.com/b/moontrader)

🎁 **Бонус:** при регистрации по нашей реферальной ссылке вы получаете лицензию MoonTrader **бесплатно**

🌐 **Расположение серверов:** Сингапур — размещайте VPS в этом регионе для минимальных задержек

#### Что потребуется для регистрации

Подготовьте заранее:

* **Номер телефона** — для подтверждения и дополнительной защиты аккаунта
* **Электронная почта** — рекомендуем Gmail или другой надёжный сервис
* **Документ, удостоверяющий личность** — паспорт или водительское удостоверение для верификации KYC

#### Регистрация

1. Перейдите на сайт по нашей [реферальной ссылке](https://partner.bybit.com/b/moontrader)<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FhEzQsi7FjPtLmOhcutJ5%2Fimage.png?alt=media&amp;token=8a3d77da-e16f-4306-bcd7-7c493b864755" alt=""><figcaption></figcaption></figure>
2. Выберите способ регистрации: email или номер телефона
3. Введите email (или номер телефона) и пароль (минимум 8 символов)
4. Введите реферальный код (автоматически заполнится при переходе по нашей ссылке)<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FfCZJhcm0TCHpSXkkIGyX%2Fimage.png?alt=media&amp;token=fa759640-474b-4b0c-a9ab-bf9a9f98f0d4" alt=""><figcaption></figcaption></figure>
5. Подтвердите email или номер телефона кодом из сообщения<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FY6tXyZXCVXKpPubqntQY%2Fimage.png?alt=media&amp;token=47f83a5b-62d2-481f-9cfe-7bfa3bfd7147" alt=""><figcaption></figcaption></figure>

#### Верификация (KYC)

После завершения регистрации система предложит пройти верификацию. Нажмите «Пройти верификацию» и следуйте инструкциям на сайте.

**Если вы закрыли окно верификации:** найти её можно в выпадающем меню профиля «Обзор» → «Пройти верификацию» или «Аккаунт» → «Верификация KYC» → «Пройти верификацию».

Процесс верификации различается для разных стран. Следуйте пошаговым инструкциям на сайте Bybit.<br>

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FvmlDdcBDMqGfd5u8sNuy%2Fimage.png?alt=media&amp;token=11ba99e8-1e77-490a-9f49-f02439afcc8b" alt=""><figcaption></figcaption></figure>


# Регистрация на OKX

### OKX

🔗 **Сайт:** [okx.com](https://www.okx.com/join/MOONTRADER)

🎁 **Бонус:** при регистрации по нашей реферальной ссылке вы получаете лицензию MoonTrader **бесплатно**

🌐 **Расположение серверов:** Токио, Япония — размещайте VPS в этом регионе для минимальных задержек

#### Что потребуется для регистрации

Подготовьте заранее:

* **Номер телефона** — для подтверждения и дополнительной защиты аккаунта
* **Электронная почта** — рекомендуем Gmail или другой надёжный сервис
* **Документ, удостоверяющий личность** — паспорт или водительское удостоверение для верификации KYC

#### Регистрация

1. Перейдите на сайт по нашей [реферальной ссылке](https://www.okx.com/join/MOONTRADER)
2. Выберите страну проживания<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FKknEaZDYqRHXaOtM7r3w%2Fimage.png?alt=media&amp;token=6d9635ba-63b2-4545-952a-0130b8c52cb3" alt=""><figcaption></figcaption></figure>
3. Введите email и реферальный код (автоматически заполнится при переходе по нашей ссылке)<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FnhKPbChQZtwVlyhuWkgb%2Fimage.png?alt=media&amp;token=11c88bfb-16b8-4be1-95de-0c79984e8224" alt=""><figcaption></figcaption></figure>
4. Подтвердите email кодом из письма<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fo1rSf21RIpo7txtqud99%2Fimage.png?alt=media&amp;token=f0882593-823d-4837-9e94-ffdd2b366e38" alt=""><figcaption></figcaption></figure>
5. Введите номер телефона<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FB0YBlqI4PWKzwwEsXVy9%2Fimage.png?alt=media&amp;token=d25734de-6f20-41e3-9041-76e681f7dc30" alt=""><figcaption></figcaption></figure>
6. Подтвердите номер телефона кодом из письма<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F7WljEYlUDdrdHQKEicjo%2Fimage.png?alt=media&amp;token=6fe35097-6a7a-4f87-a270-f2c88138999a" alt=""><figcaption></figcaption></figure>
7. Придумайте пароль<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FM1UM0Kc1T5gWtrhlYct4%2Fimage.png?alt=media&amp;token=27fd52f6-ae51-4103-8a13-e1a033b4e41c" alt=""><figcaption></figcaption></figure>

#### Верификация (KYC)

После завершения регистрации система предложит пройти верификацию. Нажмите «Пройти верификацию» и следуйте инструкциям на сайте.<br>

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FcY62Rl2rJgJTscGenFCp%2Fimage.png?alt=media&amp;token=5452e194-4fb9-42d3-a5da-dc342f0870f3" alt=""><figcaption></figcaption></figure>

**Если вы закрыли окно верификации:** найти её можно нажав на «Верификация» в выпадающем меню иконки профиля.

Процесс верификации различается для разных стран. Следуйте пошаговым инструкциям на сайте OKX.<br>

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FKhletyBNpM2ng8wuoYeX%2Fimage.png?alt=media&amp;token=32cfa84e-3375-4955-b31f-a62ee8e85264" alt=""><figcaption></figcaption></figure>


# Регистрация на Hyperliquid

🔗 **Реферальная ссылка:** [app.hyperliquid.xyz/join/MOONTRADER](https://app.hyperliquid.xyz/join/MOONTRADER)

🎁 **Бонус:** при регистрации по нашей ссылке вы получаете доступ к бонусной программе MoonTrader

HyperLiquid — децентрализованная биржа для торговли перпетуальными контрактами. Работает на собственном блокчейне HyperEVM, депозиты и выводы — через сеть Arbitrum One. Регистрация по email не требуется: доступ осуществляется через Web3-кошелёк.

**Что потребуется:**

* Смартфон (Android/iOS) или браузерное расширение
* Web3-кошелёк (MetaMask, Rabby, Trust Wallet или другой с поддержкой WalletConnect)
* \~$30 для старта: $5–10 ETH на оплату газа + USDC для торговли

В этой инструкции используется **MetaMask**. Для других кошельков процесс аналогичен — отличаться будет только интерфейс приложения.

***

### 1. Установка и настройка MetaMask

#### Установка приложения

Скачайте MetaMask из официального магазина:

* **Android:** [Google Play](https://play.google.com/store/apps/details?id=io.metamask)
* **iOS:** [App Store](https://apps.apple.com/app/metamask-blockchain-wallet/id1438144202)

#### Создание кошелька

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FiT31aDB0T8wcKyO1aSUG%2F%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B0.png?alt=media&amp;token=c47fe801-3783-494d-8d72-888e1b05a720" alt=""><figcaption></figcaption></figure>

1. Откройте приложение MetaMask
2. Создайте кошелёк, следуя инструкциям приложения
3. Придумайте надёжный пароль

Рекомендуем способ создания через **Recovery Phrase** (seed-фразу).

⚠️ Запишите seed-фразу на бумаге и храните в надёжном месте. Без неё восстановить доступ к кошельку невозможно.

#### Настройка сети Arbitrum One

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FEHzXhP4wCBKIsiZio6qU%2F%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D1%81%D0%B5%D1%82%D0%B8%20Arbitrum%20One.png?alt=media&amp;token=1bf379d1-cc11-4ae9-8b70-44c87754dc76" alt=""><figcaption></figcaption></figure>

1. Откройте MetaMask
2. Нажмите на меню сетей в верхней части экрана
3. Выберите **Arbitrum One**
4. Включите отображение токена **USDC**

#### Сохранение адреса кошелька

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F6AViH5mqri8SdtB8RSiK%2F%D0%A1%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%20%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B0.png?alt=media&amp;token=f0c8834b-b69f-429f-a909-cf473d426749" alt=""><figcaption></figcaption></figure>

1. На главном экране MetaMask нажмите на адрес кошелька
2. Скопируйте адрес **Arbitrum**
3. Сохраните его — он понадобится для пополнения и подключения

#### Пополнение кошелька

Переведите на адрес кошелька:

* **ETH:** \~$10–20 для оплаты комиссий за транзакции
* **USDC:** сумму для торговли

⚠️ При переводе обязательно выберите сеть **Arbitrum One**.

После отправки проверьте поступление средств в приложении MetaMask.

***

### 2. Подключение MetaMask к HyperLiquid

#### Подключение кошелька

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FkwI0ZJwd9NUFpLrPMwmS%2F%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B0.png?alt=media&amp;token=02ee9b04-4bb5-4e58-a312-c1ae36f24f3a" alt=""><figcaption></figcaption></figure>

1. Откройте [app.hyperliquid.xyz/join/MOONTRADER](https://app.hyperliquid.xyz/join/MOONTRADER) на компьютере
2. Нажмите кнопку **Connect**
3. Выберите вариант **WalletConnect**

#### Сканирование QR-кода

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FoSUffK9CtpuOWeLJo5ZP%2F%D0%A1%D0%BA%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20QR-%D0%BA%D0%BE%D0%B4%D0%B0.png?alt=media&amp;token=5af82f46-e70c-4243-b0eb-18467bcfaa8b" alt=""><figcaption></figcaption></figure>

1. Откройте приложение MetaMask
2. Выберите сканер QR-кодов
3. Наведите камеру на QR-код на экране компьютера

#### Подтверждение подключения

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FnRA0nfLqbqLalqW4XevD%2F%D0%9F%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F.png?alt=media&amp;token=7d0e5a9e-44ce-4299-918e-9177f98fedba" alt=""><figcaption></figcaption></figure>

1. В MetaMask подтвердите соединение
2. Выберите аккаунт для подключения
3. Нажмите **Connect**

#### Активация торговли

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FFQeVSG8yfOPKgsmYHoCt%2F%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D1%8F%20%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D0%BB%D0%B8.png?alt=media&amp;token=eb323fbf-e47e-40fb-beea-a47b4a0ae4fd" alt=""><figcaption></figcaption></figure>

1. На сайте HyperLiquid поставьте галочки в полях согласия с условиями
2. Нажмите **Enable Trading**
3. Подтвердите действие в MetaMask

#### Пополнение баланса HyperLiquid

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F7De1fTyj6jW0wB6k8rqo%2F%D0%9F%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B1%D0%B0%D0%BB%D0%B0%D0%BD%D1%81%D0%B0%20HyperLiquid.png?alt=media&amp;token=4cc87346-f335-4b18-a404-0c2f0f1e4d85" alt=""><figcaption></figcaption></figure>

1. Нажмите кнопку **Deposit** на сайте HyperLiquid
2. Укажите сумму USDC для перевода
3. Подтвердите транзакцию в MetaMask

⚠️ Переводите только USDC. ETH оставьте в MetaMask для оплаты комиссий.

После подтверждения средства появятся на балансе HyperLiquid — обычно в течение 1–2 минут.

### Контакты и поддержка

Если у вас возникли вопросы по настройке алгоритма или вы хотите предложить улучшения, обратитесь в [службу поддержки](https://t.me/moontrader_support_ru).


# Получение API ключей для торговли

## Получение API-ключей для торговли

### Что такое API-ключи

**API-ключи** — это специальные коды доступа, которые позволяют программе MoonTrader подключаться к вашему аккаунту на бирже и совершать торговые операции от вашего имени. Без них терминал не сможет торговать.

### Как работают API-ключи

При создании API-ключа биржа выдаёт два компонента:

* **API Key (публичный ключ)** — идентифицирует ваше приложение
* **Secret Key (секретный ключ)** — подтверждает, что запрос действительно от вас

Некоторые биржи также требуют:

* **Passphrase** — дополнительный пароль для повышения безопасности

### Права доступа API-ключей

При создании ключей настройте их права:

* **Чтение** — просмотр балансов, истории сделок, открытых ордеров
* **Торговля** — размещение и отмена ордеров
* **Переводы** — внутренние переводы между кошельками
* **Вывод средств** — НЕ включайте для безопасности

### Безопасность API-ключей

#### Основные принципы:

* **Никогда не включайте право на вывод средств**
* **Используйте белый список IP** — ограничьте доступ только к вашим серверам
* **Не передавайте ключи третьим лицам**

#### Белый список IP

**Белый список IP** — список разрешённых IP-адресов для использования ключа. Рекомендуется указывать:

* IP сервера с ядром MoonTrader
* IP сервера с системой мониторинга Watchdog (если используется)

### Что подготовить перед созданием ключей

✅ Пройдена верификация KYC на бирже

✅ Настроена двухфакторная аутентификация (2FA)

✅ Известен статический IP вашего сервера

✅ Придумано название для ключа (например, «MoonTrader»)

**Важно:** Secret Key отображается только один раз при создании. Сохраните его сразу после генерации.

**Выберите биржу для создания API-ключей:**

* [Получение API-ключей для Binance](/nachalo-raboty/rabota-s-birzhei/poluchenie-api-klyuchei-dlya-torgovli/poluchenie-api-klyuchei-dlya-binance)
* [Получение API-ключей для Bybit](/nachalo-raboty/rabota-s-birzhei/poluchenie-api-klyuchei-dlya-torgovli/poluchenie-api-klyuchei-dlya-bybit)
* [Получение API-ключей для OKX](/nachalo-raboty/rabota-s-birzhei/poluchenie-api-klyuchei-dlya-torgovli/poluchenie-api-klyuchei-dlya-okx)
* [Получение API-ключей для Hyperliquid](/nachalo-raboty/rabota-s-birzhei/poluchenie-api-klyuchei-dlya-torgovli/poluchenie-api-klyuchei-dlya-hyperliquid)


# Получение API ключей для Binance

{% hint style="warning" %}
Перед созданием ключей должна быть пройдена верификация и настроена двухфакторная аутентификация Google Authenticator.
{% endhint %}

#### Основной аккаунт

1. Войдите в аккаунт Binance
2. Перейдите в раздел управления API: «Аккаунт» → «Управление API»

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F9jCiwisjxCgrM4nafToK%2Fimage.png?alt=media&amp;token=6c4cd21a-61d5-4229-862d-80a8deef4fdf" alt=""><figcaption></figcaption></figure>
3. Нажмите «Создать API», выберите тип ключа «Сгенерированный системой»

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FTbTk5eQBrOOyYC9fmM84%2Fimage.png?alt=media&amp;token=633501d2-ad97-4428-b36b-0b88fa1a9406" alt=""><figcaption></figcaption></figure>
4. Введите имя ключа (например, «MoonTrader»)

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FNbgSMtaIipMQwEMSpRa8%2Fimage.png?alt=media&amp;token=43215fde-23db-4110-8dbb-996a197537ef" alt=""><figcaption></figcaption></figure>
5. Подтвердите через email и 2FA<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FzHnl3wHIwgXmES7SxYw3%2Fimage.png?alt=media&amp;token=0c99bdbe-9bd4-4650-99e6-587632571789" alt=""><figcaption></figcaption></figure>

#### Настройка прав доступа

<details>

<summary>По умолчанию торговля фьючерсами через API недоступна.</summary>

Чтобы активировать фьючерсы для API:

1. Перейдите на сайт Binance в раздел «Фьючерсы»
2. Пройдите обязательный тест на знание фьючерсной торговли
3. После успешного прохождения теста фьючерсы станут доступны для добавления в API-ключ

</details>

Только после выполнения этих шагов вы сможете использовать фьючерсную торговлю через MoonTrader.

Установите следующие права:

* «Разрешить чтение»
* «Включить фьючерсы»
* «Включить спотовую и маржинальную торговлю»
* «Включить возможность внутренних переводов»

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FqVxTCK8Ez76KBg3p1B1c%2Fimage.png?alt=media&amp;token=a171626d-8d03-4beb-9a9e-0cf6255d68f2" alt=""><figcaption></figcaption></figure>

#### Настройка белого списка IP

При создании API-ключей рекомендуется указать список разрешённых IP-адресов. Только устройства с указанными IP смогут использовать ключ — это защищает от несанкционированного доступа, даже если злоумышленник получит ваши ключи.

**Какие IP указывать:**

* IP сервера с ядром MoonTrader — откуда отправляются торговые запросы
* IP сервера с Watchdog — если используете систему мониторинга для нескольких аккаунтов

**Настройка:**

1. Включите «Разрешить доступ только доверенным IP-адресам»
2. Добавьте внешний статический IP вашего сервера с ядром MoonTrader
3. Если используете Watchdog на отдельном сервере — добавьте также его IP

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FMFj0qoeJtWphbbUpvLw6%2Fimage.png?alt=media&amp;token=9a545318-ffcb-4d40-8d8c-b2a088aad5ef" alt=""><figcaption></figcaption></figure>

#### Сохранение ключей

Сохраните **Секретный ключ (Secret Key)** — он отображается только один раз.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FpMmzv8BIbETOarvoY1Q0%2Fimage.png?alt=media&amp;token=25338cea-437a-4a7d-b92f-edcf41fa1c8f" alt=""><figcaption></figcaption></figure>

#### Создание ключей для субаккаунтов

Для субаккаунтов перейдите: «Профиль» → «Субаккаунты» → «Управление API»

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fch3c6MFFuAdjExhPUEXV%2Fimage.png?alt=media&amp;token=cdd75e04-a7d3-4a95-a8e2-32a74e47803b" alt=""><figcaption></figcaption></figure>

1. Нажмите «Создать API», выберите тип ключа «Сгенерированный системой»

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FWYhZSF74hXuckYVHOSyH%2Fimage.png?alt=media&amp;token=65b88944-bc10-42b5-a17c-8cc21fb27cc2" alt=""><figcaption></figcaption></figure>
2. Выберите нужный субаккаунт из списка

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fqw6E3X0OfbLUmlOQS3hg%2Fimage.png?alt=media&amp;token=a913fef5-0d9b-48fc-9928-c9ea1c1dda58" alt=""><figcaption></figcaption></figure>
3. Повторите все шаги создания ключа


# Получение API ключей для Bybit

{% hint style="warning" %}
Перед созданием ключей должна быть настроена двухфакторная аутентификация Google Authenticator.
{% endhint %}

#### Основной аккаунт

1. Войдите в аккаунт Bybit
2. Перейдите в раздел API

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FBIrER8h8S2ZAEWvbVt3r%2Fimage.png?alt=media&amp;token=379eb343-02d9-4a1b-af33-47e16cfbef37" alt=""><figcaption></figcaption></figure>
3. Нажмите «Создать новый ключ»
4. Выберите тип: «API-ключи, созданные системой»

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F1RcWakt5oZFsU1sHNT8A%2Fimage.png?alt=media&amp;token=0aa78f94-e743-4835-bcc4-eb51a02e0601" alt=""><figcaption></figcaption></figure>

#### Настройка параметров

1. В поле «Название API-ключа» введите название (например, «MoonTrader»<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F03jNC0WlcSpIrUxR7VqP%2Fimage.png?alt=media&amp;token=381fd0c2-9d62-47c4-83e4-d173b3f6b62a" alt=""><figcaption></figcaption></figure>
2. Установите следующие параметры:
   * Чтение и запись
   * Единый торговый аккаунт:
     * Ордера
     * Позиции
     * Торговля деривативами USDC
     * Торговать<br>

       <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FvAX3UMGYDILXbm6qdphr%2Fimage.png?alt=media&amp;token=52c55470-c193-4878-b334-9a2f9a2e25a8" alt=""><figcaption></figcaption></figure>

#### Настройка белого списка IP

При создании API-ключей рекомендуется указать список разрешённых IP-адресов. Только устройства с указанными IP смогут использовать ключ — это защищает от несанкционированного доступа, даже если злоумышленник получит ваши ключи.

**Какие IP указывать:**

* IP сервера с ядром MoonTrader — откуда отправляются торговые запросы
* IP сервера с Watchdog — если используете систему мониторинга для нескольких аккаунтов

**Настройка:**

1. Выберите «Доступ к OpenAPI есть только у IP со специальным разрешением»
2. Добавьте внешний статический IP вашего сервера с ядром MoonTrader
3. Если используете Watchdog на отдельном сервере — добавьте также его IP<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FQ49vQZcOPYcCIUrPehqF%2Fimage.png?alt=media&amp;token=81aebf13-ae0a-4131-837a-a7c31fabe431" alt=""><figcaption></figcaption></figure>

#### Сохранение ключей

Сохраните **API Secret** — он отображается только один раз.<br>

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FMTW14prstWyH1krPf5da%2Fimage.png?alt=media&amp;token=30a3d185-38dd-46b4-8874-3dfd547ac0dc" alt=""><figcaption></figcaption></figure>

#### Создание ключей для субаккаунтов

1. В интерфейсе переключитесь на нужный субаккаунт

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fev59WcHoIkD9gdHb6wc9%2Fimage.png?alt=media&amp;token=627f93d7-2bcb-4190-aade-952919965d10" alt=""><figcaption></figcaption></figure>
2. Перейдите в раздел управления API субаккаунта

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FB6FOpWqpgslN8OkbEmv0%2Fimage.png?alt=media&amp;token=b6c0e186-cafd-459a-8b21-c43d51d47fc7" alt=""><figcaption></figcaption></figure>
3. Повторите процедуру создания ключа


# Получение API ключей для OKX

{% hint style="warning" %}
При создании ключа система пришлёт код подтверждения на телефон и почту.
{% endhint %}

#### Основной аккаунт

1. Войдите в аккаунт OKX
2. Перейдите в меню профиля → раздел «API»<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FW0beSazZisTbJlHIXwxR%2Fimage.png?alt=media&amp;token=d6b495a2-1bb0-497c-a055-abb71b105d5d" alt=""><figcaption></figcaption></figure>
3. Нажмите «Создать API ключ»<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F7C0jYJr8SQXnHrAW5qOp%2Fimage.png?alt=media&amp;token=2305b7bc-94a0-4954-bf1e-57f1f47cbe4a" alt=""><figcaption></figcaption></figure>

#### Настройка параметров

Заполните следующие поля:

* **Название:** укажите понятное имя (например, «MoonTrader»)<br>

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FEXYRzHdk8oxVjax68kiy%2Fimage.png?alt=media&amp;token=50f46fbe-d6c6-4ea6-b69e-b071e05d4c8c" alt=""><figcaption></figcaption></figure>
* **Цель:** Торговля API
* **Доступы:** Чтение и Торговля<br>

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FMzE6CgjSFiZIUACBGkUq%2Fimage.png?alt=media&amp;token=72fefd9d-e464-4434-8475-141942dee627" alt=""><figcaption></figcaption></figure>
* **Пароль (Passphrase):** придумайте уникальный пароль для ключа<br>

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FB7wvkpWKf9GPnpwFupoT%2Fimage.png?alt=media&amp;token=32c67a93-bab1-4c18-978c-e208f9c61354" alt=""><figcaption></figcaption></figure>

#### Настройка белого списка IP (рекомендуется)

При создании API-ключей рекомендуется указать список разрешённых IP-адресов. Только устройства с указанными IP смогут использовать ключ — это защищает от несанкционированного доступа, даже если злоумышленник получит ваши ключи.

**Какие IP указывать:**

* IP сервера с ядром MoonTrader — откуда отправляются торговые запросы
* IP сервера с Watchdog — если используете систему мониторинга для нескольких аккаунтов

**Настройка:**

1. В поле «Список разрешённых IP-адресов» добавьте статический IP вашего сервера
2. Если используете Watchdog на отдельном сервере — добавьте также его IP<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FJTOa4OIUPMqJSTCvFaBK%2Fimage.png?alt=media&amp;token=9ab4e651-bd7a-42fd-88d7-cc7ba22acb18" alt=""><figcaption></figcaption></figure>

#### Подтверждение и сохранение

1. Подтвердите создание кодами из SMS и email<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FyAGADN8uLTblv1dt4Tb8%2Fimage.png?alt=media&amp;token=8fce6d36-b91c-4918-817e-1cf1eedef275" alt=""><figcaption></figcaption></figure>
2. Сохраните **API-ключ, Secret и Passphrase** — они отображаются только один раз<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FdFYQc0sLbd8toNVVWCVQ%2Fimage.png?alt=media&amp;token=cdf5ca3e-b29d-4d8f-8fe7-b3bb4050bea3" alt=""><figcaption></figcaption></figure>

#### Создание ключей для субаккаунтов

1. Выполните все шаги создания ключа, описанные выше
2. В поле «Аккаунт» выберите нужный субаккаунт вместо основного<br>

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fl4lnuxDDDRJ1lZp57sGw%2Fimage.png?alt=media&amp;token=5c7779f5-6316-4e4d-ae58-7dfaf4cd3bbd" alt=""><figcaption></figcaption></figure>
3. Настройте параметры ключа аналогично основному аккаунту


# Получение API ключей для Hyperliquid

Перед созданием API-ключей убедитесь, что кошелёк подключён к HyperLiquid и торговля активирована.

***

### 1. Создание API-ключа на HyperLiquid

#### Переход в настройки API

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FXDfzYtUNaPLBrkD8sNuw%2F%D0%9F%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%20%D0%B2%20%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8%20API.png?alt=media&amp;token=d48ed9fa-4ea0-446c-85db-643090667a23" alt=""><figcaption></figcaption></figure>

1. Войдите на [app.hyperliquid.xyz](https://app.hyperliquid.xyz/)
2. Откройте меню **More**
3. Выберите раздел **API**

#### Генерация ключа

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FHWqdEJ3lNSgqh8RZSEHD%2F%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F%20API-%D0%BA%D0%BB%D1%8E%D1%87%D0%B0.png?alt=media&amp;token=c3c6144e-d932-44e1-8514-1e9454dca313" alt=""><figcaption></figcaption></figure>

1. В поле «Name» введите название ключа (например, `MoonTrader`)
2. Нажмите **Generate**
3. Нажмите **Authorize API Wallet**
4. Установите максимальный срок действия ключа — **180 дней**
5. Скопируйте и сохраните **Private Key**

⚠️ Приватный ключ показывается только один раз. Если потеряете — придётся создавать новый ключ.

#### Подтверждение создания

1. Нажмите **Authorize**
2. Подтвердите действие в MetaMask, нажав **Confirm**

Новый ключ появится в списке на странице API.

***

### 2. Подключение MoonTrader к HyperLiquid

#### Создание лицензии

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FGUqf3aaSsaLWPAzHKrWY%2F%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D0%B8.png?alt=media&amp;token=fc499b69-2753-49a1-a697-89ec3da2f1f6" alt=""><figcaption></figcaption></figure>

1. Перейдите в личный кабинет MoonTrader
2. Создайте новую лицензию для HyperLiquid: [прямая ссылка](https://account.moontrader.com/get-hl-license)
3. Скопируйте код активации (Activation Code)

#### Создание профиля в терминале (Установка ядлра локально)

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FVQJuRT1usf3DuwXTOTfE%2F%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8F%20%D0%B2%20%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB%D0%B5.png?alt=media&amp;token=9046a66e-69b1-406f-a311-1d6a5b66d14f" alt=""><figcaption></figcaption></figure>

1. Запустите терминал MoonTrader
2. Нажмите **+ Add Profile**
3. В поле «Launch Mode» оставьте значение **Run Both Visible Console**
4. В поле «Exchange» выберите **HyperLiquid**
5. Нажмите **+ New Licence**

#### Активация лицензии

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FgFWIyRRLKgM2HpWYOYob%2F%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D1%8F%20%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D0%B8.png?alt=media&amp;token=ba07958f-be84-410c-8494-89e8d1f7e3ec" alt=""><figcaption></figcaption></figure>

Заполните данные в окне активации:

1. **Activation Code** — вставьте код из личного кабинета MoonTrader
2. **Wallet** — скопируйте адрес кошелька из HyperLiquid (правый верхний угол сайта)
3. **Private Key Source** — выберите **HyperLiquid**
4. **Private API Key** — вставьте приватный ключ, сохранённый при создании API
5. **Days Valid** — укажите **180**
6. Нажмите **Activate**

#### Подключение через MetaMask

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FmhWhzG8MgF2pteCekvP8%2F%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%87%D0%B5%D1%80%D0%B5%D0%B7%20MetaMask.png?alt=media&amp;token=f1b80fe0-a686-46e1-af07-3dca6451fd9a" alt=""><figcaption></figcaption></figure>

После нажатия **Activate** появится QR-код.

⚠️ Перед нажатием **Connect** выполните следующее:

1. Откройте раздел **Permissions**
2. Нажмите **Enabled networks**
3. Снимите все галочки
4. Оставьте только сеть **Arbitrum**
5. Нажмите **Update**

Затем:

1. Откройте MetaMask и отсканируйте QR-код
2. Нажмите **Connect**
3. Подтвердите действие кнопкой **Confirm** в MetaMask

#### Завершение настройки

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FdTuMpYCChT1uWEi35RqE%2F%D0%97%D0%B0%D0%B2%D0%B5%D1%80%D1%88%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8.png?alt=media&amp;token=a07ca031-f7df-4d84-ace0-167e798ff153" alt=""><figcaption></figcaption></figure>

1. Скопируйте **Core Token** из личного кабинета MoonTrader и вставьте в соответствующее поле
2. Нажмите **Add**

Профиль создан. Для запуска терминала нажмите **Start**.

***

### 3. Проверка подключения и базовые настройки

#### Проверка подключения

1. Откройте вкладку **Balances** в терминале MoonTrader
2. Убедитесь, что баланс USDC отображается корректно

#### Базовые настройки торговли

В разделе **Management** укажите:

1. **Тип маржи** — Cross или Isolated
2. **Размер плеча** — желаемое кредитное плечо
3. В разделе **Manual Trading** выберите актив **USDC**

Терминал готов к торговле.

***

### API-лимиты

На HyperLiquid действуют ограничения на количество запросов к API.

**Ключевые правила:**

* Лимиты привязаны к аккаунту, а не к конкретному API-ключу
* Начальный лимит после создания адреса — **10 000 запросов**
* Лимит растёт автоматически: **1 запрос = 1 USDC** реального торгового объёма (только исполненные ордера)
* При исчерпании лимита доступен **1 запрос каждые 10 секунд**
* Отмена ордеров имеет отдельный увеличенный лимит — отменять ордера можно даже при нулевом основном лимите
* Дополнительные запросы можно докупить за счёт баланса HyperLiquid

Подробнее: [официальная документация HyperLiquid](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/rate-limits-and-user-limits)

**Контроль лимитов в терминале:**

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F1J2MYwWPPnShA1QbPNuW%2F%D0%9F%D0%BE%D0%BA%D1%83%D0%BF%D0%BA%D0%B0%20%D0%BB%D0%B8%D0%BC%D0%B8%D1%82%D0%BE%D0%B2.png?alt=media&amp;token=ad620968-6657-4843-8cf3-7b1394166f6f" alt=""><figcaption></figcaption></figure>

В MoonTrader отображается информация о потраченных и доступных запросах. Чтобы докупить:

1. Нажмите на информацию по API в интерфейсе терминала
2. Введите количество лимитов и нажмите **Buy**
3. Отсканируйте QR-код через MetaMask
4. Подтвердите транзакцию


# Субаккаунты на бирже

### Что такое субаккаунты

**Субаккаунты** — это отдельные торговые аккаунты внутри вашего основного аккаунта на бирже. Каждый работает независимо: у него свой баланс, ордера, позиции и история торговли. Управление всеми субаккаунтами происходит через основной аккаунт.

### Зачем нужны субаккаунты

* **Разделение стратегий** — запускайте разные алгоритмы на отдельных аккаунтах без взаимного влияния
* **Управление рисками** — ограничьте потенциальные убытки рамками одного субаккаунта
* **Удобство учёта** — ведите статистику по каждой стратегии отдельно
* **Тестирование** — проверяйте новые алгоритмы, не затрагивая основной капитал
* **Командная работа** — предоставьте доступ разным трейдерам к их субаккаунтам

### Как создать субаккаунт

1. Войдите в основной аккаунт на бирже
2. Перейдите в раздел «Субаккаунты» или «Sub-accounts» (обычно в меню профиля)
3. Нажмите «Создать субаккаунт»
4. Укажите понятное имя субаккаунта
5. Настройте права доступа при необходимости
6. Пополните субаккаунт через внутренний перевод с основного счёта

### API-ключи для субаккаунтов

**Важно:** для каждого субаккаунта требуются отдельные API-ключи. Ключи основного аккаунта не подходят.

#### Создание ключей для субаккаунта:

1. Переключитесь на нужный субаккаунт в интерфейсе биржи
2. Перейдите в раздел «API Management» / «Управление API»
3. Создайте ключи с необходимыми правами (торговля, просмотр баланса)
4. Используйте эти ключи в MoonTrader для подключения к субаккаунту

### Управление средствами

Переводы между основным аккаунтом и субаккаунтами происходят мгновенно и без комиссий:

* **Пополнение субаккаунта** — переведите средства с основного счёта
* **Вывод прибыли** — переместите заработанное обратно на основной счёт
* **Перераспределение** — перебросьте капитал между субаккаунтами

### Преимущества использования

✅ **Изоляция рисков** — убытки одного алгоритма не влияют на другие

✅ **Чёткая отчётность** — видите результаты каждой стратегии отдельно

✅ **Гибкое управление** — быстро останавливайте убыточные стратегии

✅ **Масштабирование** — добавляйте новые стратегии без переработки существующих

***

Субаккаунты — это профессиональный инструмент для структурированной торговли. Они позволяют эффективно управлять несколькими стратегиями одновременно, контролировать риски и анализировать результаты.


# Установка ядра и клиента&#x20;


# Локальная установка


# Установка на Windows


# Установка на Mac OS


# Установка на Linux


# Установка на облаке


# Установка на Windows


# Установка на Linux


# Система меток

Система меток управляет тем, где открывается график. Вы назначаете метку вкладке и региону — и графики из этой вкладки открываются в нужном месте. Без настройки все графики попадают в один и тот же регион.

#### Основные элементы

* **Регион** — контейнер для вкладок. Имеет имя и метку
* **Вкладка графика** — отображает торговый инструмент, например BTCUSDT
* **Вкладка** — системная вкладка, например «Обзор Рынков» или «Балансы»
* **Метка** — идентификатор привязки. Доступны буквенно-цветные метки A, B, C, D, E, F, G

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F8c074qJwNG0ACoTlsUzK%2FLink%20System%20-%20Active%20Links.png?alt=media&amp;token=00017b51-da3c-4fad-861c-0cd3b8e7ae1e" alt=""><figcaption></figcaption></figure>

#### Кто отправляет, кто принимает

**Принимают графики**

* **Регион** — график открывается новой вкладкой внутри региона
* **Вкладка графика** — содержимое вкладки заменяется новым инструментом

**Открывают графики**

Двойной клик по строке в этих вкладках открывает график:

* **Ордера**
* **Сделки & Позиции**
* **Отчёты**
* **Обзор Рынков**
* **Управление**
* **Эффективность торговли**
* **Оповещения**
* **Уведомления**

{% hint style="info" %}
Вкладки «Балансы», «Алгоритмы», «Авто-стопы», «Триггеры и действия» и «Автопокупка» меток не имеют и графики не открывают.
{% endhint %}

#### Состояния метки

* **По умолчанию** — элемент работает в общей группе. Вкладка в состоянии «По умолчанию» открывает графики в регионе с тем же состоянием
* **Без метки** — регион или вкладка графика исключены из системы привязок. Графики в них не попадают
* **Метки A–G** — элемент работает в группе с этой меткой

{% hint style="info" %}
Состояние «Без метки» доступно только для регионов и вкладок графика. У остальных вкладок его нет.
{% endhint %}

#### Настройка привязки

1. Откройте выбор метки на вкладке, из которой открываете графики
2. Выберите метку, например A
3. Откройте выбор метки на регионе, куда должны попадать графики
4. Выберите ту же метку A

**Результат:** двойной клик по инструменту в этой вкладке открывает график в выбранном регионе.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FChIp6piQ3rU5dsB9Miu8%2FLink%20System%20-%20Assigning%20a%20link.png?alt=media&amp;token=55ee6e5e-8696-4862-84a5-af687b2c7049" alt=""><figcaption></figcaption></figure>

#### Приоритет вкладки графика

Метки региона и вкладки графика работают независимо. Если у региона метка A, а у вкладки графика внутри — метка B, каждый принимает графики по своей метке.

Если у региона и у вкладки графика внутри одна и та же метка, график попадает во вкладку. Приоритет всегда у вкладки графика.

#### Если цели с меткой нет

Когда у вкладки есть метка, но ни одного региона или вкладки графика с такой меткой не существует, терминал создаёт новый регион с этой меткой. График открывается в нём.

#### Несколько целей с одной меткой

Если одну метку имеют несколько регионов или вкладок графика, график открывается во всех одновременно.

#### Активные метки

В окне выбора метки есть раздел «Активные метки». В нём показаны метки, которые уже используются на других элементах. Раздел помогает быстро найти нужную метку при настройке привязки.

#### Перемещение вкладок и регионов

При перетаскивании вкладки графика из одного региона в другой она сохраняет свою метку.

При перетаскивании региона A в регион B все вкладки переносятся в регион B. Регион A исчезает вместе со своей меткой. Метки перенесённых вкладок сохраняются.

#### Состояние при первом запуске

При первом запуске в терминале два региона:

* **«По умолчанию»** — содержит вкладку графика BTCUSDT
* **«Без метки»** — содержит системные вкладки

{% hint style="info" %}
Имена регионов можно изменить. Названия «По умолчанию» и «Без метки» соответствуют состоянию метки региона при первом запуске.
{% endhint %}


# Режим сетки

У региона два режима отображения. В режиме «Вкладки» видна одна вкладка, переключение — по клику на заголовок. В режиме «Сетка» несколько графиков видны одновременно.

Режим настраивается отдельно для каждого региона.

#### Основные элементы

* **Режим отображения** — переключение между режимами «Вкладки» и «Сетка»
* **Настройки сетки** — число колонок и рядов
* **Поведение вкладок** — порядок открытия новых графиков

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FHos2wdkDGveMnPxLkG29%2FGrid%20Mode%20-%20Switch%20Display%20Mode.png?alt=media&amp;token=309ffaea-0d49-4742-afb3-c4a8ff4a71da" alt=""><figcaption></figcaption></figure>

#### Включение режима

1. Нажмите значок настроек в правом верхнем углу региона
2. В разделе «Расположение» → «Режим отображения» выберите «Сетка»
3. В разделе «Настройки сетки» задайте число колонок и рядов

#### Размер сетки

* **Колонки** — число колонок, от 1 до 4
* **Ряды** — число рядов, от 1 до 4

Максимальный размер сетки — 4×4, то есть 16 графиков одновременно.

{% hint style="info" %}
Если графиков больше, чем ячеек, остальные доступны прокруткой.
{% endhint %}

#### Режим открытия

Раздел «Поведение вкладок» → «Режим открытия» определяет, куда встаёт новый график:

* **Спереди** — новый график встаёт первым, остальные сдвигаются
* **В конце** — новый график уходит в конец, сетка автоматически прокручивается к нему

#### Прокрутка сетки

Прокрутка работает только с зажатой клавишей CTRL.

{% hint style="info" %}
Без CTRL колесо мыши масштабирует график.
{% endhint %}

#### Добавление графика

Добавить график можно двумя способами:

* **Значок «+» в сетке** — появляется в первой свободной ячейке. Если сетка заполнена, значок доступен прокруткой
* **Кнопка «+» в заголовке региона** — видна всегда, независимо от заполнения сетки

Нажатие открывает окно поиска инструмента с фильтрами «Any», «Spot», «USDT-M» и «COIN-M».

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FF9CnXr9zEhTUbv9Bds9z%2FGrid%20Mode%20-%20Adding%20a%20Chart.png?alt=media&amp;token=f013c409-0684-4500-92a9-57d4adc2bbcd" alt=""><figcaption></figcaption></figure>

#### Настройки прокрутки

Настройки находятся в разделе «Настройки» → «Клиент» → «Режим сетки» и применяются ко всем регионам:

* **Длительность анимации прокрутки** — время анимации в миллисекундах
* **Единица прокрутки** — шаг прокрутки: «Ряд» прокручивает на один ряд, «Страница» — на всю сетку

#### Метки в режиме сетки

Система меток работает так же, как в режиме «Вкладки». Меняется только отображение.

График, открытый по метке региона, добавляется в сетку по правилу «Режим открытия». График, открытый по метке вкладки графика, заменяет содержимое этой вкладки — позиция в сетке сохраняется.

#### Перемещение графиков

Графики можно перетаскивать между ячейками одного региона и между разными регионами.

#### Переключение режимов

При переключении из режима «Вкладки» в «Сетку» видны первые графики по размеру сетки. Остальные доступны прокруткой.

При переключении из «Сетки» в «Вкладки» все графики становятся обычными вкладками.

{% hint style="info" %}
Метки сохраняются при переключении в обоих направлениях.
{% endhint %}


# Панели


# Верхняя панель

Верхняя панель содержит основные элементы управления терминалом и быстрого доступа к торговым функциям.

### Главное меню

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FQ7DgMkBuAmBhowsr1Qbt%2FTop%20Toolbar%20-%20Menu.png?alt=media&amp;token=79bc1ff0-58ca-4543-937b-8cdc0524b60d" alt=""><figcaption></figcaption></figure>

1. **Масштаб** — настройка размера интерфейса
2. **Вкладки** — переключение между рабочими областями
3. **Управление ядром** — перезапуск и очистка данных
4. **Настройки, Экран старта, Выход** — общие функции

### Панель быстрого доступа

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fu9mmqqNQEvo0J8ELxK5f%2FTop%20Toolbar%20-%20Quick%20Actions%20Panel.png?alt=media&amp;token=d05bf142-a186-45d3-948e-f8a0b263e5b3" alt=""><figcaption></figcaption></figure>

1. **Поиск монет** — быстрый поиск и выбор торговой пары
2. **Пресеты** — сохранённые настройки
3. **Размер ордера** — выбираем размер ордера
4. **Режим эмуляции** — при включённом режиме «Эмуляция» все ваши действия симулируются внутри терминала
5. **Тип ордера** — выбор способа исполнения ордера
6. **Айсберг** — скрытие крупных объёмов(только для Binance Spot)
7. **Тейк профит / Стоп лосс** — управление прибылью и рисками
8. **Мульти-ордера** — при включённом режиме позволяет автоматически размещать целую сетку ордеров

### Настройки панели

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fdgnn9Rn5LFqxPxaQ5dSy%2FTop%20Toolbar%20-%20More%20Settings.png?alt=media&amp;token=a8f2175b-8581-482f-9b42-b163bf178cf0" alt=""><figcaption></figcaption></figure>

Четыре основных раздела для детальной настройки:

1. **Ордер** — типы ордеров, размеры, разделение
2. **ТП/СЛ** — параметры тейк профита и стоп лосса
3. **Сетка** — настройки грид-торговли
4. **Ограничения** — лимиты и спреды

### Уведомления и профиль

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FmrPlcQh0ePIRxdYRtJb2%2FTop%20Toolbar%20-%20Notifications%20%26%20Profiles.png?alt=media&amp;token=aea511c6-477c-440e-978a-13690a86daad" alt=""><figcaption></figcaption></figure>

1. **Уведомления** (колокольчик) — системные сообщения и алерты от терминала
2. **Выбор профиля** — переключение между профилями подключения, показывает к какому ядру подключён клиент


# Нижняя панель

Нижняя панель отображает важную техническую информацию для мониторинга работы терминала и диагностики системы.

### Панель логов

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FsNT0c0Sz3McZghPLt81e%2FStatusbar%20-%20Log%20Panel.png?alt=media&amp;token=b1e8696d-1866-498a-a4ff-07c8210ebf4f" alt=""><figcaption></figcaption></figure>

Отображение системных сообщений, ошибок и отладочной информации от терминала и ядра.

### Информация о подключении

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FS9qmcfKT0l0Pj3t8dfrg%2FStatusbar%20-%20Connection%20Information.png?alt=media&amp;token=f4df85cc-9eed-43bb-beeb-cbc511ceecc5" alt=""><figcaption></figcaption></figure>

1. **Биржа и пинг** — название подключённой биржи и задержка до неё
2. **Пинг до ядра** — задержка до VPS при удалённом размещении ядра
3. **Количество ордеров** — текущее число активных ордеров
4. **API лимиты** — остаток доступных запросов к бирже

### Технические данные системы

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FCY1MvT4hHCGux7wm3ZXx%2FStatusbar%20-%20Technical%20Data.png?alt=media&amp;token=f0003fb0-d647-40fa-9c2c-69fb0fb8908a" alt=""><figcaption></figcaption></figure>

1. **Загрузка ЦП** — загрузка процессора
2. **Доступно ОЗУ** — всего оперативной памяти
3. **Свободно на диске** — свободное дисковое пространство
4. **Использовано ОЗУ** — использование оперативной памяти
5. **Ядро Потоки** — количество потоков процессора
6. **Ядро ЦП** — количество ядер процессора

### Информация о лицензии

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F425bQ56DPNV4cBeNqJF9%2FStatusbar%20-%20License%20Information.png?alt=media&amp;token=02d77f05-59e9-4084-8383-840358b0a950" alt=""><figcaption></figcaption></figure>

1. **Тип лицензии** — текущий план подписки (Free, Basic, Pro и т.д.)
2. **Номер версии** — версия установленного терминала
3. **Кнопка «Отзыв»** — отправка обратной связи разработчикам


# Боковая панель

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

### Инструменты рисования

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FTw2Td1h3uCCTRZF1R6p3%2FLeft%20Toolbar%20-%20%20Drawing%20Tools.png?alt=media&amp;token=6d8ec1c1-2b3e-4bc8-9046-a377ea6c7da9" alt=""><figcaption></figcaption></figure>

1. **Линия тренда** — построение трендовых линий для анализа направления движения цены
2. **Горизонтальная линия** — создание уровней поддержки и сопротивления
3. **Коррекция по Фибоначчи** — построение уровней Фибоначчи для определения потенциальных точек разворота
4. **Линейка** — измерение расстояний и временных интервалов на графике
5. **Кисть** — свободное рисование на графике
6. **Кнопка удалить инструменты рисования** — очистка всех нарисованных элементов с графика

### Управление интерфейсом

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FOy4vyzySM4QOWRxUex6H%2FLeft%20Toolbar%20-%20%20Interface%20Management.png?alt=media&amp;token=e4c70143-d413-41b6-b2af-23f92d88ccb1" alt=""><figcaption></figcaption></figure>

1. **Лэйаут (Расположения)** — управление расположением панелей и окон интерфейса
2. **Настройки** — настройки терминала


# Вкладка графика

Основная рабочая область для анализа рынка и торговли.

### Компоненты рабочей области

#### Основные элементы

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F6HwaHdwLVxB84kmRDf9n%2FChart%20-%20Main%20Elements.png?alt=media&amp;token=d7a11aec-28a6-4e61-9576-b5d0868e0823" alt=""><figcaption></figcaption></figure>

1. **График** — область отображения ценовой динамики актива
2. **Стакан** — книга ордеров с заявками на покупку и продажу
3. **Объёмы** — данные о торговых объёмах
4. **Индикаторы** — информационные панели для анализа торговой ситуации

#### Шкалы

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FcqWhEFoBmFqzhOUDHnRe%2FChart%20-%20Scales.png?alt=media&amp;token=a648b527-fd54-4ede-aa15-f8da6e378c09" alt=""><figcaption></figcaption></figure>

1. **Левая шкала** — процентное изменение / ценовая шкала
2. **Нижняя шкала** — временная шкала
3. **Правая шкала** — ценовая шкала / процентное изменение

### Экстренное управление

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FHCP07kjQ1BqwzFtX7TAk%2FChart%20-%20Emergency%20Controls.png?alt=media&amp;token=1289a6f8-b4e1-473f-a221-07522ad840ea" alt=""><figcaption></figcaption></figure>

Кнопки быстрого реагирования в нижней панели:

1. **Отменить все** — отменяет все активные ордера
2. **Паника** — закрывает открытые позиции

### Вкладка графика

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FhYVvI9PMIfvcxNfYwrPu%2FChart%20-%20Tab.png?alt=media&amp;token=23ae43c8-2d45-488b-bb13-6d090931fe28" alt=""><figcaption></figcaption></figure>

1. **Название монеты** — отображает текущую торговую пару (например, BTCUSDT)
2. **Индикатор ордера и позиции** — показывает состояние активных ордеров и открытых позиций
3. **Кнопка закрыть** — закрытие вкладки графика

**Контекстное меню вкладки** (правый клик):

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FtFW44i0EWqZ8ajSLQx5G%2FChart%20-%20Tab%20Right%20Click.png?alt=media&amp;token=ca2b8716-f246-452e-be1f-115a2b5256e1" alt=""><figcaption></figcaption></figure>

1. Удерживать фокус — сохраняет активность вкладки при автоматическом открытии новых графиков
2. Свечной график — открывает текущий актив в режиме свечного графика
3. Смешанный график — открывает текущий актив в режиме смешанного графика
4. TradingView — открывает текущий актив в TradingView
5. Закрыть — закрывает текущую вкладку
6. Закрыть все кроме этого — закрывает все остальные вкладки в рабочей зоне
7. Закрыть остальные графики — закрывает все вкладки с графиками кроме текущей в рабочей зоне

### Торговая информация

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FcTtHgToD8nHPczug7GZ3%2FChart%20-%20Trading%20Information.png?alt=media&amp;token=f93fdf61-d377-4642-8400-ee84bfa76c53" alt=""><figcaption></figcaption></figure>

1. **Отображение баланса** — текущий баланс квотируемого актива
2. **Настройки торговли** — выпадающий список для настройки:
   * Режим позиции — параметры управления позициями
   * Тип маржи — выбор режима маржи
   * Плечо — настройка кредитного плеча

### Управление графиком

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FMm8s1UhKNWxSzJvDAUsP%2FChart%20-%20Chart%20Controls.png?alt=media&amp;token=64276688-57d9-4c74-b101-7201d3cde7fd" alt=""><figcaption></figcaption></figure>

1. **Трейлинг** — автоматическое центрирование графика при появлении новых тиков
2. **Старт/Пауза** — управление обновлением графика в реальном времени
3. **Быстрый запуск пресетов** — выбор и запуск любого сохранённого алгоритма из списка пресетов на текущей торговой паре
4. **Добавление алерта** — создание ценовых уведомлений
5. **История ордеров** — отображение истории ордеров на графике

### Параметры отображения

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FNm3cyGMy4qnukZbA4UxY%2FChart%20-%20Display%20Parameters.png?alt=media&amp;token=18bcede0-e821-4831-9777-6dbefff75861" alt=""><figcaption></figcaption></figure>

1. **Режим графика** — выбор способа отображения данных:
   * Тиковый график — каждый тик в реальном времени
   * Mixed — история в свечах + новые данные в тиках
   * Свечные таймфреймы — временные интервалы (1м, 5м, 1ч и так далее)
2. **Масштаб графика** — увеличение и уменьшение масштаба цены, опция автомасштаба

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FZmQC3CiRGqyUl6pUgE49%2FChart%20-%20Chart%20Settings.png?alt=media&amp;token=841b8c36-478d-4871-8591-5f562f59afa3" alt=""><figcaption></figcaption></figure>

### Индикаторы

Панель индикаторов для анализа торговой ситуации:

* **Индикатор прибыли** — текущий результат торговли
* **Последняя сделка** — данные о последней операции
* **Итоги за сеанс** — статистика торговой сессии
* **Абсолютная дельта** — показывает размах колебаний цены в процентах от минимума до максимума за период
* **Относительная дельта** — показывает направление движения цены в процентах от открытия к закрытию периода
* **Ставка финансирования** — комиссия за удержание позиции
* **Объём 24ч** — торговый оборот за сутки
* **BvSv** — соотношение объёма покупок к продажам (buy volume / sell volume)
* **Профилирование** — инструмент отладки и анализа алгоритмической торговли, показывает как работает торговый алгоритм на графике
* **Отклонение от спота** — разница со спотовой ценой

**Ширина отображения:**

* Компактно — узкое отображение индикаторов
* Адаптивно — автоматическая подстройка под размер области

### Ценовые линии

Настройки отображения ценовых уровней на графике:

* **Последняя цена** (серая линия) — текущая цена актива (зависит от источника данных)
* **Тиковая цена** (синяя линия) — цена из источника данных "Тикер"
* **Цена маркировки** (оранжевая линия) — расчётная справедливая стоимость контракта (используется для расчёта ликвидаций)
* **Цена ликвидации** (красная линия) — критический уровень для позиций

### Основные параметры графика

* **Размер тика** — размер отображения каждого тика на графике
* **Временной масштаб** — временное окно для отображения данных (по умолчанию 5 минут)

### Разрыв между графиком и стаканом

* **Ширина разрыва:**
  * Пиксели — фиксированная ширина в пикселях
  * Проценты — ширина в процентах от области отображения
  * Значение — ширина в условных единицах

### Стакан ордеров

* **Ширина стакана:**
  * Пиксели — фиксированная ширина в пикселях
  * Проценты — ширина в процентах от области отображения
* **Масштабирование объёмов:**
  * Относительное — пропорциональное отображение объёмов
  * Абсолютное — фактические размеры ордеров

### Шкала стакана

* **Метод отображения значений:**
  * Сетка — отображение объёмов ордеров по ценовым уровням
  * Объёмы — индикация только крупных объёмов на шкале стакана
* **Тег** — показ числовых значений объёмов

### Объёмы

* **Тип отображения:**
  * Наложение — бид и аск объёмы накладываются друг на друга
  * Раздельный — бид и аск объёмы отображаются отдельно
* **Ширина** — размер бара объёма в пикселях
* **Высота** — высота области объёмов в пикселях
* **Теги** — расположение подписей в области объёмов:
  * Слева — подписи в левой части области
  * Справа — подписи в правой части области

### Правая шкала

* **Цена** — отображение ценовых значений
* **Процент** — отображение в процентах
* **Тег** — подписи значений на шкале
* **Бид/Аск теги** — отображение текущих цен покупки и продажи

### Левая шкала

* **Цена** — отображение ценовых значений
* **Процент** — отображение в процентах
* **Тег** — подписи значений на шкале

### Форма ордера

* **Форма ордера** — отображение панели создания ордеров


# Вкладки


# Ордера

Вкладка для управления активными ордерами, мониторинга их статусов и выполнения операций с заявками.

### Основные элементы

* **Рынки** — переключение между различными типами торговых рынков
* **Кнопки управления** — операции с выбранными ордерами
* **Таблица ордеров** — центральная область с информацией по всем ордерам
* **Панель фильтров** — инструменты для поиска и сортировки ордеров

### Информация в таблице

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FJpK9B9CvVcKcIZ1N2mpO%2FOrder%20-%20Table.png?alt=media&amp;token=0e27d583-0d72-4978-acd4-1b6e31807769" alt=""><figcaption></figcaption></figure>

* **Рынок** — торговая пара
* **Дата/Время** — время создания ордера
* **Направление** — покупка или продажа
* **ТП** — тейк профит (цель прибыли)
* **СЛ** — стоп лосс (ограничение убытков)
* **ТС** — трейлинг стоп (следующий стоп)
* **Источник** — откуда поступил ордер
* **Режим Эмуляции** — симуляция или реальная торговля
* **Тип Ордера** — способ исполнения
* **Цена** — цена исполнения ордера
* **Количество** — объём актива
* **Размер USDT** — общая стоимость в USDT
* **Заполнено** — процент исполнения
* **Статус** — текущее состояние ордера
* **Управление таблицей** — выбор отображаемых столбцов в таблице

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FXzL8v0C0AAVRy5Q6yXVe%2FOrder%20-%20Column%20Selector.png?alt=media&amp;token=ad039111-269a-4715-838d-41e0abdf7a49" alt=""><figcaption></figcaption></figure>

### Статусы ордеров

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FrRfZDYrHn9FeT3VqMVFO%2FOrder%20-%20Status.png?alt=media&amp;token=93aa72d8-5381-417c-9eaa-da7fc7d8d94e" alt=""><figcaption></figcaption></figure>

* **Новый** — ордер создан и ожидает исполнения
* **Частично исполнен** — ордер исполнен не полностью
* **Исполнен** — ордер полностью исполнен
* **Отменён** — ордер отменён пользователем

### Операции с ордерами

#### Массовые операции

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FUYMyOJEgp1cdmJwQkRhK%2FOrder%20-%20Cancel%20Buttons.png?alt=media&amp;token=aa4f0362-1d96-4e4e-909c-1b1b2e64c3c1" alt=""><figcaption></figcaption></figure>

* **Отмена** — отменяет выбранные ордера
* **Отменить все** — отменяет все ордера сразу

#### Операции с отдельным ордером

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fld3Y8a7UQAojROg4VfQx%2FOrder%20-%20Row%20Actions.png?alt=media&amp;token=5d0faa82-9b95-42dc-a8ac-5ef173c10f30" alt=""><figcaption></figcaption></figure>

* **Отмена** — отменяет ордер
* **ТП** — включение, отключение и редактирование тейк профита
* **СЛ** — включение, отключение и редактирование стоп лосса
* **ТС** — включение, отключение и редактирование трейлинг стопа

### Фильтры

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FJMxCPagBETaweykqrQy3%2FOrder%20-%20All%20Filters.png?alt=media&amp;token=ce2098ab-f3e1-4732-89d7-dd5ccfee6bd1" alt=""><figcaption></figcaption></figure>

* **Поиск** — поиск ордеров по названию торговой пары
* **По типу ордера** — Лимитный, Маркет
* **По направлению** — покупки и продажи
* **По источнику** — фильтр по источнику поступления ордера


# Сделки & Позиции

Вкладка для мониторинга открытых позиций, истории сделок и управления торговыми результатами.

### Основные элементы

* **Рынки** — переключение между различными типами торговых рынков
* **Кнопки управления** — операции с выбранными позициями
* **Таблица данных** — отображение позиций и сделок
* **Панель фильтров** — инструменты для поиска и группировки данных
* **Индикаторы общей статистики** — суммарные показатели по всем позициям и сделкам

### Индикаторы общей статистики

* **Маржа** — общий размер залога по всем открытым позициям
* **П/У** — суммарная нереализованная прибыль или убыток
* **Результат** — общий финансовый результат в процентах

### Информация в таблице

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FAW2nQ4iWDEG2hmCp7vDS%2FTrades%20%26%20Position%20-%20Table.png?alt=media&amp;token=48e32230-bb07-40de-91f8-a4d5e4d963d6" alt=""><figcaption></figcaption></figure>

* **Рынок** — торговая пара
* **Дата/Время** — время открытия позиции или совершения сделки
* **Направление** — покупка или продажа
* **Размер** — объём позиции или сделки
* **Количество** — количество актива
* **П&У** — прибыль и убыток
* **Результат** — финансовый результат операции
* **Текущая цена** — текущая рыночная цена актива
* **ТП** — тейк профит (цель прибыли)
* **СЛ** — стоп лосс (ограничение убытков)
* **ТС** — трейлинг стоп (следующий стоп)
* **Цена входа** — цена открытия позиции
* **Цена ликвидации** — критический уровень для позиций
* **Маржа** — размер залога
* **Управление таблицей** — выбор отображаемых столбцов в таблице

### Структура отображения данных

#### Позиция (основная строка)

* **Формат записи:** "Позиция" в поле Дата/Время
* **Отображаемые данные:** размер, количество, П&У, результат, текущая цена, цена входа, цена ликвидации, маржа
* **Не отображается:** направление торговли, управление рисками (ТП/СЛ/ТС)

#### Сделка (подчинённая строка)

* **Формат записи:** конкретная дата и время операции с указанием направления
* **Отображаемые данные:** направление, размер, количество, П&У, результат, ТП, СЛ, ТС, цена входа
* **Не отображается:** текущая цена, цена ликвидации, маржа

#### Принцип группировки

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FtxtwYQ6whh6BfhcnMHp1%2FTrades%20%26%20Positions%20-%20Tabs.png?alt=media&amp;token=29659fda-cbce-48d9-896b-9853b890d612" alt=""><figcaption></figcaption></figure>

* **Фьючерсный рынок:** каждая позиция имеет подчинённые сделки, которые отображаются под основной строкой позиции
* **Спотовый рынок:** отображаются только сделки без группировки по позициям
* **Условие отображения сделок:** сделка показывается в таблице пока на ней установлены ТП/СЛ
* Управление рисками (ТП/СЛ/ТС) осуществляется на уровне сделок, а не позиций

### Операции

#### Массовые операции

#### Позиции

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FJ0HfvwcYHC6Tq9e8GRzB%2FTrades%20%26%20Positions%20-%20Position%20Buttons.png?alt=media&amp;token=4b87d883-e470-4190-a6dc-55384f3237da" alt=""><figcaption></figcaption></figure>

1. **Перезапустить ТП/СЛ** — сброс управления рисками для выбранных позиций
2. **Закрыть лимитным** — закрытие выбранных позиций лимитными ордерами с отправкой записи в отчеты
3. **Закрыть рыночным** — закрытие выбранных позиций рыночными ордерами с отправкой записи в отчеты
4. **Мгновенное закрытие** — экстренное закрытие выбранных позиций, без записи в отчеты

#### Сделки

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fnjuml7lTZ9xL2zkAy3mT%2FTrades%20%26%20Positions%20-%20Trade%20Buttons.png?alt=media&amp;token=64f3f93b-d103-419c-b4ab-5dcba369f1c0" alt=""><figcaption></figcaption></figure>

* **Отмена** — отменяет выбранные сделки
* **Паника** — экстренное закрытие выбранных сделок

#### Операции с отдельной позицией

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FhZlxe2ZlzENVvHNIyuT1%2FTrades%20%26%20Positions%20-%20Position%20Row.png?alt=media&amp;token=24e21f0a-49c7-40c2-b9b5-d6c0fa9cf793" alt=""><figcaption></figcaption></figure>

1. **Добавление маржи** — увеличение залога для позиции
2. **Перезапустить ТП/СЛ** — сброс и повторная настройка управления рисками
3. **Закрыть лимитным ордером** — закрытие позиции по заданной цене с записью результата в отчёты
4. **Закрыть рыночным ордером** — закрытие позиции по текущей цене с записью результата в отчёты
5. **Мгновенное закрытие** — экстренное закрытие позиции по рыночной цене

#### Операции с отдельной сделкой

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FmDIxfUMnhOvir3YjpPUj%2FTrades%20%26%20Positions%20-%20Trade%20Row.png?alt=media&amp;token=a4d3246d-0fb9-43ae-9bea-34db36ef66c4" alt=""><figcaption></figcaption></figure>

1. **Отмена** — отменяет сделку
2. **Паника** — экстренное закрытие сделки
3. **Разделение** — создание нескольких независимых частей сделки для поэтапного выхода из позиции

### Фильтры

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FJ1e2wHmG0LwX0aedA9Vm%2FTrades%20%26%20Positions%20-%20Filters.png?alt=media&amp;token=ff8abde6-cb30-4edd-87e9-8650fdb3e1d7" alt=""><figcaption></figcaption></figure>

* **Поиск** — поиск по названию торговой пары
* **По результату** — прибыльные и убыточные операции

### Индикаторы общей статистики

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FzPS2VA9Vlbff7JnAiDFO%2FTrades%20%26%20Positions%20-%20Statistics.png?alt=media&amp;token=4b008720-ab54-4567-8070-6150781fd87a" alt=""><figcaption></figcaption></figure>

* **Маржа** — общий размер залога по всем открытым позициям
* **П/У** — суммарная нереализованная прибыль или убыток
* **Результат** — общий финансовый результат в процентах


# Отчёты

Вкладка для просмотра и анализа всех закрытых сделок: детальная информация о результатах торговли, прибыли, убытках и статистике по каждой сделке.

### Основные элементы

* **Фильтры** — отбор сделок по различным параметрам
* **Таблица отчётов** — список всех закрытых сделок с детальной информацией
* **Управление таблицей** — выбор отображаемых столбцов
* **Панель управления** — экспорт и управление данными

### Информация в таблице

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FmbodRbIrPoMRaQTnF839%2FReports%20-%20Table.png?alt=media&amp;token=86059252-9348-4807-b134-a2aee193cede" alt=""><figcaption></figcaption></figure>

#### Основные данные о сделке

* **ID** — уникальный идентификатор сделки
* **Время закрытия** — дата и время закрытия сделки
* **Время открытия** — дата и время открытия позиции
* **Рынок** — тип рынка и торговая пара
* **Направление** — направление сделки (Long/Short)
* **Режим эмуляции** — эмулированная или реальная сделка

#### Цены и объёмы

* **Цена открытия** — цена входа в позицию
* **Цена закрытия** — цена выхода из позиции
* **Δ Цены %** — изменение цены в процентах
* **Количество** — объём в базовой валюте
* **Исполненное количество** — фактически исполненный объём
* **Исполненное кол. USDT** — исполненный объём в USDT

#### Результаты

* **Прибыль в монете** — прибыль в базовой валюте
* **Прибыль в USDT** — прибыль в USDT
* **Результат %** — результат сделки в процентах
* **Комиссия в USDT** — размер комиссии биржи
* **Всего USDT** — общий результат с учётом комиссии

#### Параметры ордеров

* **Закрыт** — способ закрытия сделки
* **Открыт** — способ открытия сделки
* **Объём у ордера** — размер объёма в стакане под ордером (только для Depth Shot Algorithm)
* **Дистанция у ордера** — дистанция от Тиковой Цены до ордеа (только для Depth Shot Algorithm)
* **Глубина прострела %** — глубина прострела цены (только для Shot Algorithm)

#### Временные метрики

Для каждой сделки доступны метрики движения цены и объёмов на различных временных интервалах (2с, 3с, 4с, 5с, 10с, 15с, 20с, 25с, 30с, 35с, 40с, 45с, 50с, 55с, 1м, 3м, 5м, 15м, 30м, 1ч, 3ч, 6ч, 9ч, 12ч, 24ч):

**Для момента открытия (T — Triggered):**

* **СрЦ** — средняя цена за период (например: T 2с СрЦ, T 5м СрЦ, T 1ч СрЦ)
* **Δ %** — абсолютное изменение цены в % (например: T 10с Δ %, T 15м Δ %)
* **ОтнΔ %** — относительное изменение цены в % (например: T 30м ОтнΔ %, T 3ч ОтнΔ %)
* **СрОБА** — средний объём базового актива (например: T 1м СрОБА, T 24ч СрОБА)
* **СрОКА** — средний объём котируемого актива (например: T 5м СрОКА, T 1ч СрОКА)

**Для момента исполнения (F — Filled):**

* Те же метрики для момента заполнения ордера (например: F 2с СрЦ, F 10с Δ %, F 1м СрОКА)

**Для BTC (BTC T и BTC F):**

* Корреляционные данные по Bitcoin для анализа связи с основным рынком (для моментов открытия и исполнения)

**Дополнительные данные:**

Доступны для момента открытия (T), момента исполнения (F) и для Bitcoin (BTC T, BTC F):

* **24ч ОКА** — объём котируемого актива за 24 часа
* **Котировка пары** — цена тикера
* **Цена маркировки** — цена маркировки для фьючерсов
* **Разница ЦМ %** — разница между ценой маркировки и последней ценой в %
* **Ставка финансирования** — ставка финансирования для фьючерсов
* **Время финансирования** — время следующей выплаты ставки
* **Последняя цена** — последняя торговая цена
* **Цена 2с назад** — цена 2 секунды назад
* **Время ядра** — время получения данных ядром

⚠️ **Примечание:** полный список доступных столбцов можно настроить через **Управление таблицей**.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fco3tgigT8YCcRacqpc1v%2FReports%20-%20Column%20Selector.png?alt=media&amp;token=c257ce16-a602-4864-acfb-129c204fcd4c" alt=""><figcaption></figcaption></figure>

### Операции

#### Экспорт данных

* **Экспорт в CSV** — выгрузка отчётов в формате CSV

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F4z69th8bNMk7Dj9gdDRX%2FReports%20-%20Export%20CSV.png?alt=media&amp;token=2db91cbf-e4d5-4a81-8e39-a15483d7a962" alt=""><figcaption></figcaption></figure>

#### Массовые операции

**Отчёты**

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FTgJBgrLn4qJy2ao3SXMl%2FReports%20-%20Buttons.png?alt=media&amp;token=12c8dc3e-1f5e-41d1-a2a2-8e0c5c87adc1" alt=""><figcaption></figcaption></figure>

* **Удалить выбранные** — удаление выбранных записей из истории
* **Скопировать символы** — копирование названий торговых пар выбранных записей
* **Удалить все данные** — полное удаление всей истории отчётов

#### Операции с отдельным отчётом

* **Удалить** — удаление записи из истории

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FjzD8LxkYffFZm8JZEkFC%2FReports%20-%20Delete%20Row.png?alt=media&amp;token=ce2ac6be-bfc2-4257-958b-3ea2d2412ef3" alt=""><figcaption></figcaption></figure>

### Фильтры

#### Боковая панель фильтров

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fz5tNjPw0VAkPxWg93WlR%2FReports%20-%20Left%20Side%20Filters.png?alt=media&amp;token=8d9185fe-0ddd-4e11-92fe-7fba2668132b" alt=""><figcaption></figcaption></figure>

* **Время закрытия** — фильтрация по дате и времени закрытия сделки
* **Рынок** — выбор типа рынка (Спот, Фьючерсы, COIN-M)
* **Символ** — фильтрация по торговой паре
* **Направление** — Long, Short или все направления
* **Режим торговли** — эмулированные или реальные сделки
* **Закрыт** — фильтрация по способу закрытия сделки
* **Источник** — фильтрация по источнику открытия сделки
* **Тип алгоритма**— фильтрация по типу алгоритма
* **Имя алгоритма** — фильтрация по названию алгоритма

#### Панель быстрых фильтров

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FSi3r8OtnQ3D09eRzmu4i%2FReports%20-%20Filters.png?alt=media&amp;token=4ffd27fa-474c-4b63-8c58-84fdd744afe3" alt=""><figcaption></figcaption></figure>

* **Поиск** — поиск по торговой паре или алгоритму
* **По направлению** — Long или Short
* **По результату** — прибыльные или убыточные сделки
* **По режиму** — эмулятор или реальная торговля

#### Общие метрики

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F7qJxkyI2bGZ0zDMgzIs4%2FReports%20-%20Metrics.png?alt=media&amp;token=0840f9bc-1ed0-4823-854e-565cd88cff9b" alt=""><figcaption></figcaption></figure>

* **Средний ордер** — средний размер ордера по отфильтрованным сделкам
* **Комиссия** — общая сумма комиссий
* **Итого** — общий финансовый результат
* **Рентабельность** — общая рентабельность в процентах


# Обзор Рынков

Вкладка для мониторинга и анализа всех доступных торговых пар: отслеживание изменений цены, объёмов торгов и рыночной активности в режиме реального времени.

### Основные элементы

* **Боковая панель рынков** — список доступных рынков и пользовательских списков
* **Таблица рынков** — информация по всем торговым парам
* **Панель фильтров** — поиск и фильтрация торговых пар

### Боковая панель

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FHBQ9HcWwhfhpEMjScttW%2FMarket%20Live%20-%20Side%20Panel%20-_%20Tabs.png?alt=media&amp;token=bffb178f-b1c8-4808-8082-0a2f5674d01b" alt=""><figcaption></figcaption></figure>

#### Рынки

* **Спот** — спотовый рынок с группировкой по котируемым активам (BTC, ETH, USDC, USDT)
* **USDT-M** — фьючерсный рынок с маржой в USDT
* **COIN-M** — фьючерсный рынок с маржой в криптовалюте

#### Списки

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

### Информация в таблице

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FU7fJjuOOUKr8VTDpktm8%2FMarket%20Live%20-%20Table.png?alt=media&amp;token=04c259d6-5669-4024-bafc-33e28c397464" alt=""><figcaption></figcaption></figure>

#### Основные данные

* **Рынок** — название торговой пары
* **Ордера** — количество активных ордеров
* **Лонг** — количество длинных позиций
* **Шорт** — количество коротких позиций
* **Алгоритмы** — список работающих алгоритмов на паре

#### Временные метрики

Для каждой торговой пары доступны метрики движения цены и объёмов на различных временных интервалах (2с, 3с, 4с, 5с, 10с, 15с, 20с, 25с, 30с, 35с, 40с, 45с, 50с, 55с, 1м, 3м, 5м, 15м, 30м, 1ч, 3ч, 6ч, 9ч, 12ч, 24ч):

* **СрЦ** — средняя цена за период (например: 2с СрЦ, 5м СрЦ, 1ч СрЦ)
* **Δ %** — абсолютное изменение цены в % (например: 10с Δ %, 15м Δ %)
* **оΔ %** — относительное изменение цены в % (например: 30м оΔ %, 3ч оΔ %)
* **СрОБА** — средний объём базового актива (например: 1м СрОБА, 24ч СрОБА)
* **СрОКА** — средний объём котируемого актива (например: 5м СрОКА, 1ч СрОКА)

#### Дополнительные данные

* **24ч ОКА** — объём котируемого актива за 24 часа
* **Цена маркировки** — цена маркировки для фьючерсов
* **Разница ЦМ %** — разница между ценой маркировки и последней ценой в %
* **Ставка финансирования** — ставка финансирования для фьючерсов
* **Последняя цена** — последняя торговая цена
* **ИВО** — индикатор всплеска объёма, показывает во сколько раз текущий объём больше или меньше среднего (например: 1m VSI, 5m VSI, 1h VSI).
* **NATR %** — нормализованный ATR, показывает насколько сильно цена двигается в среднем за одну свечу — в процентах от текущей цены за определённый период. Доступные таймфреймы: 1м, 5м, 15м, 1ч (например: 1м NATR %, 5м NATR %, 1ч NATR %)

⚠️ **Примечание:** полный список доступных столбцов можно настроить через **Управление таблицей**.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FztFCFIDRdO6YO3VEwMzv%2FMarket%20Live%20-%20Column%20Selector.png?alt=media&amp;token=a9e95357-06d9-4906-8bb2-14a4cb464a9b" alt=""><figcaption></figcaption></figure>

### Операции

#### Массовые операции

**Торговые пары**

* **Скопировать символы** — копирование названий выбранных торговых пар

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FRZw04KZdKuiCCr13Tr9f%2FMarket%20Live%20-%20Copy%20Symbol%20Methods.png?alt=media&amp;token=0de5c791-22f6-448c-9164-fdaa99272cc4" alt=""><figcaption></figcaption></figure>

### Фильтры

#### Панель быстрых фильтров

* **Поиск** — поиск по названию торговой пары

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FywMSrpIt1H1IFvWbsgWR%2FMarket%20Live%20-%20Search.png?alt=media&amp;token=415a0150-f6b4-455c-9f4a-f7a86262e4b3" alt=""><figcaption></figcaption></figure>


# Балансы

Вкладка для мониторинга состояния счетов, отслеживания доступных средств и управления балансами по различным рынкам.

### Основные элементы

* **Рынки** — переключение между различными типами торговых рынков
* **Кнопки управления** — операции с балансами и переводы средств
* **Таблица активов** — отображение балансов по всем активам
* **Панель фильтров** — инструменты для поиска активов
* **Общие показатели** — суммарная стоимость портфеля

### Информация в таблице

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FP4pRqyKSFcNbWelCABkr%2FBalances%20-%20Table.png?alt=media&amp;token=df06c17f-c653-4e1f-b84d-38cf54c68f34" alt=""><figcaption></figcaption></figure>

* **Актив** — название криптовалюты или токена
* **Доступно** — средства, доступные для торговли
* **Заморожено** — средства, заблокированные в ордерах или позициях
* **Всего** — общий баланс актива
* **Всего USDT** — эквивалент в USDT по текущему курсу
* **Управление таблицей** — выбор отображаемых столбцов в таблице

### Типы рынков

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FXNJIMdlOK7ajxtWTQhkL%2FBalances%20-%20Market%20Tabs.png?alt=media&amp;token=16d8ac95-167d-4518-bda3-9e1f3b9a6453" alt=""><figcaption></figcaption></figure>

* **Спот** — балансы для спотовой торговли
* **USDT-M** — балансы для фьючерсов с маржой в USDT
* **COIN-M** — балансы для фьючерсов с маржой в монетах

### Управление средствами

* **Скрыть/Показать балансы** — переключение видимости отображения балансов активов

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FpFGsSCuuTKn91kG4CCIs%2FBalances%20-%20Hide.png?alt=media&amp;token=03cf4c52-08ce-4b83-9620-75151eee6730" alt=""><figcaption></figcaption></figure>
* **Сжигание пыли** — конвертация мелких остатков активов (только на споте)

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FS8x631HrWPXqonXNTir0%2FBalances%20-%20Dust.png?alt=media&amp;token=f031fe10-cdb2-49a8-8566-5856fbd245df" alt=""><figcaption></figcaption></figure>


# Управление

Вкладка для настройки торговых параметров инструментов: тип маржи, плечо, лимиты риска и другие характеристики торговых пар.

### Основные элементы

* **Рынки** — переключение между типами торговых рынков (Спот, USDT-M, COIN-M)
* **Списки** — пользовательские списки торговых пар для быстрого доступа и управления
* **Кнопки управления** — массовые операции с выбранными инструментами
* **Таблица параметров** — настройки торговли для каждого инструмента
* **Панель фильтров** — поиск и группировка инструментов

### Информация в таблице

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FlKMezqCi5p26eoOnH4dK%2FManagement%20-%20Table.png?alt=media&amp;token=8034c0c4-d347-48b7-ab9e-e45118a6ee76" alt=""><figcaption></figcaption></figure>

* **Рынок** — название торговой пары
* **Тип маржи** — изолированная или кросс-маржа
* **Плечо** — текущее и максимальное значение
* **Лимит риска** — максимальная сумма позиции
* **Мин. размер ордер** — минимальный объем ордера
* **Максимальный размер лимитного ордера** — максимальный объём лимитного ордера
* **Максимальный размер рыночного ордера** — максимальный объём рыночного ордера
* **Размер тика %** — минимальное изменение цены
* **Управление таблицей** — выбор отображаемых столбцов в таблице

### Операции

#### Массовые операции

**Инструменты**

* **Установить тип маржи** — применение единого типа маржи к выбранным инструментам

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FbiHaDtgQJetoiyVty0pw%2FManagement%20-%20Margin%20Type.png?alt=media&amp;token=a26fadaf-a8cc-463b-a8e4-175e2ed161de" alt=""><figcaption></figcaption></figure>
* **Установить плечо** — применение единого плеча к выбранным инструментам

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fzrqtbh92IlFs5TIVJT7V%2FManagement%20-%20Leverage.png?alt=media&amp;token=d779430e-ddd5-4d9a-b864-3f1bcf83e31d" alt=""><figcaption></figcaption></figure>
* **Копировать** — копирование выбранных инструментов в буфер обмена

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FBdpRHrwFjkEeWeqNP69V%2FManagement%20-%20Copy%20to%20Clipboard.png?alt=media&amp;token=e00aae26-397d-4e19-8e2b-3bc8d7bdf223" alt=""><figcaption></figcaption></figure>
* **Добавить/Убрать из чёрного списка** — управление чёрным списком инструментов

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fm3VkjqD8gQ4fRjJhLxpV%2FManagement%20-%20Blacklist.png?alt=media&amp;token=82260108-c432-471d-8c1e-13ade4ada7ff" alt=""><figcaption></figcaption></figure>
* **Добавить в списки** — добавление выбранных инструментов в пользовательские списки

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fpjjew6cON3NU7oYZ8lmd%2FManagement%20-%20Add%20to%20List.png?alt=media&amp;token=6af8e8b7-e261-4b57-bf62-05f8a19f1f76" alt=""><figcaption></figcaption></figure>

#### Операции с отдельным инструментом

* **Добавить в ЧС ядра** — запрет использования инструмента в торговом ядре

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FCbQvDBurEhnq8a3Dym6h%2FManagement%20-%20Add%20to%20Blacklist.png?alt=media&amp;token=867976ef-892b-4d15-85f4-697089fc3632" alt=""><figcaption></figcaption></figure>
* **Добавить временную блокировку** — временное отключение инструмента от торговли

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F9e9fwQeoKzR0ZnSSZ73U%2FManagement%20-%20Temporary%20Block.png?alt=media&amp;token=16435090-62c7-4682-9d5e-abd2d4fe99f8" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Изменение типа маржи возможно только при отсутствии выставленных ордеров и открытых позиций по инструменту.
{% endhint %}

### Фильтры

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FyuvyCd6CmU4AA8yJn0Bt%2FManagement%20-%20Filters.png?alt=media&amp;token=9f44f92f-ebb0-4bf4-89ed-1473e64c19bb" alt=""><figcaption></figcaption></figure>

* **Поиск** — поиск по тикеру торговой пары
* **По типу маржи** — фильтрация по изолированной или кросс-марже


# Алгоритмы

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

### Основные элементы

* **Кнопки управления** — запуск и остановка всех или выбранных алгоритмов
* **Таблица алгоритмов** — список алгоритмов с их параметрами и настройками
* **Панель фильтров** — поиск и группировка алгоритмов
* **Индикаторы статуса** — количество запущенных, остановленных и активных алгоритмов

### Информация в таблице

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FF6H3BkDSNC7cshiVaHL8%2FAlgorithms%20-%20Table.png?alt=media&amp;token=99477a8f-f4a2-4d74-aa7e-2df3fc5d0c42" alt=""><figcaption></figcaption></figure>

* **Управление** — кнопки запуска и остановки алгоритма
* **Название** — имя и тип алгоритма
* **Эмулятор** — включение режима эмуляции торговли
* **Пресет** — использование сохранённых настроек
* **Автозапуск** — автоматический запуск алгоритма при старте программы
* **Айсберг** — режим скрытия реального объёма ордера
* **Рынок и активы** — выбор рынка, котируемого актива и торговой пары (чёрный список, белый список)
* **Параметры алгоритма** — настройки алгоритма (зависят от типа алгоритма)
* **Направление** — направление торговли (Long/Short)
* **Размер** — размер ордера для алгоритма
* **ТП** — настройки тейк-профита (фиксация прибыли)
* **ТП Айсберг** — режим айсберг для ордеров тейк-профита
* **СЛ** — настройки стоп-лосса (ограничение убытков)
* **ТС** — настройки трейлинг-стопа
* **Профилирование** — инструмент отладки и анализа, показывает работу алгоритма на графике
* **Управление таблицей** — выбор отображаемых столбцов в таблице

### Папки

Алгоритмы одного типа можно группировать в папки для удобной организации. Папки отображаются в таблице и позволяют структурировать большое количество алгоритмов.

### Операции

#### Создание алгоритмов и папок

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FXyjdn3vsQ9pVGkqKsvXi%2FAlgorithms%20-%20Add.png?alt=media&amp;token=172979dc-fa7b-4b76-ad96-0540a5f742d4" alt=""><figcaption></figcaption></figure>

1. **Добавить алгоритм** — создание нового торгового алгоритма
2. **Добавить папку** — создание новой папки для организации алгоритмов
3. **Вставить** — вставка скопированного алгоритма или папки алгоритмов

#### Массовые операции

**Алгоритмы**

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FmOzOhlH8hxRBewo8Qaqj%2FAlgorithms%20-%20Other%20Buttons.png?alt=media&amp;token=8785c94a-2f3b-4383-bcdc-c1a11a67d6c5" alt=""><figcaption></figcaption></figure>

1. **Запустить все** — запуск всех алгоритмов в списке
2. **Остановить все** — остановка всех работающих алгоритмов
3. **Копировать** — копирование выбранных алгоритмов
4. **Редактировать** — изменение параметров выбранных алгоритмов одного типа (доступно только для остановленных алгоритмов)
5. **Удалить** — удаление выбранных алгоритмов

#### Операции с отдельным алгоритмом

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F6dCBQHU6QSAAYVexcg0T%2FAlgorithms%20-%20Algorithm%20Actions.png?alt=media&amp;token=89e503d7-ebd6-468a-a4fc-d081e030ea34" alt=""><figcaption></figcaption></figure>

1. **Запустить/Остановить** — переключение состояния алгоритма
2. **Профилирование** — включение или выключение профилирования алгоритма
3. **Редактировать** — изменение параметров алгоритма
4. **Дублировать** — создание копии алгоритма с теми же настройками
5. **Копировать в буфер** — копирование алгоритма в буфер обмена
6. **Удалить** — удаление алгоритма

{% hint style="info" %}
Остановка алгоритма не закрывает открытые им позиции автоматически.
{% endhint %}

#### Операции с папкой

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FTVhMYwB3IJ0zttJsngVA%2FAlgorithms%20-%20Folder%20Actions.png?alt=media&amp;token=018eae40-05c0-488e-8231-59758a610804" alt=""><figcaption></figcaption></figure>

1. **Запустить/Остановить** — запуск или остановка всех алгоритмов в папке одновременно
2. **Клонировать** — создание копии папки со всеми алгоритмами
3. **Копировать в буфер** — копирование папки в буфер обмена
4. **Удалить** — удаление папки и всех алгоритмов в ней

### Фильтры

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FwoeeOgIbOED25Sbe3hUY%2FAlgorithms%20-%20Filters.png?alt=media&amp;token=9c337580-207d-4e08-8a36-69cd04cace71" alt=""><figcaption></figcaption></figure>

1. **Поиск** — поиск по названию алгоритма
2. **По статусу** — запущенные или остановленные алгоритмы
3. **По профилированию** — алгоритмы с включённым или выключенным профилированием
4. **По режиму эмуляции** — эмулированные или реальные алгоритмы
5. **По автозапуску** — алгоритмы с автозапуском или без
6. **По типу** — отображение алгоритмов определённого типа


# Авто-стопы

Вкладка для настройки автоматических риск механик: остановка алгоритмов при достижении заданного убытка или прибыли по балансу счёта или по результатам торговли.

### Основные элементы

* **Подвкладки** — переключение между режимами «По балансам» и «По отчётам»
* **Кнопки управления** — добавление и управление правилами авто-стопа
* **Таблица авто-стопов** — список настроенных правил защиты
* **Панель фильтров** — поиск и группировка правил

### Подвкладка «По балансам»

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FXOdoTolQHTvyHxNwHHir%2FAutostops%20-%20On%20Balance.png?alt=media&amp;token=ea32cee3-e9c7-4366-9604-5b0923b4b11a" alt=""><figcaption></figcaption></figure>

Остановка всех или выбранных алгоритмов при изменении баланса актива на заданное значение.

Правило отталкивается от текущего баланса на **момент запуска** — когда алгоритм переходит в состояние «Запущен». В этот момент фиксируется начальный баланс, который становится точкой отсчёта для отслеживания изменений.

Точка отсчёта является плавающей — при получении прибыли она обновляется, и дальнейшие расчёты ведутся от нового значения баланса.

#### Информация в таблице

* **Имя профиля** — название правила авто-стопа
* **Актив** — котируемый актив для отслеживания баланса (USDT, BTC, BNB)
* **Затронутые алгоритмы** — список алгоритмов, которые будут остановлены

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FZXVRf6Tkf1qj6m2JdZ7O%2FAutostops%20-%20On%20Balance%20-%20Algorithms%20affected.png?alt=media&amp;token=ee698651-0185-4559-af76-1a15e5e6141e" alt=""><figcaption></figcaption></figure>
* **Максимальный убыток** — пороговое значение убытка для срабатывания
* **Базовый баланс** — начальный баланс на момент запуска правила
* **Баланс** — текущий баланс актива
* **Ключевые слова** — фильтр по названиям алгоритмов (можно указать несколько через запятую или использовать исключение)

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FAPciLtTtef1DiAxbUyhF%2FAutostops%20-%20On%20Balance%20-%20Keywords.png?alt=media&amp;token=1fee45bc-5803-43f4-b918-9caed89c38be" alt=""><figcaption></figcaption></figure>
* **Управление таблицей** — выбор отображаемых столбцов в таблице

### Подвкладка «По отчётам»

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FwHfCHy0hGXAfsB6xHaXr%2FAutostops%20-%20On%20Reports.png?alt=media&amp;token=8daff3e5-6914-4b5d-8b4a-0790ac76bdf7" alt=""><figcaption></figcaption></figure>

Расширенный вариант авто-стопа с фильтрацией по типу рынка, торговой паре и результатам закрытых сделок. Учитываются только убытки и прибыль по закрытым сделкам.

#### Информация в таблице

* **Имя профиля** — название правила авто-стопа
* **Рынок** — тип рынка (Спот, Фьючерсы, COIN-M)
* **Максимальный убыток** — пороговое значение убытка для срабатывания
* **Для последних** — временной промежуток для мониторинга
* **Исключить эмулированные сделки** — не учитывать сделки в режиме эмуляции
* **Затронутые алгоритмы** — список алгоритмов, которые будут остановлены
* **Символ** — фильтр по торговым парам или активу
* **Ключевые слова** — фильтр по названиям или типам алгоритмов в отчётах
* **Открыто по отчётам** — текущие открытые позиции
* **Итого** — общий результат по выбранным фильтрам
* **Сделки** — количество закрытых сделок
* **Управление таблицей** — выбор отображаемых столбцов в таблице

### Операции

#### Создание правила

* **Добавить правило** — создание нового правила защиты (по балансам или по отчётам)

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FFoql8rIVA06gLSukwQHk%2FAutostops%20-%20Add%20new%20autostop.png?alt=media&amp;token=8072b239-7a4a-45af-b898-0e08f1663d69" alt=""><figcaption></figcaption></figure>

#### Массовые операции

**Авто-стопы**

* **Удалить** — удаление выбранных правил

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FKS64QbWZLkmYHdF9mzhB%2FAutostops%20-%20Delete%20selected.png?alt=media&amp;token=59caf4a7-7a70-44cb-9e9b-0ed57de99cb1" alt=""><figcaption></figcaption></figure>

#### Операции с отдельным авто-стопом

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FV67pg9YvH2pQTaEi5ldy%2FAutostops%20-%20Actions%20with%20one%20row.png?alt=media&amp;token=d04cc27d-1849-4a8f-8bcb-1ae0a9d45018" alt=""><figcaption></figcaption></figure>

* **Запустить/Остановить** — активация или деактивация правила
* **Редактировать** — изменение параметров правила
* **Удалить** — удаление правила

### Фильтры

* **Поиск** — поиск по названию профиля


# Эффективность торговли

Вкладка для анализа торговых результатов: оценка эффективности торговли по группам инструментов, отдельным торговым парам и временным периодам.

### Основные элементы

* **Таблица эффективности** — результаты торговли с группировкой по источникам и торговым парам
* **Панель фильтров** — отбор и группировка данных

### Информация в таблице

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F4Lhtk44WWaLnrYhWrl3T%2FTrading%20Performance%20-%20Table.png?alt=media&amp;token=4d21ee59-6e55-4878-b8b4-a2b7f9d9951e" alt=""><figcaption></figcaption></figure>

#### Основные столбцы

* **Источник** — источник торговых сигналов или алгоритм
* **Группа** — название группы или торговой пары
* **Время начала** — начало периода анализа

#### Результаты по временным интервалам

Финансовые результаты торговли за различные периоды времени:

* **1м всего** — результат за 1 минуту
* **3м всего** — результат за 3 минуты
* **5м всего** — результат за 5 минут
* **15м всего** — результат за 15 минут
* **30м всего** — результат за 30 минут
* **1ч всего** — результат за 1 час
* **3ч всего** — результат за 3 часа
* **6ч всего** — результат за 6 часов
* **12ч всего** — результат за 12 часов
* **1д всего** — результат за 1 день
* **3д всего** — результат за 3 дня
* **1н всего** — результат за 1 неделю
* **2н всего** — результат за 2 недели
* **1М всего** — результат за 1 месяц
* **Всё время** — общий результат за весь период
* **Текущий убыток** — текущий нереализованный убыток

#### Изменение цены по интервалам

Процентное изменение цены за каждый временной период:

* **1м Δ Цены %** — изменение цены за 1 минуту
* **3м Δ Цены %** — изменение цены за 3 минуты
* **5м Δ Цены %** — изменение цены за 5 минут
* **15м Δ Цены %** — изменение цены за 15 минут
* **30м Δ Цены %** — изменение цены за 30 минут
* **1ч Δ Цены %** — изменение цены за 1 час
* **3ч Δ Цены %** — изменение цены за 3 часа
* **6ч Δ Цены %** — изменение цены за 6 часов
* **12ч Δ Цены %** — изменение цены за 12 часов
* **1д Δ Цены %** — изменение цены за 1 день
* **3д Δ Цены %** — изменение цены за 3 дня
* **1н Δ Цены %** — изменение цены за 1 неделю
* **2н Δ Цены %** — изменение цены за 2 недели
* **1М Δ Цены %** — изменение цены за 1 месяц
* **Всё время Δ Цены %** — изменение цены за весь период

#### Фактор прибыли по интервалам

Отношение общей прибыли к общему убытку за каждый период:

* **1м Фактор прибыли** — фактор прибыли за 1 минуту
* **3м Фактор прибыли** — фактор прибыли за 3 минуты
* **5м Фактор прибыли** — фактор прибыли за 5 минут
* **15м Фактор прибыли** — фактор прибыли за 15 минут
* **30м Фактор прибыли** — фактор прибыли за 30 минут
* **1ч Фактор прибыли** — фактор прибыли за 1 час
* **3ч Фактор прибыли** — фактор прибыли за 3 часа
* **6ч Фактор прибыли** — фактор прибыли за 6 часов
* **12ч Фактор прибыли** — фактор прибыли за 12 часов
* **1д Фактор прибыли** — фактор прибыли за 1 день
* **3д Фактор прибыли** — фактор прибыли за 3 дня
* **1н Фактор прибыли** — фактор прибыли за 1 неделю
* **2н Фактор прибыли** — фактор прибыли за 2 недели
* **1М Фактор прибыли** — фактор прибыли за 1 месяц
* **Всё время Фактор прибыли** — фактор прибыли за весь период

{% hint style="info" %}
Полный список доступных столбцов можно настроить через **Управление таблицей**.
{% endhint %}

### Операции

#### Экспорт данных

* **Экспорт в CSV** — выгрузка данных эффективности в формате CSV

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FKOdVnXHy6JdicxQ0wrYz%2FTrading%20Performance%20-%20Export%20CSV.png?alt=media&amp;token=bbae1b41-3c56-4780-8a18-2d44740e0a77" alt=""><figcaption></figcaption></figure>

#### Массовые операции

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FNNJm0XHS3X5OrXbzsaWW%2FTrading%20Performance%20-%20Buttons.png?alt=media&amp;token=74d4e52e-e028-4a23-9baa-be3622095888" alt=""><figcaption></figcaption></figure>

* **Скопировать символ** — копирование названия торговой пары в буфер обмена
* **Сброс** — сброс статистики по выбранным записям
* **Установить время старта** — установка начальной точки отсчёта для анализа эффективности

#### Операции с отдельной строкой

* **Сброс** — сброс статистики по выбранным записям

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FSInrCsBvAZOsizgbZCOA%2FTrading%20Performance%20-%20Row%20Reset.png?alt=media&amp;token=06e2444f-e04c-4235-a250-3c34f2a970a0" alt=""><figcaption></figcaption></figure>

### Фильтры

#### Панель быстрых фильтров

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FW66Hky5d0IBLjZXDEuZB%2FTrading%20Performance%20-%20Filters.png?alt=media&amp;token=927ffd81-d5fa-42f3-bbf1-df0d03c16d7b" alt=""><figcaption></figcaption></figure>

* **Поиск** — поиск по названию группы или торговой пары
* **По типу рынка** — фильтрация по типу рынка (Спот, Фьючерсы, COIN-M)


# Триггеры и действия

Вкладка для настройки автоматизации торговли: создание триггеров (событий) и действий (автоматических реакций) для управления алгоритмами и позициями.

### Основные элементы

* **Подвкладки** — переключение между «Действия» и «Триггеры»
* **Кнопки управления** — запуск, остановка и создание элементов
* **Таблицы** — списки настроенных действий и триггеров
* **Панель фильтров** — поиск и отбор элементов

### Принцип работы

Система автоматизации работает по парадигме **событие-реакция**: алгоритмы и оповещения генерируют триггеры (события) при определённых условиях, а действия автоматически выполняют операции при срабатывании этих триггеров.

### Подвкладка «Действия»

Управление автоматическими операциями, выполняемыми при срабатывании триггеров.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FKG1onQjDQ3JUPYdOKyZ2%2FTrigger%20%26%20Actions%20-%20Table.png?alt=media&amp;token=ec0335bd-27d1-496d-9056-53fd1a169ed6" alt=""><figcaption></figcaption></figure>

#### Информация в таблице

* **Название действия** — имя настроенного действия
* **Тип триггера** — тип триггера, запускающего действие
* **Тип действия** — тип выполняемой операции

{% hint style="info" %}
Полный список доступных столбцов можно настроить через **Управление таблицей**.
{% endhint %}

### Подвкладка «Триггеры»

Отображение активных триггеров и их источников.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FyoD8z6Kr3jXcVQdjGIef%2FTrigger%20%26%20Actions%20-%20Trigger%20Table.png?alt=media&amp;token=91c1b466-d824-4f55-adb9-2e5905a8a65f" alt=""><figcaption></figcaption></figure>

#### Информация в таблице

* **Ключ триггера** — уникальный идентификатор триггера для связи с действиями
* **Тип триггера** — тип события (сигнал Market Watcher, ордер заполнен, TP/SL заполнен, сделка закрыта)
* **Сгенерировано** — имя алгоритма или оповещения, которое сгенерировало триггер

{% hint style="info" %}
Полный список доступных столбцов можно настроить через **Управление таблицей**.
{% endhint %}

### Операции

#### Управление действиями

* **Запустить все** — активация всех действий
* **Остановить все** — деактивация всех действий

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FGMbVkti5GjELn8Upgmm5%2FTrigger%20%26%20Actions%20-%20Run-Stop.png?alt=media&amp;token=9845560d-6385-4289-8065-03f683ea1973" alt=""><figcaption></figcaption></figure>
* **Создать действие** — добавление нового автоматического действия

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FzBFm42PH36WyZpUursup%2FTrigger%20%26%20Actions%20-%20Create%20Action.png?alt=media&amp;token=5a63308c-dcdb-4074-817a-b90d5fa25003" alt=""><figcaption></figcaption></figure>

#### Операции с отдельным действием

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FZwtrWf8R0UQDazjbsoBM%2FTrigger%20%26%20Actions%20-%20Actions%20with%20one%20row.png?alt=media&amp;token=79d4718e-5972-4624-bed7-222bdf907482" alt=""><figcaption></figcaption></figure>

* **Запустить** — активация действия
* **Остановить** — деактивация действия
* **Редактировать** — изменение параметров действия
* **Удалить** — удаление действия

### Фильтры

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FZdheEZj3Lw3Ql2lTLIpX%2FTrigger%20%26%20Actions%20-%20Filters.png?alt=media&amp;token=f4c0321f-0ecb-4b50-9122-cd9f71ed5147" alt=""><figcaption></figcaption></figure>

* **Поиск** — поиск по названию действия или ключу триггера
* **Статус** — фильтр по активным и неактивным действиям

{% hint style="info" %}
Триггеры настраиваются в параметрах алгоритмов, действия создаются и управляются на этой вкладке.
{% endhint %}


# Оповещения

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

### Основные элементы

* **Подвкладки** — переключение между «Активные» и «Исполненные»
* **Кнопки управления** — запуск, остановка и создание оповещений
* **Таблица оповещений** — список настроенных оповещений с параметрами
* **Панель фильтров** — поиск и отбор оповещений по критериям

### Подвкладка «Активные»

Отображение активных оповещений, ожидающих срабатывания условий.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FJtm44ZKhXbSc46d6fS74%2FAlerts%20-%20Active%20Table.png?alt=media&amp;token=7483687d-d947-4880-83b1-752dfedf46c1" alt=""><figcaption></figcaption></figure>

#### Информация в таблице

* **Имя профиля** — название настроенного оповещения
* **Символ** — торговая пара, для которой настроено оповещение
* **Условие** — условие срабатывания оповещения
* **Повторение** — режим повторения оповещения после срабатывания
* **Истечение срока действия** — дата и время окончания действия оповещения
* **Время последнего срабатывания** — дата и время последнего срабатывания

{% hint style="info" %}
Полный список доступных столбцов можно настроить через **Управление таблицей**.
{% endhint %}

#### Операции

#### Управление оповещениями

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FbyHLZYwLKQBw6nt9OlTt%2FAlerts%20-%20Active%20Buttons.png?alt=media&amp;token=ce7db608-1262-456c-be78-31feb93c4df9" alt=""><figcaption></figcaption></figure>

* **Запустить все** — активация всех оповещений
* **Остановить все** — деактивация всех оповещений
* **Добавить оповещение** — создание нового оповещения
* **Скопировать символы** — копирование выбранных оповещений
* **Удалить выделенные** — удаление выбранных оповещений

#### Операции с отдельным оповещением

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FidcNEtpC07y8Q1nhJ4kH%2FAlerts%20-%20Active%20Row%20Actions.png?alt=media&amp;token=c5a5943c-ff5c-486b-a25a-00adaf13107a" alt=""><figcaption></figcaption></figure>

* **Запустить** — активация оповещения
* **Остановить** — деактивация оповещения
* **Редактировать** — изменение параметров оповещения
* **Удалить** — удаление оповещения

### Подвкладка «Исполненные»

Отображение исполненных оповещений за выбранный период времени.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FytxqvpUsjCByBep1Zppr%2FAlerts%20-%20History%20Table.png?alt=media&amp;token=d68fa98d-a2b0-48d6-9275-f425f83e9f9d" alt=""><figcaption></figcaption></figure>

#### Информация в таблице

* **Имя профиля** — название сработавшего оповещения
* **Символ** — торговая пара
* **Условие** — условие, которое было выполнено
* **Время срабатывания** — дата и время срабатывания оповещения

{% hint style="info" %}
Полный список доступных столбцов можно настроить через **Управление таблицей**.
{% endhint %}

### Фильтры

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FJ1pkb36OO5ySYofO8flq%2FAlerts%20-%20History%20Filters.png?alt=media&amp;token=edde7fab-0496-4d27-8732-9b06ae754637" alt=""><figcaption></figcaption></figure>

* **Поиск** — поиск по названию оповещения или символу
* **Статус** — фильтр по активным и неактивным оповещениям
* **Временной диапазон** — выбор периода для просмотра исполненных оповещений

{% hint style="info" %}
При срабатывании оповещение может генерировать триггер для автоматического выполнения действий, если это настроено.
{% endhint %}


# Автопокупка

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

### Основные элементы

* **Кнопки управления** — запуск и остановка всех или выбранных правил автопокупки
* **Таблица автопокупок** — список настроенных правил с параметрами
* **Панель фильтров** — поиск и отбор правил автопокупки
* **Индикаторы статуса** — количество запущенных и остановленных правил

### Информация в таблице

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FL3uqflkMf2QJDHcgcM6t%2FAutobuy%20-%20Table.png?alt=media&amp;token=9927d374-3225-43c1-87bb-012733419d9a" alt=""><figcaption></figcaption></figure>

* **Название** — имя настроенного правила автопокупки
* **Рынок** — тип рынка (спотовый или фьючерсный)
* **Покупаемый актив** — актив, который будет куплен
* **Мин. баланс актива** — минимальный остаток актива для совершения покупки
* **Сумма покупки** — объём покупки за одну операцию
* **Продаваемый актив** — актив, которым оплачивается покупка
* **Частота проверки** — интервал времени между проверками условий покупки

{% hint style="info" %}
Полный список доступных столбцов можно настроить через **Управление таблицей**.
{% endhint %}

### Операции

#### Управление автопокупками

* **Запустить все** — активация всех правил автопокупки
* **Остановить все** — деактивация всех правил автопокупки

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FayUoFTMmaWZc7HWMQZPm%2FAutobuy%20-%20Run-Stop.png?alt=media&amp;token=28f893b2-6a3c-42b8-b79c-fc5a69b8d6cb" alt=""><figcaption></figcaption></figure>
* **Добавить автопокупку** — создание нового правила автопокупки

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F3s2y3YsICBwXHOAeSizT%2FAutobuy%20-%20Add.png?alt=media&amp;token=e74670d3-59ec-4b50-b4de-2767e30eeb0f" alt=""><figcaption></figcaption></figure>
* **Удалить выбранные** — удаление выбранных правил автопокупки

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FZB4THnlNrBV9GuHzAadc%2FAutobuy%20-%20Delete.png?alt=media&amp;token=571254d7-1512-403a-9353-ec9cff3d4908" alt=""><figcaption></figcaption></figure>

#### Операции с отдельной автопокупкой

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fi4Gs99eNzMzNEvumSDrW%2FAutobuy%20-%20Actions%20with%20one%20row.png?alt=media&amp;token=49f76d4f-8dc2-4760-b444-69427dfaae73" alt=""><figcaption></figcaption></figure>

* **Запустить** — активация правила автопокупки
* **Остановить** — деактивация правила автопокупки
* **Редактировать** — изменение параметров автопокупки
* **Удалить** — удаление правила автопокупки

### Фильтры

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FhgjJ3tg5QMexvZzgmZYU%2FAutobuy%20-%20Filters.png?alt=media&amp;token=a6771159-3a60-4674-9527-8d42ffa357e2" alt=""><figcaption></figcaption></figure>

* **Поиск** — поиск по названию правила или рынку
* **Статус** — фильтр по запущенным и остановленным правилам

{% hint style="info" %}
Автопокупка выполняется автоматически при выполнении заданных условий и наличии достаточного баланса.
{% endhint %}


# Уведомления

Вкладка для просмотра системных уведомлений и событий: информирование о важных событиях в работе платформы, алгоритмов и торговых операций.

### Основные элементы

* **Кнопки управления** — отметка прочитанных и удаление уведомлений
* **Список уведомлений** — отображение уведомлений с описанием и временем
* **Панель фильтров** — поиск и фильтрация уведомлений по типу и статусу
* **Счётчики** — количество уведомлений по категориям

### Информация в уведомлениях

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FqqQxW4jU9NT1vCyDEOVV%2FNotifications%20-%20Notification%20Information.png?alt=media&amp;token=de74e51e-6bff-47d8-b2e3-0a4fa00564c1" alt=""><figcaption></figcaption></figure>

1. **Тип** — категория уведомления (иконка с индикатором типа)
2. **Заголовок** — краткое описание события
3. **Описание** — подробная информация о событии
4. **Время** — дата и время появления уведомления

{% hint style="info" %}
Уведомления можно просматривать в режиме карточек или таблицы. Кнопка «Развернуть/Свернуть» позволяет показать или скрыть дубликаты сообщений.
{% endhint %}

### Операции

#### Управление уведомлениями

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FMBuAqCSdhzZXxS5z6RRE%2FNotifications%20-%20Notification%20Management.png?alt=media&amp;token=76451c67-24f4-46bc-a822-a3caea7b0ac5" alt=""><figcaption></figcaption></figure>

* **Отметить как прочитанное** — отметка всех уведомлений как прочитанных
* **Очистить все уведомления** — удаление всех уведомлений из списка

#### Операции с отдельным уведомлением

* **Удалить** — удаление уведомления

  <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FyvVszMZnTQ0ZLjmkHf0M%2FNotifications%20-%20Notification%20Operations.png?alt=media&amp;token=27d32fb3-2ae7-4a6a-bf10-8c54ec06d0ef" alt=""><figcaption></figcaption></figure>

### Фильтры

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FlQsdgQEgqH8HmR4jpHyr%2FNotifications%20-%20Filters.png?alt=media&amp;token=4954cb01-8ebd-4fed-923d-33d4dee38dc6" alt=""><figcaption></figcaption></figure>

* **Поиск** — поиск по содержимому уведомлений
* **По типу** — фильтрация по типу уведомления
* **По категории** — фильтрация по категориям (Торговля, Эмуляция, Система, Биржа, Алгоритмические фильтры)

{% hint style="info" %}
Числа рядом с категориями показывают количество непрочитанных уведомлений в каждой категории.
{% endhint %}


# Режим эмуляции

Режим эмулятора — это безопасная среда для тренировки и тестирования торговых стратегий без риска потери средств. Все действия происходят внутри терминала, реальные ордера на биржу не отправляются.

Вы можете тестировать любые функции терминала, обучаться торговле и изучать поведение рынка, не платя за опыт реальными деньгами. Можно начать даже с нулевым балансом.

### Как работает

В режиме эмуляции терминал получает данные с биржи (цены, стакан, сделки), но ничего не отправляет обратно. Все ваши ордера, позиции и баланс существуют только внутри терминала.

**Доступны все функции:**

* Ручная торговля
* Запуск торговых алгоритмов
* Все типы ордеров, кроме стоп лимитного и стоп маркет ордеров, в режиме эмулятора они будут срабатывать сразу как маркет ордер
* Анализ результатов

**Как включить:**

Режим эмулятора активируется отдельно для ручной торговли и для каждого алгоритма. Вы можете одновременно вести реальную торговлю одними алгоритмами и тестировать новые стратегии в эмуляторе другими.

### Отличия от реальной торговли

#### Исполнение ордеров

**В эмуляторе:** все заявки исполняются одинаково, независимо от положения в стакане. Лимитные ордера исполняются мгновенно при достижении цены.

**На реальном рынке:** ваш ордер может не исполниться сразу, исполниться частично или с проскальзыванием. Зависит от ликвидности и вашего места в очереди.

#### Проскальзывание и задержки

**В эмуляторе:** отсутствуют задержки ответа от биржи, проскальзывание не учитывается.

**На реальном рынке:** возможны проскальзывания, особенно при высокочастотной торговле и на волатильном рынке. Есть задержки при отправке и исполнении ордеров.

#### Лимиты биржи

**В эмуляторе:** нет риска получить API-бан, можно отправлять любое количество запросов.

**На реальном рынке:** биржи ограничивают количество ордеров в секунду и частоту запросов. Превышение лимитов ведёт к временной блокировке API.

#### Комиссии

**В эмуляторе:** комиссии отсутствуют. Все сделки исполняются без учёта торговых комиссий.

**На реальном рынке:** реальные комиссии (maker/taker, скидки за объём, оплата в нативных токенах) могут существенно снизить прибыльность стратегии.

{% hint style="warning" %}
Результаты в эмуляторе и на реальном рынке **всегда** будут отличаться. Эмулятор — это инструмент для обучения и предварительного тестирования, а не гарантия прибыли на реальном рынке.

Стратегия, которая показала 50 % прибыли в эмуляторе, может принести убытки в реальности из-за проскальзываний, комиссий и особенностей исполнения ордеров.
{% endhint %}


# Управление пресетами


# Настройка сигналов Market Watcher


# Ручной трейдинг


# Настройка и размещение ордеров


# Работа с позициями и частичное закрытие позиции


# Алгоритмический трейдинг


# Общие настройки алгоритмов


# Режим эмуляции

Чекбокс «Режим эмуляции» запускает алгоритм в безопасной среде для тестирования. Все ордера исполняются только внутри терминала без отправки на биржу. Это позволяет проверить стратегию без риска потери реальных средств.

***

### Как использовать

**Запустить алгоритм в режиме эмуляции:**

1. Настройте все параметры алгоритма
2. Установите галочку «Режим эмуляции»
3. Запустите алгоритм

{% hint style="success" %}
&#x20;**Готово!** Алгоритм работает в тестовом режиме — ваши реальные средства в безопасности.
{% endhint %}

***

### Важно знать

{% hint style="warning" %}
Результаты в эмуляции отличаются от реальной торговли
{% endhint %}

Эмулятор не учитывает:

* Проскальзывания цены при исполнении ордеров
* Биржевые комиссии
* Задержки исполнения ордеров
* Частичное исполнение ордеров
* Отклонение ордеров биржей

Используйте эмуляцию для:

* Первичной проверки настроек алгоритма
* Тестирования новых стратегий
* Обучения работе с терминалом

Для точной оценки прибыльности всегда проводите финальное тестирование на реальном счете с минимальными объемами.


# Пресет

## Пресет

Чекбокс «Пресет» позволяет сохранить текущую конфигурацию алгоритма как шаблон для быстрого запуска. При включении алгоритм добавляется в список пресетов и становится доступен для мгновенного применения без повторной настройки параметров.

***

### Как использовать

**Сохранить алгоритм как пресет:**

1. Настройте все параметры алгоритма
2. Установите галочку «Пресет»
3. Алгоритм автоматически появится в списке доступных пресетов

{% hint style="success" %}
&#x20;**Готово!** Теперь вы можете быстро запустить алгоритм с этими настройками в любой момент.
{% endhint %}


# Общие настройки

## Общие настройки

В разделе «Общие настройки» задаются базовые параметры работы алгоритма: название, автоматический запуск, обработка задержек и другие системные параметры.

***

### Название

#### Название

Введите имя алгоритма. Можно использовать символ `#` для автоматического создания переменных в названии.

**Пример:** `SG_##TYPE##_##SIDE##` автоматически подставит тип алгоритма и направление торговли.

#### Предварительный просмотр

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

***

### Автоматический запуск

#### Автостарт при запуске ядра

Автоматически запускает алгоритм при запуске или после перезапуска ядра.

{% hint style="warning" %}
Если у вас много алгоритмов с автостартом и ядро перезагрузилось из-за нехватки ресурсов, все они запустятся одновременно. Это может снова привести к нехватке ресурсов и повторному перезапуску.
{% endhint %}

**Рекомендация:** Используйте автостарт только для критически важных алгоритмов.

***

### Управление задержками

#### Остановить если задержка торговых данных вне диапазона

Отменяет и не выставляет новые ордера, пока время отправки торговых данных от биржи до ядра не войдет в указанный диапазон.

**Зачем это нужно:** Когда биржа перегружена, торговые данные поступают с задержкой. Ядро получает устаревшую информацию — это может привести к входу по неактуальной цене.

**Параметры:**

* **Минимум:** минимально допустимая задержка (секунды)
* **Максимум:** максимально допустимая задержка (секунды)

**Пример:** Если указать диапазон 0–1 секунда, алгоритм остановится при задержке более 1 секунды.

{% hint style="warning" %}
Алгоритм попытается перезапуститься через время, указанное в параметре «Задержка перед перезапуском».
{% endhint %}

***

#### Остановить если задержка выставления ордера вне диапазона

Отменяет и не выставляет ордера, пока среднее время между отправкой запроса к бирже и получением ответа не войдет в указанный диапазон.

**Зачем это нужно:** Защита от торговли при лагах на стороне сервера или хостера. Медленная отправка ордеров может привести к исполнению по нежелательной цене.

**Параметры:**

* **Минимум:** минимально допустимая задержка (секунды)
* **Максимум:** максимально допустимая задержка (секунды)

{% hint style="warning" %}
Алгоритм попытается перезапуститься через время, указанное в параметре «Задержка перед перезапуском».
{% endhint %}

***

### Авто-перезапуск

Управляет поведением алгоритма после исполнения ордера на символе.

**Доступные режимы:**

#### После задержки (Restart after delay)

После исполнения ордера алгоритм ожидает указанное время в поле «Задержка перед перезапуском» и затем выставляет новый ордер на том же символе.

**Задержка перед перезапуском:** время ожидания в секундах перед выставлением нового ордера.

***

#### Никогда (Run Once)

После исполнения ордера на символе алгоритм уходит в паузу и не будет выставлять новые ордера на этом же символе до перезапуска алгоритма или до момента повторного входа символа в фильтры (дельты, марк прайс, активные маркеты и другие фильтры).

**Когда использовать:** Подходит для стратегий с однократным входом до выполнения определенных условий.

***

### Графики

#### Открыть график при исполнении ордера

При исполнении ордера автоматически откроется график символа.

**Удобно для:** отслеживания точек входа в режиме реального времени.

***

#### Открыть график при закрытии сделки

При закрытии сделки по Take Profit или Stop Loss автоматически откроется график символа.

**Удобно для:** анализа результатов завершенных сделок.

***

### Оптимизация работы

#### Частота проверки фильтров

Определяет, как часто алгоритм проверяет условия фильтров в Market Live (указывается в секундах).

**Рекомендация:** Стандартное значение 10 секунд подходит для большинства стратегий. Уменьшайте только если требуется более частая проверка условий входа.

***

#### Задержка перезапуска торговли после критических ошибок

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

**Зачем это нужно:** Защищает от повторных попыток выставить ордер при временных проблемах на бирже.

***

### Дополнительные параметры

#### Временное окно ордера

Позволяет задать временное окно (в секундах), в котором биржа должна обработать выставление ордера. Если обработка запроса выходит за указанное время, вы получите ошибку.

**Когда использовать:** При лагах биржи, высоком пинге или большой очереди на исполнение ордеров. Помогает быть уверенным в том, что вы войдете по нужной цене.

**Внимание:** Слишком маленькое значение может привести к частым отклонениям ордеров биржей.

***

#### Работать только на листинге

Если включено, алгоритм будет работать только при появлении новых торговых пар (листинг). Котируемый актив новой пары должен соответствовать указанному в настройках.

**Применение:** Автоматическая торговля на новых листингах бирж.

**Связанные настройки:** Фильтры рынков → Объединенные по котируемой паре, Белый список, Черный список.


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

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

***

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

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

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

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

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

***

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

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

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

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

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

***

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

#### **Типы**

Ограничивает работу алгоритма монетами определённых категорий. Категория — это тематическая принадлежность токена, которую биржа отдаёт вместе с данными об инструменте: LAYER-1, MEME, DEFI, PAYMENT, INFRASTRUCTURE и другие. Эта же категория показана в столбце «Тип» на вкладке «Обзор Рынков».

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

1. Откройте выпадающий список в поле «Типы»
2. Выберите одну или несколько категорий
3. Алгоритм будет работать только с монетами выбранных категорий

**Как работает:**

* Фильтр работает как белый список: торгуются только монеты выбранных категорий, остальные исключаются
* Если не выбрано ничего — ограничение не применяется, торгуются все категории
* Фильтр сужает набор пар, отобранный через котируемый актив или белый список

**Пример:** в поле «Квотируемые активы» указан USDT, в «Типах» выбрана категория MEME. Алгоритм будет работать только с мем-монетами, торгуемыми к USDT.

***

**Набор категорий зависит от биржи**

Каждая биржа классифицирует инструменты по-своему, единого списка категорий не существует. В выпадающем списке отображаются категории, доступные на выбранной бирже.

| Биржа       | Что доступно                                                                       |
| ----------- | ---------------------------------------------------------------------------------- |
| Binance     | Тематические категории: LAYER-1, MEME, DEFI, PAYMENT, INFRASTRUCTURE и другие      |
| Bybit       | В основном традиционные активы: сырьё, акции, форекс. Обычная крипта без категории |
| OKX         | Разделение на крипту и акции                                                       |
| HyperLiquid | Традиционные активы: акции, индексы, форекс, pre-IPO, сырьё                        |

⚠️ **Важно:** одна и та же монета может иметь категорию на одной бирже и не иметь её на другой. Монеты без категории не попадут в выборку, если фильтр по типам включён.

***

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

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

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

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

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

***

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

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

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

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

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

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

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

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

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

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


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

Фильтр активных рынков сортирует рынки по заданным критериям и ограничивает количество рынков, на которых одновременно работает алгоритм. Помогает правильно распределить средства и соблюдать количественные правила бирж.

***

### Критерии сортировки

Нажмите «+ Добавить фильтр», чтобы добавить критерий сортировки. Доступные варианты:

**Относительная дельта**

Сортировка по относительному изменению цены за выбранный период.

**Абсолютная дельта**

Сортировка по абсолютному изменению цены за выбранный период.

**24-часовой OKA (объём котируемого актива)**

Сортировка по объёму торгов в котируемом активе за последние 24 часа. Позволяет выбирать самые ликвидные рынки.

#### Направление сортировки

Для каждого фильтра выберите направление:

* **↑ По возрастанию** — от меньших значений к бóльшим
* **↓ По убыванию** — от бóльших значений к меньшим

💡 **Можно добавить несколько фильтров одновременно.** Если критериев сортировки несколько, результаты объединяются: каждый фильтр формирует свой список, затем списки суммируются с учётом весов.

***

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

#### Максимальное количество рынков

Установите максимальное количество рынков, на которых алгоритм будет работать одновременно.

**Как работает:**

Алгоритм сортирует все доступные рынки по выбранным критериям и выбирает топ-N самых подходящих. Если указать 20 — алгоритм будет работать только на 20 рынках, соответствующих критериям сортировки.

**Пример:** В глобальных фильтрах указан котируемый актив USDT — получается список из 100+ рынков. Вы добавляете фильтр «Относительная дельта 5 секунд» с сортировкой по убыванию и устанавливаете максимум = 10. Алгоритм будет работать на 10 рынках с наибольшим ростом цены за последние 5 секунд.

***

#### Игнорировать первые

Пропускает первые N монет из отсортированного списка при создании списка активных рынков.

**Зачем это нужно:**

Позволяет пропустить самые активные рынки и работать со следующими по списку. Полезно для распределения нагрузки между несколькими алгоритмами.

**Пример:** Первый алгоритм работает на топ-10 рынках (игнорировать первые = 0, максимум = 10). Второй алгоритм настроен на следующие 10 рынков (игнорировать первые = 10, максимум = 10). Третий — на рынки с 21 по 30 позицию (игнорировать первые = 20, максимум = 10).

**Результат:** Три алгоритма работают на разных рынках без пересечений.

***

#### Частота сортировки списка

Определяет, как часто обновляется список активных рынков (указывается в секундах).

**Как работает:**

Список пересортируется с заданной частотой на основе текущих значений выбранных фильтров. Это позволяет алгоритму работать всегда на самых актуальных рынках.

#### Взаимодействие с параметром «Частота проверки фильтров»

Важно понимать разницу между двумя параметрами:

* **Частота сортировки списка** — обновляет порядок торговых пар в списке активных рынков
* **Частота проверки фильтров** — проверяет соответствие торговых пар всем остальным фильтрам алгоритма

**Как они работают вместе:**

Частота сортировки списка определяет **только** периодичность обновления порядка торговых пар по критериям фильтра активных рынков.

При этом все остальные фильтры алгоритма (шаг цены, цена маркировки, дельта-фильтры и другие) проверяют торговые пары из списка с периодичностью, указанной в «Частоте проверки фильтров». Ордер выставляется только если все параметры пары находятся в допустимых диапазонах.

**Пример:**

* Частота сортировки списка: 60 секунд
* Частота проверки фильтров: 10 секунд

**Что происходит:**

1. Раз в 60 секунд алгоритм обновляет список активных торговых пар
2. Каждые 10 секунд торговые фильтры проверяют, можно ли выставить (или не отменять) ордер на каждой паре из списка
3. Через 60 секунд список активных пар обновляется
4. Торговые фильтры каждые 10 секунд продолжают проверять пары уже из нового списка

**Важно:** Ордер на торговой паре может отмениться по двум причинам:

* Пара вышла из списка активных (проверка раз в 60 секунд)
* Пара вышла за пределы допустимых диапазонов торговых фильтров (проверка раз в 10 секунд)

***

#### Без добора слотов

Определяет, что делает алгоритм, если рынки внутри рабочего диапазона не проходят остальные фильтры.

**Рабочий диапазон** задаётся двумя параметрами:

* начало — «Игнорировать первые»
* конец — «Игнорировать первые» + «Максимальное количество рынков»

**Как работает:**

* **Выключен** (по умолчанию) — алгоритм добирает рынки за пределами диапазона, пока не наберёт заданное количество. Если рынки из начала списка не прошли фильтры, в работу попадут рынки ниже по списку — как правило, с худшими показателями по критерию сортировки
* **Включён** — алгоритм работает только внутри диапазона. Рынки, не прошедшие фильтры, пропускаются, замена за пределами диапазона не ищется. Итоговое количество активных рынков может быть меньше заданного

***

**Пример:**

Список отсортирован по объёму по убыванию:

```
0: BTC
1: ETH
2: BNB
3: GALA
4: TBR
5: TRB
6: GNN
```

Настройки:

* **Игнорировать первые:** 2
* **Максимальное количество рынков:** 5

**Рабочий диапазон:** BNB, GALA, TBR, TRB, GNN (позиции 2–6)

Допустим, GALA и TRB не прошли остальные фильтры алгоритма.

* **Выключен:** алгоритм ищет замену ниже по списку и добирает два рынка с меньшим объёмом
* **Включён:** алгоритм работает на трёх рынках — BNB, TBR, GNN

💡 **Когда включать:** если важно, чтобы алгоритм торговал только на лучших рынках по выбранному критерию, даже ценой меньшего количества одновременных сделок.

**Важно:** при включённом параметре «Максимальное количество рынков» становится верхней границей, а не строгим требованием.

***

### Зачем нужен фильтр активных рынков

**1. Ограничение одновременно работающих рынков**

Контролируйте нагрузку на алгоритм и терминал, работая только с самыми перспективными рынками.

**2. Соблюдение количественных правил бирж**

Используйте несколько алгоритмов с разными параметрами, не нарушая лимиты биржи по количеству ордеров.

**3. Удобное распределение баланса**

Равномерно распределяйте средства между выбранным количеством рынков, избегая излишнего распыления капитала.


# Максимальное разрешённое плечо

Фильтр «Максимальное разрешенное плечо» позволяет ограничить торговлю монетами по максимальному плечу, разрешенному на бирже.

***

### Как использовать

Укажите диапазон плеча от минимального до максимального значения.

**Как работает:** Алгоритм будет работать только на монетах, у которых максимальное плечо от биржи входит в указанный диапазон.

**Пример:** Если задать диапазон от 1 до 50, алгоритм будет торговать только монетами с максимальным плечом до 50x, исключая высокорискованные активы с плечом 75x, 100x и выше.

***

### Зачем это нужно

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

**Применение:** Включите фильтр и задайте нужные значения. Алгоритм будет работать на основе плеча от биржи.


# Выбранное пользователем плечо

Фильтр «Выбранное пользователем плечо» позволяет ограничить торговлю монетами по плечу, которое пользователь установил на торговой паре через клиент или веб-интерфейс биржи.

***

### Как использовать

Укажите диапазон плеча от минимального до максимального значения.

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

**Пример:** Если задать диапазон от 1 до 10, алгоритм будет торговать только парами, на которых вы установили плечо от 1x до 10x. Пары с плечом 20x, 50x будут исключены из торговли.

***

### Зачем это нужно

Используйте фильтр для работы только с теми парами, на которых вы сознательно установили определенное плечо через настройки биржи.

**Применение:** Включите фильтр и задайте нужный диапазон. Алгоритм будет работать только на парах с соответствующим плечом пользователя.


# Фильтр шага цены

Фильтр «Шаг цены» позволяет алгоритму размещать ордера только если шаг цены (в абсолютном процентном значении от текущей цены) находится в заданном диапазоне.

***

### Как использовать

Укажите диапазон шага цены в процентах от минимального до максимального значения.

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

**Пример:** Если задать диапазон от 0% до 0,25%, алгоритм будет работать только на парах, где минимальное изменение цены составляет не более 0,25% от текущей цены.

***

### Что такое шаг цены (Price Step)

**Price Step** — это минимальное возможное изменение цены инструмента на бирже. Он определяет, на сколько может измениться цена между двумя ордерами.

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

**Применение:** Включите фильтр и задайте диапазон. Алгоритм будет работать только с парами, у которых шаг цены соответствует вашим требованиям.


# Фильтр маркировочной цены

Фильтр «Маркировочная цена» позволяет указать диапазон отклонения маркировочной цены от текущей цены. Если отклонение превышает указанный диапазон, алгоритм не выставляет ордера.

**Доступность:** Только на рынках USDT-M и COIN-M.

***

### Как использовать

Укажите диапазон отклонения в процентах от минимального до максимального значения.

**Как работает:** Алгоритм проверяет отклонение маркировочной цены от текущей. Если отклонение входит в диапазон — ордера размещаются, если выходит — пара исключается.

**Примеры:**

* **Положительные значения:** отклонения маркировочной цены выше текущей
* **Отрицательные значения (без знака "плюс"):** отклонения маркировочной цены ниже текущей
* **Диапазон от меньшего к большему:** например, от -1 до 0,5

***

### Что такое маркировочная цена (Mark Price)

**Mark Price** — это цена, которая отражает спотовую цену на крупных биржах в реальном времени.

**Для чего используется:**

* Триггер ликвидации позиций
* Измерение нереализованных прибылей и убытков

**Важно:** Mark Price не влияет на фактическую прибыль и убыток трейдера. Позиция ликвидируется только когда цена маркировки достигает цены ликвидации.

**Связь с направлением позиции:**

* **Отрицательное отклонение Mark Price** (ниже текущей цены) — ближе к линии ликвидации для позиций buy (покупка)
* **Положительное отклонение Mark Price** (выше текущей цены) — ближе к линии ликвидации для позиций sell (продажа)

***

### Зачем это нужно

Фильтр помогает избежать торговли на рынках с большим расхождением между текущей ценой и справедливой оценкой актива.

**Применение:** Включите фильтр и задайте приемлемый диапазон отклонений. Алгоритм будет работать только с парами, где маркировочная цена находится в безопасных пределах относительно текущей цены.


# Фильтр ставки финансирования

Фильтр «Ставка финансирования» позволяет алгоритму размещать ордера только если ставка финансирования находится в указанном диапазоне.

**Доступность:** Только на рынках USDT-M и COIN-M.

***

### Как использовать

Укажите диапазон ставки финансирования в процентах от минимального до максимального значения.

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

**Пример:** Если задать диапазон от -0,1% до 0,1%, алгоритм будет работать только на парах с относительно нейтральным funding rate, исключая рынки с экстремальными значениями.

***

### Что такое ставка финансирования (Funding Rate)

**Funding Rate** — это периодический платеж между трейдерами, занимающими длинные и короткие позиции на бессрочных контрактах.

**Как работает:**

* Обновляется каждую минуту в режиме реального времени
* Взимается периодически с определенным интервалом (обычно каждые 4 или 8 часов, в зависимости от биржи и торговой пары)
* Помогает поддерживать цену бессрочного контракта близкой к спотовой цене базового актива

**Направление платежа:**

* **Положительный funding** → лонги платят шортам
* **Отрицательный funding** → шорты платят лонгам

***

### Зачем это нужно

**Оценить рыночное настроение:**

* Высокий положительный funding → толпа в лонгах (перегрев)
* Отрицательный funding → толпа в шортах

**Избежать входа в перегретую позицию:** Когда все лонгят и funding слишком высокий, можно пропустить такой рынок или наоборот войти в шорт.

**Применение:** Включите фильтр и задайте приемлемый диапазон. Алгоритм будет работать только с парами, где ставка финансирования соответствует вашей стратегии.


# Фильтр времени ставки финансирования

Фильтр «Время ставки финансирования» (Funding Filter) управляет работой алгоритма в зависимости от значения Funding Rate и времени до/после события фандинга.

**Доступность:** Только на рынках USDT-M и COIN-M.

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

***

### Параметры фильтра

#### Действие (Action)

Выберите что должен делать алгоритм при выполнении условий:

**Запуск (Run)** Алгоритм работает, если ставка финансирования соответствует заданным параметрам.

**Пауза (Pause)** Алгоритм принудительно останавливается в указанном диапазоне.

***

#### Ставка финансирования (Rate)

Задайте диапазон значений Funding Rate в процентах.

**Как работает:** «Ставка финансирования» задает диапазон значений, в котором должна находиться ставка финансирования, чтобы алгоритм был запущен или остановлен.

**Пример:** Если задать диапазон от -0,1% до 0,1%, действие будет выполнено только на парах с funding rate в этом диапазоне.

***

#### Диапазон времени (Time Range)

Определяет временное окно до и после события фандинга, когда применяется выбранное действие.

**Параметры:**

* **До события:** количество секунд до выплаты фандинга
* **После события:** количество секунд после выплаты фандинга

**Как работает:** «Диапазон времени» отображает количество времени до и после выполнения ставки финансирования соответственно. Если время превышает заданные значения, то будет выполнено соответствующее действие с алгоритмом.

**Пример:** Значения 60s / 60s означают: алгоритм включится (или остановится) за 60 секунд до фандинга и останется в этом состоянии 60 секунд после.

***

### Пример использования

#### Остановка алгоритма вблизи события фандинга

**Настройки:**

* **Действие:** Пауза
* **Ставка финансирования:** от -0,1% до 0,1%
* **Диапазон времени:** 60s / 60s

**Результат:** Если ставка финансирования находится в диапазоне от -0,1% до 0,1%, алгоритм остановится за 60 секунд до выплаты фандинга и возобновит работу через 60 секунд после.

**Зачем:** Избежать торговли во время высокой волатильности вблизи события фандинга.

***

### Зачем нужен фильтр

**Управление волатильностью:** Избегайте торговли вблизи событий фандинга, когда может возникнуть повышенная волатильность.

**Контроль комиссий:** Останавливайте алгоритм перед выплатой фандинга, чтобы избежать неожиданных комиссий по открытым позициям.

**Выбор оптимальных условий:** Торгуйте только на рынках с приемлемым уровнем funding rate, соответствующим вашей стратегии.


# Суточные котируемые объёмы

Фильтр «Суточные котируемые объемы» (24h QAV Filter) позволяет отсеивать монеты по объему торгов за последние 24 часа, измеренному в USDT (QAV = Quote Asset Volume).

***

### Как использовать

Укажите диапазон объема торгов от минимального до максимального значения.

**Как работает:** Алгоритм проверяет суточный объем торгов в котируемом активе (USDT). Если объем входит в указанный диапазон — пара включается в торговлю, если выходит — исключается.

**Пример:** Для BTCUSDT и BNBUSDT рынков объемы указываются в USDT. Задайте диапазон от 10 000 000 до 500 000 000, чтобы работать только на ликвидных парах с объемом от 10 до 500 миллионов USDT за 24 часа.

***

### Параметры фильтра

#### Флажок «Включить фильтр»

Включает или выключает фильтр.

**Когда использовать:** Включите флажок, чтобы исключить **неликвидные активы** и фокусироваться на **торгуемых монетах с реальной активностью**.

***

#### Левое поле — минимальное значение

Минимальный суточный объем в котируемом активе (например, 10 000 000 USDT).

***

#### Правое поле — максимальное значение

Максимальный суточный объем в котируемом активе (например, 500 000 000 USDT).

***

### Зачем нужен фильтр

**Исключение неликвидных активов:** Работайте только на парах с достаточным объемом торгов, избегая монет с низкой ликвидностью.

**Фокус на активных рынках:** Выбирайте пары с реальной торговой активностью, где ордера исполняются быстро и без значительного проскальзывания.

**Контроль масштаба:** Ограничьте работу алгоритма парами с объемом, соответствующим вашей стратегии — от небольших до крупнейших рынков.


# Дельта фильтры по рынку

Фильтры «Дельта» позволяют включать или выключать фильтры изменения цены для каждой монеты, на которую алгоритм настроен выставлять ордера. Можно добавить один или несколько фильтров с разными временными интервалами и диапазонами дельты.

***

### Что такое дельта

**Дельта** — это изменение цены за указанный интервал времени. Фильтр используется для:

* Поиска активов с резким движением (памп/дамп)
* Исключения «спящих» инструментов

***

### Типы дельты

#### Абсолютная дельта (Price Range)

Измеряет **абсолютное изменение цены** за заданный период.

**Что это:** Показывает диапазон движения цены — насколько сильно колебалась цена за интервал, без учета направления.

**Формула:**

```
Price Range (%) = (MaxPrice - MinPrice) / PriceAtStart × 100%
```

**Пример (за 1 минуту):**

* Цена на старте: 100
* Максимум: 105
* Минимум: 95
* Расчет: (105-95)/100×100% = 10%

Показывает, насколько **сильно колебалась цена** за интервал, без учета направления.

**Применение:** Используется для оценки **волатильности**, независимо от направления движения.

**Важно:**

* Даже если открытие и закрытие одинаковые — фильтр срабатывает, если внутри свечи было движение
* В абсолютной дельте используются только **положительные значения**

***

#### Относительная дельта (Price Change)

Измеряет **изменение закрытия относительно открытия**.

**Что это:** Показывает направленное изменение цены — цена выросла или упала за период.

**Формула:**

```
Price Change (%) = (PriceAtEnd - PriceAtStart) / PriceAtStart × 100%
```

**Пример:**

* Цена на старте: 100
* Цена в конце: 103
* Расчет: (103-100)/100×100% = 3%

Показывает, насколько **цена выросла или упала** за период.

**Но если цена колебалась в диапазоне от 100 до 103, но закрылась где открылась:**

* Relative delta (price change) = 0%
* Absolute delta (price range) = 3%

**Применение:** Используется для оценки **трендового движения**, направленного вверх или вниз.

**Важно:**

* В относительной дельте используются **и положительные, и отрицательные значения**
* Диапазон дельты указывается от **меньшего** (левое поле) к **большему** (правое поле)

***

### Параметры фильтра

#### Включение фильтра

Каждая секция отвечает за **один фильтр** (их может быть несколько). Кнопка «+ Добавить фильтр» добавляет еще один.

***

#### Тип дельты

Выберите тип измерения:

* **Абсолютная** — диапазон движения цены (Price Range)
* **Относительная** — изменение цены (Price Change)

***

#### Временной промежуток (Timeframe)

Интервал, за который измеряется дельта (например, 1 минута = изменение за последнюю минуту).

**Доступные значения:** от секунд до часов и дней.

***

#### Диапазон (Range)

Задается диапазон дельты в процентах:

* **Левая граница** — минимальное изменение (например, 0,3%)
* **Правая граница** — максимальное изменение (например, 2,5%)

**Для абсолютной дельты:** Используются только **положительные значения**.

**Для относительной дельты:** Используются **положительные и отрицательные значения**.

**Как задать диапазон:**

* Диапазон указывается от меньшего значения к большему
* Для отрицательных значений используйте знак "-"

**Примеры:**

* **От -2% до +2%:** левое поле = -2, правое поле = 2. Алгоритм работает на парах, где дельта в этом диапазоне
* **От -5% до -1%:** левое поле = -5, правое поле = -1. Алгоритм работает только на падающих парах в указанном диапазоне
* **От +1% до +5%:** левое поле = 1, правое поле = 5. Алгоритм работает только на растущих парах

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

***

### Зачем нужны фильтры дельты

**Поиск волатильных активов:** Используйте абсолютную дельту для поиска монет с сильными колебаниями цены.

**Поиск трендового движения:** Используйте относительную дельту для входа в позиции с направленным движением цены.

**Исключение «спящих» инструментов:** Фильтруйте активы с минимальным изменением цены, которые не соответствуют вашей стратегии.

**Адаптация к рыночным условиям:** Комбинируйте несколько фильтров с разными таймфреймами для более точного отбора активов.


# Дельта фильтры по другим рынкам

Фильтр «Дельта по другим рынкам» (Other Symbols Delta Filter) работает так же, как обычный фильтр дельты, но проверяет изменение цены **не на торгуемых монетах, а на выбранном символе** (например, BTCUSDT).

**Основное отличие:**

* **Дельта фильтры по рынку** — алгоритм работает на монетах, где дельта соответствует фильтру
* **Дельта фильтры по другим рынкам** — алгоритм работает, если фильтр проходит по дельте **выбранного символа** (обычно BTC)

***

### Как работает

Алгоритм проверяет дельту указанного символа (например, BTCUSDT). Если дельта входит в заданный диапазон — алгоритм работает на всех настроенных парах. Если дельта выходит за пределы — алгоритм останавливается.

**Типичное использование:** Следить за движением Bitcoin и торговать альткоины только когда BTC показывает нужную активность.

***

### Элементы интерфейса

#### Market Selector

Выберите тип рынка (например, FUTURES).

***

#### Symbol Selector

Укажите **символ** (например, BTCUSDT).

**Как вводить:** Начните печатать название символа, и появится выпадающий список доступных пар.

***

#### Absolute / Relative

Выберите тип дельты:

* **Абсолютная** — диапазон движения цены (волатильность)
* **Относительная** — направленное изменение цены (рост/падение)

***

#### Timeframe

За какой период рассчитывается дельта (1m, 5m и т.д.).

***

#### Range

Задается диапазон дельты в процентах.

**Пример:** 0,5% – 3%

***

### Пример использования

#### Условие:

* В поле символов: BTCUSDT
* Timeframe: 1 минута
* Тип дельты: Absolute: 1% - 3%

#### Результат:

Алгоритм будет работать на всех настроенных парах (например, ETH, BNB, SOL), **только если BTCUSDT показывает волатильность от 1% до 3% за 1 минуту**. Если волатильность BTC выходит за этот диапазон — алгоритм останавливается на всех парах.

***

### Зачем это нужно

#### Следить за Bitcoin

Большинство трейдеров используют этот фильтр для отслеживания BTC. Альткоины часто двигаются вслед за Bitcoin, поэтому имеет смысл торговать их только при определенной активности BTC.

#### Контролировать момент входа

Торговать альткоины только когда «главная» монета (BTC, ETH) показывает нужное движение — рост, падение или высокую волатильность.


# Фильтр производительности

Фильтр «Производительность» предназначен для приостановки или возобновления работы монет/символов на основе торговых показателей конкретной пары, рынка, алгоритма или действий пользователя. Фильтр позволяет создать условия, при выполнении которых на производительности конкретной пары или конкретного рынка (например: ручная торговля) или результатов конкретного алгоритма, чтобы либо включить, либо отключить способность этого алгоритма выставлять ордера.

**Основное применение:** Остановить или продолжить торговлю на основе результатов — прибыли, убытков или других показателей эффективности.

***

### Элементы интерфейса

#### Метод работы

Определяет область анализа производительности.

**Доступные варианты:**

**Global by symbol (Глобально по символу)** Производительность символа по всему терминалу.

**Algo symbol (Символ внутри этого алгоритма)** Производительность символа внутри этого алгоритма.

**Algo total (Общая производительность этого алгоритма)** Общая производительность этого алгоритма (по всем монетам).

**Custom key (Пользовательский ключ)** Расширенный режим с выбором источника данных. Открывает дополнительные параметры.

***

#### Источник (Source)

**Доступно только при выборе Custom key.**

Определяет, что именно мониторить:

**Algo (Текущий алгоритм)** Производительность текущего алгоритма.

**Manual (Ручная торговля)** Производительность ручных сделок трейдера.

**Liquidations (Ликвидации)** Производительность с учетом ликвидаций.

**All (Всё)** Общая производительность всех источников.

**Выбор конкретного алгоритма** Производительность другого алгоритма из списка.

***

#### Тип Рынка (Market Type)

Спот или USDT-M — для фильтрации по рынку (в зависимости от того, где работает алго).

**Доступно только для Custom key.**

***

#### Объединенные по котируемой паре / Пары (Quote Assets / Symbols)

Можно указать конкретные тикеры или супер плавно задать, BTC, USDT и т.д.

**Доступно только для Custom key.**

***

#### Временной интервал (Timeframe)

За какой период измеряется производительность (например, 1 час).

***

#### Проверять по (Check by)

Выберите параметр для проверки:

**Прибыль (Profit)** Проверка по абсолютной прибыли в USDT.

**Δ Цены % (Price Change %)** Проверка по изменению цены в процентах.

**Фактор прибыли (Profit Factor)** Отношение прибыли к убыткам.

***

#### Значение

Укажите пороговое значение для выбранного параметра.

**Можно указать:**

* **Фиксированное значение** — например, -100 USDT или 100 USDT
* **Диапазон (Range)** — например, от -100 до 100 USDT

**Пример:** Если выбрана прибыль и указано -100 USDT, фильтр сработает при убытке 100 USDT.

***

#### Действие (Action)

Что делать при выполнении условия:

**Остановить (Stop)** Приостановить работу алгоритма на символе.

**Пауза (Pause)** Временно приостановить до выполнения других условий.

***

#### Заснуть на (Sleep for)

Время в секундах, на которое алгоритм будет приостановлен после срабатывания фильтра. После истечения этого времени фильтр снова проверит условия.

**Пример:** 300 секунд = 5 минут паузы перед повторной проверкой.

***

### Примеры использования

#### Пример 1: Остановить убыточный символ

**Настройки:**

* **Источник:** Algo symbol
* **Временной интервал:** 1 час
* **Проверять по:** Прибыль
* **Значение:** -100 USDT
* **Действие:** Остановить

**Результат:** Если символ показал убыток -100 USDT за последний час, алгоритм остановит торговлю этого символа.

***

#### Пример 2: Пауза при падении цены

**Настройки:**

* **Источник:** Global by symbol
* **Временной интервал:** 1 час
* **Проверять по:** Δ Цены %
* **Значение:** -5%
* **Действие:** Пауза
* **Заснуть на:** 300 секунд

**Результат:** Если цена символа упала на 5% за час, алгоритм приостановится на 5 минут, затем проверит условие снова.

***

### Зачем нужен фильтр

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

**Адаптация к рыночным условиям:** Приостанавливайте алгоритм при неблагоприятных движениях цены или низкой эффективности.

**Контроль производительности:** Следите за результатами конкретных символов, алгоритмов или всего терминала, принимая решения на основе данных.


# Рабочие часы

Функция «Рабочие часы» позволяет планировать время работы алгоритмов на основе либо общей схемы «Еженедельно», либо индивидуально настраивать расписание для каждого дня недели отдельно — «Ежедневно».

***

### Тип расписания

Выберите схему работы алгоритма.

#### Еженедельно

Созданное расписание применяется ко всем выбранным дням недели.

**Как работает:** Настройте одно расписание (например, с 09:00 до 23:00), и оно будет применяться одинаково для всех отмеченных дней недели.

**Применение:** Удобно, когда алгоритм должен работать по одинаковому графику каждый день.

***

#### Ежедневно

Позволяет индивидуально настроить расписание для каждого дня в отдельности.

**Как работает:** Для каждого дня недели можно задать свой временной интервал работы.

**Применение:** Используйте, когда требуется разное время работы в разные дни недели (например, более короткие часы на выходных).

***

### Дни недели

Выберите дни недели, к которым будет применяться схема.

**Доступные варианты:**

* Вс (Воскресенье)
* Пн (Понедельник)
* Вт (Вторник)
* Ср (Среда)
* Чт (Четверг)
* Пт (Пятница)
* Сб (Суббота)

**При схеме "Еженедельно":** Отметьте нужные дни недели — расписание применится ко всем выбранным дням.

**При схеме "Ежедневно":** Настройте время работы для каждого дня индивидуально.

***

### Часы

Укажите временной интервал работы алгоритма.

**Параметры:**

* **С (С)** — время начала работы (например, 09:00)
* **До (До)** — время окончания работы (например, 23:00)

**Добавление интервалов:** Нажмите кнопку **+** чтобы добавить дополнительный временной интервал для того же дня.

**Удаление интервалов:** Нажмите кнопку **🗑️** (корзина) чтобы удалить интервал.

**Применение:** Можно задать несколько интервалов для одного дня, если алгоритм должен работать с перерывами.

***

### Примеры использования

#### Пример 1: Работа в рабочие дни

**Настройки:**

* **Тип расписания:** Еженедельно
* **Дни недели:** Пн, Вт, Ср, Чт, Пт
* **Часы:** С 09:00 До 18:00

**Результат:** Алгоритм работает с понедельника по пятницу с 9:00 до 18:00. В выходные не работает.

***

#### Пример 2: Разное время в будни и выходные

**Настройки:**

* **Тип расписания:** Ежедневно
* **Понедельник-Пятница:** С 09:00 До 23:00
* **Суббота:** С 10:00 До 20:00
* **Воскресенье:** С 12:00 До 18:00

**Результат:** Алгоритм работает по разному графику в зависимости от дня недели.

***

#### Пример 3: Работа с перерывами

**Настройки:**

* **Тип расписания:** Еженедельно
* **Дни недели:** Все дни
* **Интервал 1:** С 09:00 До 12:00
* **Интервал 2:** С 14:00 До 18:00

**Результат:** Алгоритм работает утром (9:00-12:00) и после обеда (14:00-18:00), с перерывом с 12:00 до 14:00.

***

### Зачем нужны рабочие часы

**Оптимизация торговли:** Работайте только в часы высокой ликвидности или когда вы можете контролировать алгоритм.

**Избежание нежелательных периодов:** Отключайте алгоритм в периоды низкой активности рынка, выходные или время технического обслуживания бирж.

**Гибкое планирование:** Настраивайте разные графики для разных дней недели в зависимости от рыночных условий или личного расписания.


# Тригеры

Чекбокс «Триггеры» позволяет алгоритмам генерировать триггеры/события, которым можно задать уникальный идентификатор/ключ для вызова действий других подсистем.

**Основное применение:** Разные алгоритмы генерируют разные типы триггеров.

***

### Как использовать

**Настроить генерацию триггеров:**

1. Установите галочку «Триггеры» в настройках алгоритма
2. Введите уникальный ключ для идентификации триггера
3. Выберите тип триггера из выпадающего списка
4. При необходимости нажмите «+ Добавить триггер» для создания дополнительных триггеров

✅ **Готово!** Алгоритм будет генерировать события согласно настроенным триггерам.

{% hint style="info" %}
Можно добавить множество триггеров с разными ключами и типами для одного алгоритма.
{% endhint %}

***

### Что такое триггеры

**Триггер** — это событие, которое генерирует алгоритм при выполнении определенных условий (например, достижение прибыли, открытие позиции, закрытие сделки).

**Ключ триггера** — уникальный идентификатор, по которому другие алгоритмы или системы могут распознать событие и выполнить нужные действия.

***

### Зачем это нужно

**Автоматизация взаимодействия алгоритмов:** Один алгоритм может управлять другими на основе своих результатов или событий.

**Создание цепочек действий:** При срабатывании триггера можно автоматически запускать, останавливать или изменять параметры других алгоритмов.

**Гибкая настройка стратегий:** Комбинируйте разные алгоритмы, создавая сложные торговые системы с взаимозависимыми действиями.


# Фильтр всплеска объёма

Фильтр отбирает торговые пары по активности торгов, отслеживая всплески объёма относительно средних значений. Можно добавить один или несколько фильтров с разными таймфреймами и диапазонами значений.

В качестве источника данных выберите «Свечи» или «Трейды».

***

### Что такое индикатор всплеска объёма (VSI)

VSI (Volume Spike Indicator) — показывает, во сколько раз средний объём торгов за базовый период больше или меньше среднего объёма за расчётный интервал.

**Формула:**

```
VSI = Средний объём за базовый период / Средний объём за расчётный интервал
```

**Как интерпретировать значения:**

* **1.0** — объём равен среднему (норма)
* **1.5** — объём в 1.5 раза больше среднего
* **2.0** — объём в 2 раза больше среднего (всплеск активности)
* **0.5** — объём в 2 раза меньше среднего (низкая активность)

> ⚠️ Индикатор не учитывает направление движения цены — всплеск объёма может быть и при росте, и при падении.

***

### Логика расчёта

Для каждого индикатора базовый период рассчитывается по-разному:

* **M1 VSI** — берётся объём текущей минуты
* **M5 VSI** — рассчитывается средний объём за 5-минутный период: сумма минутных объёмов за 5 минут делится на 5
* **H1 VSI** — рассчитывается средний объём за 1-часовой период: сумма минутных объёмов за час делится на 60

Полученное значение делится на средний объём за расчётный интервал (средний объём за H3, H9 или H24).

**Пример для M5 VSI:**

* Базовый период: M5 (5-минутный период)
* Расчётный интервал: H9 (9 часов)
* Объёмы за каждую из 5 минут периода: 80 000, 100 000, 120 000, 90 000, 110 000 USDT
* Средний объём за 5-минутный период (базовый): (80 000 + 100 000 + 120 000 + 90 000 + 110 000) / 5 = 100 000 USDT
* Средний объём за 9 часов: 40 000 USDT
* VSI = 100 000 / 40 000 = **2.5**

Средний объём за последние 5 минут в 2.5 раза выше среднего объёма за последние 9 часов.

***

### Доступные индикаторы

| Индикатор | Базовый период                          | Расчётный интервал             | Применение                                                  |
| --------- | --------------------------------------- | ------------------------------ | ----------------------------------------------------------- |
| M1 VSI    | M1 (объём текущей минуты)               | Средний объём за H3 (3 часа)   | Краткосрочные всплески активности (внутридневной скальпинг) |
| M5 VSI    | M5 (средний объём за 5-минутный период) | Средний объём за H9 (9 часов)  | Внутридневной анализ активности                             |
| H1 VSI    | H1 (средний объём за 1-часовой период)  | Средний объём за H24 (24 часа) | Дневные паттерны активности                                 |

***

### Параметры фильтра

#### Включение фильтра

Каждая секция отвечает за один фильтр по определённому таймфрейму. Кнопка «+ Добавить фильтр» добавляет ещё один.

#### Индикатор (Indicator)

Выберите индикатор для анализа:

* **M1 VSI** — объём текущей минуты относительно среднего объёма за 3 часа (H3)
* **M5 VSI** — средний объём за 5-минутный период относительно среднего объёма за 9 часов (H9)
* **H1 VSI** — средний объём за 1-часовой период относительно среднего объёма за 24 часа (H24)

#### Диапазон (Range)

Задаётся диапазон значений VSI:

* **Левая граница** — минимальное значение (например, 1.5)
* **Правая граница** — максимальное значение (например, 3.0)

**Пример:** диапазон от 1.5 до 3.0 означает: алгоритм работает только с парами, где значение VSI находится в диапазоне 1.5–3.0.

> ⚠️ Диапазон указывается от меньшего значения к большему.

***

### Контакты и поддержка

Вопросы по настройке или предложения — пишите в [службу поддержки](https://t.me/moontrader_support_ru).


# Фильтр  NATR

Фильтрует пары по уровню волатильности. Индикатор показывает, насколько сильно цена двигается в среднем за одну свечу — в процентах от текущей цены. Значение 1.0% означает, что цена в среднем движется на 1% за свечу. Чем выше значение — тем более волатилен инструмент прямо сейчас.

***

#### Что такое нормализованный ATR (NATR)

**NATR (Normalized Average True Range)** — показатель волатильности, который выражает Average True Range (ATR) в процентах от текущей цены актива.

**Формула:**

```
NATR (%) = ATR / Текущая цена × 100%
```

**Как интерпретировать значения:**

* **Низкое значение** — рынок спокоен, ценовые колебания незначительны
* **Высокое значение** — рынок активен, цена колеблется сильно относительно своей стоимости

> ⚠️ В отличие от ATR, NATR позволяет сравнивать волатильность между разными активами вне зависимости от их ценового уровня.

***

#### Логика расчёта

#### 1. True Range (TR)

Для каждого периода рассчитывается истинный диапазон — максимум из трёх значений:

```
range1 = High − Low
range2 = |High − PrevClose|
range3 = |Low − PrevClose|

TR = max(range1, range2, range3)
```

TR учитывает как внутрипериодные движения, так и возможные гэпы между периодами.

#### 2. ATR (Average True Range)

ATR — скользящее среднее значений TR за период **N = 14**.

#### 3. NATR (%)

```
NATR (%) = (ATR / Close) × 100
```

Где:

* **ATR** — средний истинный диапазон за 14 периодов
* **Close** — цена закрытия текущего периода

Результат выражается в процентах.

***

#### Параметры фильтра

#### Включение фильтра

Каждая секция отвечает за один фильтр. Кнопка «+ Добавить фильтр» добавляет ещё один с независимыми настройками.

#### Индикатор (Indicator)

Выберите таймфрейм для расчёта NATR:

* **1m NATR %** — нормализованный ATR по 1-минутным свечам
* **5m NATR %** — нормализованный ATR по 5-минутным свечам
* **15m NATR %** — нормализованный ATR по 15-минутным свечам
* **1h NATR %** — нормализованный ATR по часовым свечам

#### Диапазон (Range)

Задаётся диапазон значений NATR в процентах:

* **Левая граница** — минимальное допустимое значение (например, 0%)
* **Правая граница** — максимальное допустимое значение (например, 5%)

Алгоритм работает только с парами, у которых значение NATR находится в заданном диапазоне.

> ⚠️ Диапазон указывается от меньшего значения к большему.

#### Отменить при выходе из диапазона (Cancel if out of range)

Если флажок установлен — открытые ордера отменяются в момент, когда NATR выходит за границы диапазона. Если флажок снят — ордера остаются активными до исполнения или ручной отмены.

***

#### Зачем нужен фильтр NATR

**Отбор волатильных рынков:** Установите высокие значения диапазона, чтобы алгоритм работал только на парах с активным ценовым движением.

**Исключение перегретых рынков:** Установите низкие значения диапазона, чтобы отсечь пары с чрезмерными скачками цены и повышенным риском проскальзывания.

***

#### Контакты и поддержка

Вопросы по настройке или предложения — пишите в [службу поддержки](https://t.me/moontrader_support_ru).


# Алгоритм Shot

Shots зарабатывает на резких скачках цены (прострелах) с последующим откатом. Алгоритм держит ордер на заданном расстоянии от цены, автоматически перемещая его при плавных движениях. Когда происходит прострел — позиция открывается и быстро закрывается на откате.

***

### Как работает

1. **Размещение ордера**
   * Ордер «Купить» ставится ниже текущей цены
   * Ордер «Продать» ставится выше текущей цены
   * Расстояние задаётся в параметре «Расстояние»
2. **Буфер (зона нечувствительности)**

   Вокруг текущей цены создаётся коридор. Пока цена внутри — ордер не двигается.
3. **Автоматическое перемещение**
   * Цена ушла от ордера (дальняя граница) → ордер движется ближе к цене
   * Цена приблизилась к ордеру (ближняя граница) → ордер отодвигается дальше
4. **Исполнение при простреле**

   Резкий скачок цены в сторону ордера → позиция открывается.
5. **Защита позиции**

   Автоматически выставляются Take Profit (фиксация прибыли) и Stop Loss (ограничение убытков).

***

### Основные параметры

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fna1tOe87BeisEzagQY70%2Fimage.png?alt=media&amp;token=e96b91ae-673c-4ab9-97e8-f3eb3910bc8b" alt=""><figcaption></figcaption></figure>

#### Расстояние

На каком расстоянии от текущей цены держать ордер (в процентах).

**Рекомендации:**

* Высоколиквидные рынки: 0,5–1%
* Низколиквидные рынки: 1,5–3%

⚠️ **Важно:** отрицательное расстояние откроет позицию мгновенно по текущей цене.

***

#### Буфер

Ширина коридора в процентах, внутри которого цена может колебаться без перемещения ордера.

**Как работает:**

При буфере 0,4% текущая цена находится в центре:

* верхняя граница: +0,2% от цены
* нижняя граница: -0,2% от цены

Цена пересекла границу → ордер переместился → буфер центрируется заново.

**Выбор размера:**

* Маленький буфер (0,2–0,4%) — точное следование за ценой, высокая нагрузка
* Большой буфер (от 0,8%) — меньше нагрузки, ниже точность

***

#### Задержка на следование за ценой

Количество секунд, в течение которых ордер не будет перемещаться вслед за ценой после пересечения дальней границы буфера.

**Как работает:**

1. Цена пересекает дальнюю границу буфера — запускается таймер задержки
2. В течение N секунд ордер не двигается за ценой, даже если цена продолжает уходить дальше
3. Если цена развернётся и вернётся в буфер за время задержки — ордер не перемещается
4. Если цена за время задержки пересечёт буфер в обратную сторону (приблизится к ордеру) — ордер переставится сразу без задержки

**Зачем нужна:**

* Защищает от ложных пробоев и частых перестановок при волатильности
* Снижает нагрузку на API биржи
* Предотвращает следование за краткосрочными колебаниями

**Преимущества малых значений (0,1–1 сек):**

* Максимальная точность следования за ценой
* Быстрая адаптация к рыночным движениям
* Минимальный риск опоздать с перестановкой
* Предсказуемое поведение алгоритма

**Недостатки больших значений (5+ сек):**

* Ордера долго остаются на устаревших ценах
* Алгоритм опаздывает на рыночные движения
* Возможны резкие и неожиданные перестановки после истечения таймера
* Снижается общая эффективность торговли

⚠️ **Важно:** используйте профилирование алгоритма, чтобы видеть моменты пересечений буфера и активацию таймеров.

**По умолчанию:** рекомендуется использовать минимальные значения для точной работы алгоритма.

***

#### Задержка на перемещение от цены

Количество секунд, в течение которых ордер не будет отодвигаться дальше от цены после того, как она пересекла ближнюю границу буфера.

**Как работает:**

1. Цена пересекает ближнюю границу буфера — запускается таймер задержки
2. В течение N секунд ордер не отодвигается от цены, даже если цена продолжает приближаться
3. Если цена развернётся и вернётся в буфер за время задержки — ордер не перемещается
4. Если цена за время задержки пересечёт буфер в обратную сторону (отдалится от ордера) — ордер переставится сразу без задержки

**Зачем нужна:**

* Защищает от срабатывания при стремительных движениях без последующего отката
* Уменьшает количество лишних срабатываний ордеров
* Оптимизирует работу на рынках с резкими обратными импульсами

**Преимущества малых значений (0,1–1 сек):**

* Ордера не зависают на неактуальных ценах
* Логика работы соответствует текущему состоянию рынка
* Меньше риск открыть позицию в невыгодной точке
* Алгоритм работает плавно и предсказуемо

**Недостатки больших значений (5+ сек):**

* Буфер остаётся неподвижным слишком долго
* Возможны ложные срабатывания после резкого разворота
* Сложнее анализировать и отлаживать поведение алгоритма
* Непредсказуемые перестановки после истечения таймера

⚠️ **Важно:** маленькие значения дают максимальную точность, но увеличивают количество перестановок. Это нормально для динамичных алгоритмов, но учитывайте нагрузку на API биржи.

**По умолчанию:** рекомендуется использовать минимальные значения для точной работы алгоритма.

***

#### Тип источника данных

Откуда брать данные о последней цене для расчёта расстояния и буфера.

**Тикер:**

* Обновляется реже
* Меньше нагрузка на ядро
* Для более высоких расстояний
* При торговле большим количеством ордеров

**Трейды:**

* Обновляется в несколько раз чаще
* Выше нагрузка
* Для малых расстояний
* Более точная и быстрая реакция

Выбирайте источник данных в зависимости от ваших потребностей и целей. Многие трейдеры используют трейды даже на высоких расстояниях при сильной волатильности.

⚠️ **Важно:** этот параметр влияет только на расчёт расстояния и буфера. Данные для фильтров (маркировочная цена, объёмы, дельта-фильтры) берутся из «Обзор рынков» → настройки обновления в «Настройки → Ядро → Обзор рынков → Источник данных».

**По умолчанию:** Тикер

***

### Параметры ордера

#### Направление

**Купить (Long):**

* Ордер в стакане Bid (на покупку)
* Открывается по низкой цене, закрывается по высокой
* Расчёт на откат вверх

**Продать (Short):**

* Ордер в стакане Ask (на продажу)
* Открывается по высокой цене, закрывается по низкой
* Расчёт на откат вниз

***

#### Тип ордера

Какой тип ордера размещать.

***

#### Прибавление к стоп-лимитному ордеру

Значение стоп-цены для типа «Стоп-лимит».

***

#### Размер ордера

Размер ордера в USDT. При торговле с плечом указывайте полный размер с учётом плеча.

⚠️ **Важно:** размер должен соответствовать требованиям биржи для всех выбранных пар.

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

Текущие минимумы доступны на вкладке «Управление».

***

#### Айсберг

Скрывает истинный размер ордера из стакана. Ордер исполняется по частям.

⚠️ **Важно:** работает только на споте.

***

#### Auto join (автообъединение)

Автоматически объединяет несколько позиций на одной паре:

* Пересчитывается средневзвешенная цена входа
* Корректируются Take Profit и Stop Loss

**Что объединяется:**

* Позиции от всех алгоритмов с включённым Auto join без ключа
* Ручные позиции

⚠️ **Рекомендация:** всегда используйте ключ объединения, чтобы избежать нежелательного объединения.

***

#### Ключ объединения

Уникальное название для объединения позиций только между выбранными алгоритмами.

**Пример:** торгуете BTCUSDT тремя алгоритмами:

* Shots с ключом «aggressive»
* Shots Group с ключом «aggressive»
* Vector с ключом «trend»

Первые два будут объединяться между собой, Vector останется независимым.

⚠️ **Важно:** алгоритм с Auto join без ключа может объединиться с любыми другими позициями, даже с ключевыми.

***

### Take Profit

Автоматическая фиксация прибыли. По умолчанию включён.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FCoFNIDKkkmOzAP3p2XzD%2Fimage.png?alt=media&amp;token=6af7df04-1dcb-49f3-86aa-9ee5915c15a6" alt=""><figcaption></figcaption></figure>

#### Процент

Расстояние от цены входа в процентах:

* Для лонга — выше цены входа
* Для шорта — ниже цены входа

⚠️ **Важно:** процент должен покрывать комиссию биржи за всю сделку, иначе прибыли не будет.

***

#### Тип ордера

**Лимитный (рекомендуется):**

* Реальный ордер на бирже (r)
* Виден в стакане
* Работает с виртуальным Stop Loss

**Маркет:**

* Виртуальный ордер в ядре (v)
* Становится реальным при касании цены
* Работает с реальным стоп-лимитным Stop Loss

⚠️ **Важно:** доступность зависит от биржи.

***

#### Айсберг

Скрывает размер Take Profit из стакана. Не зависит от настройки айсберга основного ордера.

⚠️ **Важно:** работает только на споте.

***

#### Автопонижение Take Profit

Постепенно снижает ордер Take Profit, если цена не достигает изначального уровня.

**Таймер:** через сколько секунд делать следующий шаг понижения

**Шаг:** на сколько процентов от цены входа снижать Take Profit

**Порог:** минимальный уровень Take Profit, ниже которого не опускаться

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FlHEhMeX1dhmV11wujRkh%2Fimage.png?alt=media&amp;token=d22e16af-915a-4df1-8eb9-59c90ca0c24d" alt=""><figcaption></figcaption></figure>

**Пример:**

Настройки: Take Profit 1,5%, таймер 1 сек, шаг 0,5%, порог 0,2%

1. Позиция открыта → Take Profit на 1,5%
2. Через 1 сек → 1%
3. Через 1 сек → 0,5%
4. Через 1 сек → 0,2% (минимум)
5. Остаётся на 0,2% до закрытия

⚠️ **Важно:** повышение прибыли не предусмотрено.

***

### Контакты и поддержка

Вопросы по настройке или предложения — пишите в [службу поддержки](https://t.me/moontrader_support_ru).


# Алгоритм Averages

Averages зарабатывает на коррекциях — когда цена временно движется против основного тренда, а затем возвращается обратно. Алгоритм сравнивает среднюю цену на двух временных промежутках (длинном и коротком) и размещает ордера, когда разница попадает в заданный диапазон.

***

### Как работает

1. **Вычисление средних цен**

   Непрерывно считает среднюю цену за два периода (например: 1 минута и 10 секунд).
2. **Расчёт расхождения**

   Вычитает короткую среднюю из длинной и переводит в проценты (дельта).

   * Положительная дельта — краткосрочный тренд вниз
   * Отрицательная дельта — краткосрочный тренд вверх
3. **Сигнал (триггер)**

   Когда дельта попадает в заданный диапазон — размещаются ордера.
4. **Ордера остаются на месте**

   После размещения ордера не двигаются до исполнения или отмены.
5. **Защита позиции**

   После исполнения автоматически выставляются Take Profit и Stop Loss.

***

### Основные параметры

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F2I59WO2blImIPmE7gZkJ%2Fimage.png?alt=media&amp;token=f6652f73-94d9-4910-aefe-62e6f05f4def" alt=""><figcaption></figcaption></figure>

#### Расстояние для выставления ордера

На каком расстоянии от цены триггера разместить ордер (в процентах).

⚠️ **Важно:** знак всегда от цены триггера, независимо от направления:

* **Положительное** — ордер выше цены
* **Отрицательное** — ордер ниже цены

**Примеры:**

| Расстояние | Направление | Результат                     |
| ---------- | ----------- | ----------------------------- |
| +1%        | Продать     | Ордер продажи выше цены       |
| -1%        | Купить      | Ордер покупки ниже цены       |
| +1%        | Купить      | Мгновенная покупка по рынку\* |
| -1%        | Продать     | Мгновенная продажа по рынку\* |

* Маркет-ордер открывает позицию сразу

***

#### **Базовая цена**

От какой цены отсчитывается расстановка ордеров при срабатывании триггера.

По умолчанию ордер отсчитывается от текущей цены (тика) в момент срабатывания. Тик нестабилен — небольшое движение цены между сигналом и размещением ордера смещает ордер относительно нужного уровня. Базовая цена позволяет привязать размещение к уровню свечи, а не к мгновенному тику.

**Текущая цена** — ордер отсчитывается от тика в момент срабатывания (как раньше).

**Хай свечи** — от максимума последней закрытой свечи выбранного таймфрейма.

**Лоу свечи** — от минимума последней закрытой свечи выбранного таймфрейма.

**Среднее свечи** — от средней цены последней закрытой свечи: (High + Low) / 2.

Расстояние для выставления ордера применяется поверх выбранной базовой цены: положительное значение — выше базовой, отрицательное — ниже.

⚠️ **Важно:** при выборе любой опции по свече появляется параметр **Таймфрейм** — он определяет, свеча какого таймфрейма используется как базовая. Для «Текущей цены» параметр Таймфрейм не отображается.

***

**Таймфрейм**

Таймфрейм свечи, чьи уровни (Хай, Лоу или среднее) используются как базовая цена.

Отображается и доступен для редактирования только когда Базовая цена установлена в Хай / Лоу / Среднее свечи.

**Доступные значения:** 1 минута, 3 минуты, 5 минут, 15 минут, 30 минут, 1 час, 2 часа, 4 часа, 6 часов, 12 часов, 1 день

***

#### Промежуток (длинный)

Период для расчёта долгосрочной средней цены (от 1 секунды до 24 часов).

**Рекомендации:**

* Скальпинг: 30 сек – 2 мин
* Краткосрочная торговля: 5–15 мин
* Среднесрочная торговля: 1–4 часа

**По умолчанию:** 1 минута

***

#### Промежуток (короткий)

Период для расчёта краткосрочной средней цены (от 1 секунды до 24 часов).

**Рекомендации:**

* Короткий промежуток в 3–10 раз меньше длинного
* Оптимально для начала: длинный 1 мин, короткий 10 сек

⚠️ **Важно:** если короткий промежуток больше длинного, знак дельты инвертируется.

**По умолчанию:** 10 секунд

***

#### Диапазон срабатывания

При каком расхождении средних цен размещать ордера (в процентах).

Укажите минимум и максимум. Значения могут быть положительными, отрицательными, дробными.

⚠️ **Важно:** указывайте от меньшего к большему, иначе диапазон будет пустым.

**Примеры:**

**Коррекция вниз против роста (покупка на откате вниз):**

* Промежутки: 1 мин / 10 сек
* Диапазон: от -0,5% до -0,1%
* Направление: Купить

Краткосрочная цена на 0,1–0,5% выше долгосрочной → покупаем.

**Коррекция вверх против падения (продажа на откате вверх):**

* Промежутки: 1 мин / 10 сек
* Диапазон: от 0,1% до 0,5%
* Направление: Продать

Краткосрочная цена на 0,1–0,5% ниже долгосрочной → продаём.

**Любое расхождение:**

* Диапазон: от 0% до 0%

Ордера размещаются при любой дельте.

***

#### Добавить параметр

Создание дополнительных наборов промежутков с диапазонами.

Все параметры работают по логике **«И»** — ордер размещается только при выполнении условий **всех** параметров одновременно.

**Пример (мультитаймфрейм-анализ):**

**Параметр 1:** 10 сек vs 1 мин, диапазон -0,3% до -0,1%

**Параметр 2:** 1 мин vs 5 мин, диапазон 0,1% до 0,5%

Ордер размещается только когда оба условия выполнены одновременно.

***

### Параметры ордера

#### Направление

**Купить (Long):**

* Ордер в стакане Bid
* Открывается низко, закрывается высоко
* Расчёт на рост

**Продать (Short):**

* Ордер в стакане Ask
* Открывается высоко, закрывается низко
* Расчёт на падение

⚠️ Итоговое поведение зависит от знака расстояния.

***

#### Тип ордера / Прибавление к стоп-лимитному ордеру

Какой тип ордера размещать и значение стоп-цены для стоп-лимита.

***

#### Размер ордера

Размер в USDT. При торговле с плечом указывайте полный размер с учётом плеча.

**Кнопка автоповышения:** поднимает размер до минимума биржи для пар, где он меньше требуемого.

Минимумы доступны на вкладке «Управление».

***

#### Айсберг

Скрывает размер ордера из стакана. Исполняется по частям.

⚠️ **Важно:** работает только на споте.

***

#### Отмена по первому тейку

Отменяет всю сетку мульти-ордеров при закрытии первой позиции (Take Profit или Stop Loss).

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F1Po4c4ScbAAgnmFVm65y%2Fimage.png?alt=media&amp;token=14b90835-9a01-4598-9442-1c321da17842" alt=""><figcaption></figcaption></figure>

**Когда включать:**

* ✅ Хотите зафиксировать прибыль и не усредняться
* ❌ Готовы усредняться при дальнейшем движении

***

#### Объединить по первому тейку

Автоматически объединяет позиции на одной паре:

* Пересчитывается средневзвешенная цена входа
* Корректируются Take Profit и Stop Loss

Если отключено — каждая позиция существует отдельно.

⚠️ **Важно:** без ключа объединения объединяются **все** позиции на паре, включая ручные.

***

#### Ключ объединения

Уникальное название для объединения позиций только между выбранными алгоритмами.

**Пример:** BTCUSDT, три алгоритма:

* Averages с ключом «main»
* Averages Group с ключом «main»
* Vector с ключом «trend»

Первые два объединяются между собой, Vector работает независимо.

⚠️ **Важно:** алгоритм без ключа может объединиться с любыми позициями.

***

#### Ограничить по размеру открытой позиции

Максимальный суммарный объём ордеров и позиций этого алгоритма на каждую торговую пару в USDT.

При достижении лимита на конкретной паре новые ордера на эту пару не размещаются. На других парах алгоритм продолжает работать.

⚠️ **Важно:** лимит применяется к каждой паре отдельно. Если лимит 100 USDT и в алгоритме 15 пар, суммарный объём может достичь 1 500 USDT (100 × 15).

⚠️ Учитываются только ордера **этого** алгоритма, не учитываются другие алгоритмы и ручные позиции.

***

#### Вкл. Срок жизни ордеров

Автоматическая отмена неисполненных ордеров через заданное время (в секундах).

**Рекомендации:**

* Быстрые стратегии: 10–60 сек
* Умеренные стратегии: 60–300 сек
* Терпеливые стратегии: отключите

***

#### Не отменять если исполнился ордер

Продлевает срок жизни сетки при исполнении первого ордера.

**Включено:** если один ордер исполнился — остальные остаются активными

**Отключено:** все неисполненные ордера отменяются по истечении срока

⚠️ Параметр «Отмена по первому тейку» имеет приоритет.

***

### Мульти-ордера

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

#### Увеличение относительно

От чего считать размер каждого следующего ордера.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FhSgF1TXHBJTXm0nLT5G3%2Fimage.png?alt=media&amp;token=a354e038-6238-44d4-87f1-6cae572a3e1b" alt=""><figcaption></figcaption></figure>

**Первого:**

* Размер 1-го: 100 USDT, увеличение 100%
* Сетка: 100, 200, 300, 400 USDT
* Формула: Размер(n) = Размер(1) × (1 + (n-1) × %)

**Предыдущего:**

* Размер 1-го: 100 USDT, увеличение 100%
* Сетка: 100, 200, 400, 800 USDT
* Формула: Размер(n) = Размер(n-1) × (1 + %)

***

#### Количество

Сколько дополнительных ордеров разместить (не считая первого).

Если указать «3» — всего будет 4 ордера.

***

#### Расстояние

Шаг между ордерами сетки в процентах.

* **Положительные** — сетка отдаляется от цены
* **Отрицательные** — сетка приближается к цене

**Пример для ордера «Купить»:**

Цена триггера: 100 USDT

Расстояние 1-го ордера: -1% (99 USDT)

Шаг сетки: -0,5%

Количество: 3

**Сетка:**

1. 99 USDT
2. 98,505 USDT (99 × 0,995)
3. 98,012 USDT
4. 97,522 USDT

***

#### Размер увеличения

На сколько процентов изменять размер каждого следующего ордера.

* **Положительные** — размер растёт
* **Отрицательные** — размер уменьшается

**Рекомендации:**

* Агрессивное усреднение: 50–150%
* Умеренное: 20–50%
* Равномерная сетка: 0%

***

### Take Profit

Автоматическая фиксация прибыли. По умолчанию включён.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FCgzPh6tvBWzBvmU01PCx%2Fimage.png?alt=media&amp;token=b9fbffa0-27f3-4a89-a194-af687e3f2a76" alt=""><figcaption></figcaption></figure>

#### Процент

Расстояние от цены входа:

* Лонг — выше цены входа
* Шорт — ниже цены входа

⚠️ Процент должен покрывать комиссию биржи.

***

#### Тип ордера

**Лимитный (рекомендуется):**

* Реальный ордер на бирже (r)
* Виден в стакане
* Работает с виртуальным Stop Loss

**Маркет:**

* Виртуальный в ядре (v)
* Становится реальным при касании цены
* Работает с реальным стоп-лимитным Stop Loss

⚠️ Доступность зависит от биржи.

***

#### Айсберг

Скрывает размер Take Profit. Не зависит от айсберга основного ордера.

⚠️ **Важно:** работает только на споте.

***

#### Автопонижение Take Profit

Постепенно снижает ордер Take Profit, если цена не достигает изначального уровня.

**Таймер:** через сколько секунд делать шаг

**Шаг:** на сколько процентов снижать

**Порог:** минимальный уровень (может быть отрицательным)

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FtBhjWqyyT2D48STj1eaB%2Fimage.png?alt=media&amp;token=89aa21c6-575a-491b-9598-b44fec47e63f" alt=""><figcaption></figcaption></figure>

**Пример:**

Take Profit 1,5%, таймер 1 сек, шаг 0,5%, порог 0,2%

1. Позиция открыта → TP на 1,5%
2. Через 1 сек → TP на 1%
3. Через 1 сек → TP на 0,5%
4. Через 1 сек → TP на 0,2% (минимум)
5. Остаётся на 0,2%

⚠️ Повышение не предусмотрено.

***

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

#### Ждать отмены ордеров

Не размещать новые ордера, пока не закрыты все с предыдущего триггера.

**Когда включать:**

* ✅ Последовательная торговля без наложений
* ❌ Хотите открывать новые при повторных сигналах

***

#### Задержка перед перезапуском

Сколько секунд до следующего возможного срабатывания триггера.

⚠️ **Важно:** отсчёт с момента размещения ордеров, не с момента закрытия позиций.

Рассматривайте вместе с «Ждать отмены ордеров», «Короткий промежуток», «Срок жизни».

***

#### Открыть график по сигналу

Автоматически открывает график пары при срабатывании триггера (не при исполнении ордера).

***

#### Фильтр по цене

Ограничивает работу алгоритма ценовым уровнем или диапазоном. Позволяет задать условия старта и остановки прямо в настройках алгоритма, без внешних оповещений.

⚠️ **Важно:** фильтр доступен только в режиме Single. При переключении в режим Group параметр не отображается.

**Режимы**

Выберите условие кнопками справа от полей:

* **≤** — алгоритм работает, пока цена не выше указанного значения
* **≥** — алгоритм работает, пока цена не ниже указанного значения
* **⟷** — алгоритм работает, пока цена находится внутри диапазона

Для режимов «≤» и «≥» используется одно значение, для диапазона — оба.

***

**Зачем нужен**

Запускать и останавливать Averages по цене можно было только через внешние оповещения. Оповещения ненадёжны при долгой работе: они отваливаются или срабатывают с задержкой, из-за чего алгоритм входит не в той точке. Фильтр по цене решает это внутри самого алгоритма.

***

**Примеры**

**Работа только ниже уровня**

* Режим: **≤**
* Значение: 60 000

Алгоритм работает, пока цена BTCUSDT не превышает 60 000. Выше этого уровня новые ордера не размещаются.

**Работа в коридоре**

* Режим: **⟷**
* Значения: 58 000 и 62 000

Алгоритм работает только внутри диапазона 58 000 – 62 000. При выходе цены за границы работа прекращается.

***

### Особенности фильтров

Фильтры проверяются **только при размещении** ордеров.

Ордера не двигаются, поэтому фильтры (плечи, маркировочная цена, объёмы, ставка финансирования) проверяются один раз.

**Исключение — дельта-фильтры:**

Если включено «Отменять если вне диапазона»:

* Дельты проверяются с заданной частотой
* Ордера отменяются при выходе за пределы
* Не перевыставляются автоматически

Новые ордера только при новом триггере.

***

### Контакты и поддержка

Вопросы по настройке или предложения — пишите в [службу поддержки](https://t.me/moontrader_support_ru).


# Алгоритм Signal

Алгоритм размещает ордера на бирже на основе торговых сигналов из Telegram-каналов. Встроенный Telegram-бот MoonTrader отслеживает указанные каналы и при появлении сигнала автоматически выставляет ордер с параметрами из этого сигнала: ценой входа, Take Profit и Stop Loss.

Алгоритм не анализирует рынок самостоятельно — он полностью зависит от внешних сигналов. Вы определяете, каким каналам доверять и по каким правилам их разбирать, а алгоритм берёт на себя исполнение.

***

### Как работает алгоритм

#### Принцип работы

1. **Получение сигнала**

   BotClient подключается к вашему аккаунту в Telegram и отслеживает выбранные каналы. Как только в канале появляется новое сообщение — бот разбирает его по заданным правилам парсинга и передаёт сигнал алгоритму.
2. **Проверка задержки**

   Алгоритм проверяет, насколько свежий сигнал. Если с момента публикации прошло больше, чем задано в параметре «Максимальная задержка сигнала» — ордер не выставляется. Аналогичная проверка выполняется для задержки биржевых данных.
3. **Размещение ордера**

   При прохождении всех проверок алгоритм выставляет ордер с направлением, типом, размером и ценой, полученными из сигнала и настроек алгоритма.
4. **Управление позицией**

   После исполнения ордера активируются Take Profit и Stop Loss. Логика приоритетов:

   | В сигнале  | В алгоритме | Результат                       |
   | ---------- | ----------- | ------------------------------- |
   | Есть TP/SL | Нет TP/SL   | TP/SL не выставляются           |
   | Нет TP/SL  | Есть TP/SL  | Выставляются TP/SL из алгоритма |
   | Есть TP/SL | Есть TP/SL  | Выставляются TP/SL из сигнала   |

***

### Подготовка: настройка BotClient

Прежде чем запустить алгоритм, необходимо подключить Telegram-аккаунт в BotClient и выбрать каналы для отслеживания.

#### Шаг 1. Подключите Telegram-аккаунт

1. Откройте BotClient и перейдите в меню **«Profile» → «Telegram Profile»**.
2. Нажмите **«Login»**.
3. Введите номер телефона.
4. Введите код из Telegram.
5. Введите пароль, если включена двухфакторная аутентификация.

После успешной авторизации в разделе **Profile → Telegram Profile** отобразится статус `AUTHENTICATED`, имя аккаунта и номер телефона.

#### Шаг 2. Выберите каналы для отслеживания

1. Перейдите в меню **«Algorithms» → «Signals» → «Channels»**.
2. Отметьте каналы, сигналы из которых нужно обрабатывать.
3. Нажмите **«Execute»**.

#### Шаг 3. Настройте правила парсинга (опционально)

Для каждого канала можно задать индивидуальные правила разбора сообщений: **«Algorithms» → «Signals» → «Channel Settings»**.

| Поле                   | Описание                                          | Пример             |
| ---------------------- | ------------------------------------------------- | ------------------ |
| Words to ignore        | Слова, при наличии которых сообщение игнорируется | `SCAM, CALLED`     |
| Words to buy           | Слова, означающие сигнал на покупку               | `BUY, LONG`        |
| Words to sell          | Слова, означающие сигнал на продажу               | `SELL, SHORT`      |
| Words to spot market   | Слова для определения спот-рынка                  | `SPOT`             |
| Words to USDT-M market | Слова для фьючерсного рынка                       | `FUTURES, USDT-M`  |
| Words to COIN-M market | Слова для COIN-M рынка                            | `DELIVERY, COIN-M` |

После настройки BotClient начнёт отслеживать выбранные каналы и автоматически передавать сигналы на все подключённые ядра.

#### Формат сигнала

По умолчанию BotClient распознаёт сигналы следующего формата:

```
Binance
USDT-M
sell galausdt
tp 3%
sl 4%
```

Строки с биржей и типом рынка определяют, куда будет выставлен ордер. Направление, пара, Take Profit и Stop Loss берутся из текста сигнала напрямую.

> ⚠️ Другие форматы сигналов в настоящее время не поддерживаются.

> Подробнее об установке и полных возможностях BotClient — в разделе [BotClient](/sovety-i-rekomendacii/bot-client-upravlenie-moontrader-cherez-telegram).

***

### Настройка алгоритма

#### Параметры алгоритма

#### Каналы

Укажите названия Telegram-каналов, из которых алгоритм будет получать сигналы.

Один алгоритм Signal может слушать несколько каналов одновременно. Для разных стратегий удобно создавать отдельные алгоритмы с разными наборами каналов.

> ⚠️ Канал должен быть добавлен и активирован в BotClient — иначе сигналы из него не поступят.

#### Максимальное значение задержки сигнала

Максимальное время в секундах, в течение которого алгоритм ожидает поступления сигнала. Если сигнал не получен за указанный период — алгоритм его игнорирует.

#### Ждать отмены ордеров

Если включено — алгоритм не обрабатывает новый сигнал, пока по текущему стоит активный ордер. Следующий сигнал будет принят только после отмены предыдущего ордера.

***

> Если в алгоритме задано направление Buy, но сигнал пришёл на Sell — ордер выставлен не будет.

***

### Контакты и поддержка

Если у вас возникли вопросы по настройке алгоритма или вы хотите предложить улучшения, обратитесь в [службу поддержки](https://t.me/moontrader_support_ru).


# Алгоритм Depth Shot

Depth Shots зарабатывает на резких скачках цены (прострелах) с последующим откатом. Алгоритм размещает ордер не на фиксированном расстоянии от цены, а по объёму заявок в биржевом стакане.

При плавном изменении объёмов ордер автоматически перемещается. Когда происходит прострел — позиция открывается и быстро закрывается на откате.

**Принцип:** алгоритм предполагает, что для исполнения заданного объёма торгов цена должна дойти до уровня, где этот объём находится в стакане. Такой подход точнее работает на парах с разрежёнными стаканами, где размер прострелов сильно варьируется.

***

### Как работает

1. **Анализ объёмов в стакане**

   Непрерывно отслеживает суммарный объём заявок в стакане (Bid для покупки, Ask для продажи).
2. **Размещение ордера у заданного объёма**

   Ордер ставится там, где накопленный объём в стакане достигает заданного значения.

   Пример: объём 50 000 USDT → ордер там, где накоплено 50 000 USDT.
3. **Буфер вокруг ордера**

   Создаётся коридор, внутри которого объём может колебаться без перемещения ордера.
4. **Автоматическое перемещение**
   * Дальняя граница пересекла ордер → ордер движется к цене
   * Ближняя граница пересекла ордер → ордер отодвигается от цены
5. **Исполнение при простреле**

   Резкий скачок цены к ордеру → позиция открывается.
6. **Защита позиции**

   Автоматически выставляются Take Profit и Stop Loss.

***

### Основные параметры

#### Объём котируемых активов

Искомый объём в стакане в единицах второй валюты пары.

* ETHUSDT — объём в USDT
* ETHBTC — объём в BTC

Это объём, который показан в биржевом стакане на графике.

⚠️ **Важно:** указывайте цифрами без сокращений. Для 1 млн USDT: 1000000

**Как определить:**

1. Откройте стакан выбранной пары
2. Найдите уровень для размещения ордера
3. Посмотрите накопленный объём до этого уровня
4. Укажите в настройках

***

#### Мин/Макс расстояние

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FzIxnJP5wHMvpClQsK5H7%2Fimage.png?alt=media&amp;token=ade5dab8-7d9b-4551-8f80-d1102f926497" alt=""><figcaption></figcaption></figure>

Диапазон расстояний от цены в процентах, где алгоритм может размещать ордера.

Если объём в этих границах — ордер размещается. Если выходит за границы — поведение зависит от «Остановиться если вне диапазона».

Расстояние отсчитывается по направлению:

* Купить — ниже цены
* Продать — выше цены

**Пример:**

Цена: 50 000 USDT

Мин: 0,5%, Макс: 2%

Направление: Купить

**Диапазон размещения:** 49 000 – 49 750 USDT

***

#### Система буферов

Двухуровневая система формирует единую буферную зону вокруг ордера.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F9WToy9LoXrwbIWZVFHbR%2Fimage.png?alt=media&amp;token=3e0da0c5-0f2d-4f67-aedb-9a78039834ad" alt=""><figcaption></figcaption></figure>

#### Буфер по объёму

Коридор в единицах котируемого актива, в котором объём может колебаться без перемещения ордера.

При размещении искомый объём в центре буфера. Размер делится на 2 в каждую сторону.

**Пример:**

Объём: 50 000 USDT

Буфер: 4 000 USDT

**Границы:**

* Дальняя: 52 000 USDT (+2 000)
* Ближняя: 48 000 USDT (-2 000)

Пока объём между 48 000 и 52 000 — ордер не двигается.

***

#### Мин/Макс буфер

Дополнительное ограничение ширины буфера в процентах от цены.

Применяется к каждой границе отдельно:

**Минимальный буфер** — граница не может быть ближе к ордеру

* Предотвращает схлопывание при «стенке» в стакане
* Ширина зоны всегда ≥ 2 × мин. буфер

**Максимальный буфер** — граница не может быть дальше от ордера

* Предотвращает чрезмерное расширение в разрежённых стаканах

**Как работает:**

1. Берётся «Буфер по объёму» (пополам от ордера)
2. Каждая граница проверяется:
   * В пределах Мин/Макс → используется «Буфер по объёму»
   * Выходит за пределы → ставится на ближайшую границу Мин/Макс

**Пример:**

Цена: 50 000 USDT

Ордер: 49 500 USDT (1% от цены)

Буфер по объёму: 4 000 USDT (\~8% от цены)

Мин: 0,2%, Макс: 2%

**Без Мин/Макс:**

* Дальняя: \~52 000 USDT (\~4%) ❌ превышает Макс
* Ближняя: \~47 000 USDT (\~5%) ❌ превышает Макс

**Итог:**

* Дальняя: 50 490 USDT ✅ ограничена Макс 2%
* Ближняя: 48 510 USDT ✅ ограничена Макс 2%

***

### Управление движением

#### Остановиться если вне диапазона

Поведение при выходе объёма за Мин/Макс расстояние.

**Отключено (по умолчанию):**

* Ордер фиксируется на границах диапазона
* Ближе Мин → остаётся на Мин
* Дальше Макс → остаётся на Макс
* При возврате объёма — движется как обычно

**Включено:**

* Ордер отменяется при выходе
* Повторная проверка через заданное время (по умолчанию 60 сек)
* Интервал: «Общие настройки → Задержка перезапуска при критической ошибке»

***

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

Частота получения данных о стакане.

**Отключено:**

* Спот: 1 раз в 1 сек
* Фьючерсы: 1 раз в 0,5 сек
* Низкая нагрузка на API
* Подходит для большинства стратегий

**Включено:**

* Все рынки: 1 раз в 0,1 сек
* Максимальная точность
* Высокая нагрузка на API
* Быстрый расход API-лимитов

⚠️ **Осторожно:** на большом количестве пар может вызвать:

* Рассинхронизацию с биржей
* Исчерпание API-лимитов
* Задержки обработки

**Рекомендации:**

* ✅ Включайте для 1–5 активных пар
* ❌ Отключайте при работе с 10+ парами
* ❌ Отключайте при слабом интернете

***

#### Задержка на следование за ценой

Сколько секунд ждать перед перемещением ордера **к цене** после выхода дальней границы за ордер.

Если объём вернулся за время задержки — ордер не перемещается.

**Применение:** избегает лишних перемещений при временных колебаниях.

***

#### Задержка на перемещение от цены

Сколько секунд ждать перед перемещением ордера **от цены** после выхода ближней границы за ордер.

**Применение:** фильтрует ложные сигналы при временных изменениях объёмов.

***

### Параметры ордера

#### Направление

**Купить (Long):**

* Ордер в стакане Bid
* Открывается низко, закрывается высоко
* Расчёт на откат вверх

**Продать (Short):**

* Ордер в стакане Ask
* Открывается высоко, закрывается низко
* Расчёт на откат вниз

***

#### Тип ордера / Прибавление к стоп-лимитному ордеру

Какой тип ордера размещать и значение стоп-цены для стоп-лимита.

***

#### Размер ордера

Размер в USDT. При торговле с плечом указывайте полный размер с учётом плеча.

**Кнопка автоповышения:** поднимает до минимума биржи для пар, где меньше требуемого.

Минимумы на вкладке «Управление».

***

#### Айсберг

Скрывает размер из стакана. Исполняется по частям. Только для спот-рынков.

***

#### Auto join / Ключ объединения

Автообъединение позиций на одной паре:

* Пересчёт средневзвешенной цены входа
* Корректировка Take Profit и Stop Loss

**Ключ объединения:** уникальное название для объединения только между выбранными алгоритмами.

⚠️ **Важно:** без ключа объединяются все позиции на паре, включая ручные.

***

### Take Profit

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fize4trl19J3LoEXljT8K%2Fimage.png?alt=media&amp;token=c8f93f1f-51b4-4fda-bc11-2a5eab684459" alt=""><figcaption></figcaption></figure>

Автоматическая фиксация прибыли. По умолчанию включён.

В Depth Shots три режима расчёта Take Profit. Все отсчитываются в прибыльную сторону (лонг — выше, шорт — ниже).

⚠️ Процент должен покрывать комиссию биржи.

***

#### Классический Take Profit

Процент от цены открытия позиции.

**Пример:**

Вход: 50 000 USDT

TP: 0,5%

Купить

**Результат:** TP на 50 250 USDT

**Применение:**

* Стабильные рынки с предсказуемыми прострелами
* Знаете точный процент профита

***

#### Исторический Take Profit

Процент от расстояния за последние 2 секунды, включая прострел.

Пройденное расстояние = 100%. Вы указываете процент отката.

**Формула:**

Расстояние = |Цена 2 сек назад - Текущая цена|

TP = Вход ± (Расстояние × Процент / 100)

**Пример:**

2 сек назад: 50 000 USDT

Вход: 48 500 USDT

Купить

Расстояние: 1 500 USDT (3%)

Процент: 33%

**Результат:**

Откат: 1 500 × 0,33 = 495 USDT

TP: 48 995 USDT (\~1% от входа)

**Применение:**

* Размер прострелов сильно варьируется
* Адаптация под силу движения
* Переменная волатильность

**По умолчанию:** 50% (половина расстояния)

***

#### Take Profit «Глубина»

Процент только от размера прострела, без предшествующего движения.

Как исторический, но 100% = только прострел.

**Формула:**

Прострел = |Цена до - Вход|

TP = Вход ± (Прострел × Процент / 100)

**Пример:**

До прострела: 49 500 USDT

Вход: 48 500 USDT

Купить

Прострел: 1 000 USDT

Процент: 50%

**Результат:**

Откат: 500 USDT

TP: 49 000 USDT

**Применение:**

* Точная привязка к прострелу
* Важен откат от прострела, не общее движение

**По умолчанию:** 50%

***

#### Сравнение типов TP

**Ситуация:** плавное падение 50 000 → 49 500 за 2 сек, затем прострел до 48 500

| Тип              | Расчёт                  | Уровень TP | Применение      |
| ---------------- | ----------------------- | ---------- | --------------- |
| Классический 1%  | 48 500 × 1,01           | 48 985     | Фикс. процент   |
| Исторический 33% | 48 500 + (1 500 × 0,33) | 48 995     | Общее движение  |
| Глубина 50%      | 48 500 + (1 000 × 0,5)  | 49 000     | Только прострел |

***

#### Тип ордера

**Лимитный (рекомендуется):**

* Реальный на бирже (r)
* Виден в стакане
* С виртуальным Stop Loss

**Маркет:**

* Виртуальный в ядре (v)
* Реальный при касании цены
* С реальным стоп-лимитным Stop Loss

⚠️ Доступность зависит от биржи.

***

#### Айсберг

Скрывает размер Take Profit. Не зависит от айсберга основного ордера.

***

#### Автопонижение Take Profit

Постепенно снижает ордер TP, если цена не достигает изначального уровня.

⚠️ **Важно:** независимо от типа TP (классический/исторический/глубина), шаг и порог **только в процентах от цены входа**.

**Таймер:** через сколько сек делать шаг

**Шаг:** на сколько % от цены входа снижать

**Порог:** минимальный уровень % от входа

**Пример:**

Тип: Глубина 50%

Прострел: 3% (1 500 USDT)

Таймер: 1 сек, Шаг: 0,5%, Порог: 0,2%

Вход: 48 500 USDT

1. Открыта → TP на 50% прострела = 750 = 49 250 (1,5% от входа)
2. Через 1 сек → TP 1% = 48 985
3. Через 1 сек → TP 0,5% = 48 742,5
4. Через 1 сек → TP 0,2% = 48 597 (минимум)
5. Остаётся на 0,2%

⚠️ Повышение не предусмотрено.

***

### Контакты и поддержка

Вопросы по настройке или предложения — пишите в [службу поддержки](https://t.me/moontrader_support_ru).


# Алгоритм Vector

Алгоритм обнаруживает зоны с аномальной рыночной активностью — моменты, когда за короткое время резко увеличиваются диапазоны цен. Алгоритм даёт возможность быстро входить в такие движения и фиксировать прибыль на кратковременных импульсах рынка.

Алгоритм анализирует рынок небольшими временными интервалами (фреймами), отслеживает изменение цены и активность торгов, а затем автоматически размещает ордера при выполнении заданных условий.

***

### Как работает алгоритм

#### Принцип работы

1. **Разбивка времени на фреймы**

   Временной интервал (Time Frame) делится на небольшие отрезки — фреймы (Frame Size). Например, если Time Frame = 2 секунды, а Frame Size = 0,2 секунды, то алгоритму необходимо 10 фреймов для анализа.
2. **Сбор данных в каждом фрейме**

   В каждом фрейме алгоритм анализирует:

   * минимальную и максимальную цену трейдов в периоде;
   * количество трейдов;
   * объёмы трейдов.
3. **Проверка условий для входа**

   Алгоритм формирует сигнал на вход, если:

   * размер спреда (разница между максимальной и минимальной ценой) в каждом фрейме превышает заданный процент (Min Spread Size);
   * направление движения верхней и нижней границы спреда соответствует заданным диапазонам (Upper/Lower Border Range) (если включено);
   * в каждом фрейме количество трейдов превышает минимальное значение (Min Trades Per Frame);
   * объём торгов в каждом фрейме превышает минимум (Min Quote Asset Volume).
4. **Размещение ордеров**

   При срабатывании триггера алгоритм размещает ордера:

   * для покупки (Buy): на расстоянии Order Distance от нижней границы спреда;
   * для продажи (Sell): на расстоянии Order Distance от верхней границы спреда;
   * с частотой, заданной параметром Order Frequency;
   * до тех пор, пока не достигнут Max Orders.
5. **Управление позицией**

   После исполнения ордера активируется Take Profit:

   * для покупки: отсчитывается от нижней границы спреда текущего фрейма;
   * для продажи: отсчитывается от верхней границы спреда текущего фрейма.
   * При этом значение Тейк Профит указывается в процентах от найденного расстояния (мин/макс), а не в процентах цены

***

### Настройка алгоритма

#### Основные параметры

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F25abTIgVP6yWSagoRbF9%2Fimage.png?alt=media&amp;token=7684ae94-97f5-406d-81cc-b2826ab9751d" alt=""><figcaption></figcaption></figure>

#### 1. Frame Size (размер фрейма)

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FVy6rzn7ezwWLswrJv1PJ%2Fimage.png?alt=media&amp;token=3ad6a259-81b7-45b5-b40b-a03cb1c841a8" alt=""><figcaption></figcaption></figure>

Размер микро-интервала в секундах, на которые разбивается Time Frame.

Чем меньше Frame Size, тем точнее анализ, но выше требования к частоте данных. Это один из двух ключевых параметров, определяющий принцип алгоритма.

**Значение по умолчанию:** 0,2 секунды

**Минимальное значение:** 0,001 секунды

**Максимальное значение:** без ограничений

#### 2. Time Frame (временной интервал)

Длительность временного окна для анализа в секундах.

Это суммарный период, за который алгоритм анализирует рыночную активность. Это второй ключевой параметр, определяющий принцип алгоритма. Задав очень короткие промежутки - алгоритм будет искать только прострелы, повторяющиеся так часто, на сколько отрезков поделен Time Frame. Задав более длинные промежутки - алгоритм будет искать рынки которые на протяжении указанного времени находятся в состоянии волатильности.

**Значение по умолчанию:** 1 секунда

**Минимальное значение:** 0,001 секунды

**Максимальное значение:** без ограничений

***

#### 3. Min Spread Size (минимальный размер спреда)

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FxnnBrm8MMy7CXw2MeCzo%2Fimage.png?alt=media&amp;token=07717f0d-9a48-439f-a6e8-37a0513e52cb" alt=""><figcaption></figcaption></figure>

Минимальный размер диапазона цены в процентах.

Спред — это разница между максимальной и минимальной ценой во фрейме. Алгоритм создаёт сигнал, только если спред в каждом фрейме превышает указанное значение.

**Значение по умолчанию:** 0,5%

**Минимальное значение:** 0%

**Максимальное значение:** без ограничений

***

#### 4. Upper Border Range (диапазон верхней границы)

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FksEN1Pi4nHoEZOZBvwsL%2Fimage.png?alt=media&amp;token=e1ef4789-2a66-4fd5-a9a1-9a88c335bd52" alt=""><figcaption></figcaption></figure>

Фильтр отслеживает, как изменяется верхняя граница спреда от фрейма к фрейму.

Алгоритм измеряет изменение верхней границы между соседними фреймами в процентах от спреда последнего фрейма. Укажите минимальное и максимальное значение диапазона. Все изменения должны попасть в заданный диапазон — если хотя бы одно выходит за границы, условие не выполнено.

**Как это работает:**

Изменение = (Верхняя граница следующего фрейма - Верхняя граница предыдущего фрейма) / Спред последнего фрейма × 100%

**Пример:** 4 фрейма с верхними границами 100, 101, 102, 105. Спред последнего фрейма = 5.

Изменения: (101-100)/5 × 100 = +20%, (102-101)/5 × 100 = +20%, (105-102)/5 × 100 = +60%

Диапазон от +10% до +70% → все изменения попали ✅

Диапазон от +10% до +50% → последнее изменение (+60%) вышло за границу ❌

**Значения диапазона:**

* Положительные значения — верхняя граница растёт (цена движется вверх)
* Отрицательные значения — верхняя граница снижается (цена движется вниз)
* Диапазон позволяет фильтровать силу движения

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

**Использование:** комбинируйте с Lower Border Range для поиска односторонних движений. Например, для растущего тренда установите положительные значения для обеих границ.

**Значение по умолчанию:** от 0% до 0,5%

**Минимальное значение:** без ограничений

**Максимальное значение:** без ограничений

#### 5. Lower Border Range (диапазон нижней границы)

Фильтр отслеживает, как изменяется нижняя граница спреда от фрейма к фрейму.

Алгоритм измеряет изменение нижней границы между соседними фреймами в процентах от спреда последнего фрейма. Укажите минимальное и максимальное значение диапазона. Все изменения должны попасть в заданный диапазон — если хотя бы одно выходит за границы, условие не выполнено.

**Как это работает:**

Изменение = (Нижняя граница следующего фрейма - Нижняя граница предыдущего фрейма) / Спред последнего фрейма × 100%

**Пример:** 4 фрейма с нижними границами 50, 51, 52, 53. Спред последнего фрейма = 3.

Изменения: (51-50)/3 × 100 = +33,3%, (52-51)/3 × 100 = +33,3%, (53-52)/3 × 100 = +33,3%

Диапазон от +20% до +40% → все изменения попали ✅

Диапазон от +20% до +30% → все изменения (+33,3%) вышли за границу ❌

**Значения диапазона:**

* Положительные значения — нижняя граница растёт (цена движется вверх)
* Отрицательные значения — нижняя граница снижается (цена движется вниз)
* Диапазон позволяет фильтровать силу движения

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

**Использование:** комбинируйте с Upper Border Range для поиска односторонних движений. Например, для растущего тренда установите положительные значения для обеих границ.

**Значение по умолчанию:** от 0% до 0,5%

**Минимальное значение:** без ограничений

**Максимальное значение:** без ограничений

***

#### 6. Min Trades Per Frame (минимум трейдов во фрейме)

Минимальное количество трейдов, которое должно произойти в каждом фрейме.

Этот параметр фильтрует низкоактивные периоды. Если во фрейме трейдов меньше указанного значения, фрейм не учитывается.

**Значение по умолчанию:** 2

**Минимальное значение:** 0

**Максимальное значение:** без ограничений

***

#### 7. Min Quote Asset Volume (минимальный объём торгов)

Минимальный объём торгов в котируемой валюте для каждого фрейма.

Помогает избежать входа в рынок при низкой ликвидности. Если объём трейдов во фрейме меньше указанного значения, фрейм не учитывается.

**Значение по умолчанию:** 10 000

**Минимальное значение:** 0

**Максимальное значение:** без ограничений

***

#### 8. Order Distance (расстояние для ордера)

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FlJ1Q5Ivc3TZLlzfKBqZF%2Fimage.png?alt=media&amp;token=33da7ba3-3986-4758-8b83-c593dd1ca5c7" alt=""><figcaption></figcaption></figure>

Расстояние в процентах от **размера спреда**, на котором будет размещён ордер относительно границы.

**Как это работает:**

Order Distance отсчитывается в процентах от размера спреда (разницы между верхней и нижней границей).

* **Для Buy:** ордер размещается выше нижней границы на указанный процент от спреда
* **Для Sell:** ордер размещается ниже верхней границы на указанный процент от спреда

**Пример для Buy:**

Нижняя граница = 70

Спред = 5

Order Distance = 5%

Расстояние в пунктах = 5 × 5% = 0,25

Цена ордера = 70 + 0,25 = **70,25**

Чем больше значение Order Distance, тем дальше ордер от границы и ближе к противоположной стороне спреда. Отрицательные значения размещают ордер за пределами спреда (ниже нижней границы для Buy или выше верхней границы для Sell).

**Значение по умолчанию:** 5%

**Минимальное значение:** без ограничений (принимаются отрицательные значения)

**Максимальное значение:** без ограничений (принимаются значения выше 100%)

#### 9. Use Adaptive Order Distance (адаптивное расстояние)

Алгоритм автоматически корректирует Order Distance с учётом направления движения границы спреда.

При включении адаптации алгоритм анализирует, как изменялась соответствующая граница спреда между всеми фреймами в Time Frame, вычисляет среднее изменение и добавляет его к базовой цене ордера. Это позволяет размещать ордера более агрессивно в направлении тренда.

**Как это работает:**

1. Алгоритм считает изменение границы между каждой парой соседних фреймов
2. Вычисляет среднее изменение в абсолютных единицах цены
3. Добавляет это значение к базовой цене ордера

**Формула среднего изменения:**

((a2-a1) + (a3-a2) + (a4-a3) + ...) / n

где a — значение границы в каждом фрейме, n — количество переходов между фреймами.

**Для Buy:** используется нижняя граница спреда

**Для Sell:** используется верхняя граница спреда

**Пример для Buy:**

4 фрейма с нижними границами: 76, 74, 72, 70

Последний фрейм: нижняя граница = 70, спред = 5

Order Distance = 5%

Изменения: (74-76) = -2, (72-74) = -2, (70-72) = -2

Среднее изменение = (-2 + -2 + -2) / 3 = **-2**

**Без адаптации:**

Цена ордера = 70 + (5 × 5%) = 70 + 0,25 = **70,25**

**С адаптацией:**

Цена ордера = 70,25 + (-2) = **68,25**

Ордер размещается ниже, так как нижняя граница стабильно падает. Если изменения разнонаправленные (то вверх, то вниз), среднее изменение может быть близко к нулю, и адаптация практически не влияет на цену ордера.

***

#### 10. Order Lifetime (время жизни ордера)

Время в секундах, в течение которого ордер остаётся активным. Алгоритм ищет волатильность, ставит ордер в надежде в волатильности принять участие и снимает если не получил заполнение в ожидаемый срок. Этот параметр имеет смысл выставлять в корреляции с Frame Size/Timeframe.

Если ордер не исполнился за это время — он автоматически отменяется.

**Значение по умолчанию:** 1 секунда

**Минимальное значение:** 0 секунд

**Максимальное значение:** без ограничений

***

#### 11. Max Orders (максимум ордеров и позиций)

Суммарное количество неисполненных ордеров и открытых позиций.

Алгоритм считает ордера и позиции вместе. Новый ордер не будет размещён, если сумма активных ордеров и открытых позиций достигла указанного лимита.

**Значение по умолчанию:** 3

**Минимальное значение:** 0

**Максимальное значение:** без ограничений

***

#### 12. Order Frequency (частота размещения ордеров)

Частота размещения новых ордеров (в секундах) при активном триггере.

**Важно:** данный параметр заменяет привычный параметр «Задержка перед перезапуском», так как выполняет аналогичную функцию — контролирует интервал между размещением ордеров.

**Значение по умолчанию:** 0,1 секунды

**Минимальное значение:** 0 секунд

**Максимальное значение:** без ограничений

***

#### 13. Use Detect Shot (обнаружение прострелов)

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FsRsXmTh5fEqDhXAJeGON%2Fimage.png?alt=media&amp;token=34c090d2-b81b-4669-8495-1b045d42b6c3" alt=""><figcaption></figcaption></figure>

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

При активации алгоритм анализирует последний фрейм и ищет резкие скачки цены, ожидая отката на указанный процент от максимального движения.

**Важно:** при включённом режиме Detect Shot параметры Time Frame, Upper Border Range и Lower Border Range не учитываются, так как алгоритм анализирует только последний фрейм.

**Значение отката по умолчанию:** 80%

**Минимальное значение:** 0%

**Максимальное значение:** 100%

* 100% — полный откат к начальной точке движения
* 0% — откат отсутствует

**Пример:** если цена резко выросла с 100 до 101, а затем откатила до 100,2, откат составил 80% от движения (цена прошла обратно 0,8 из 1).

***

#### 14. Shot Direction (направление прострела)

Выберите направление движения, которое алгоритм должен обнаруживать:

* **Up** — резкий рост цены
* **Down** — резкое падение цены

***

### Управление прибылью и рисками

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FvALrKBHm9efnvwJghfVh%2Fimage.png?alt=media&amp;token=179aab3f-69b6-4aa9-b574-8fd67463babc" alt=""><figcaption></figcaption></figure>

#### Take Profit (фиксация прибыли)

Уровень фиксации прибыли в процентах от размера спреда.

* **Для Buy:** отсчитывается от нижней границы спреда в текущем фрейме
* **Для Sell:** отсчитывается от верхней границы спреда в текущем фрейме

Внимание, в отличие от других алгоритмов, в алгоритме Vector, Take Profit указывается в процентах от найденных расстояний, а не в процентах от цены актива. Эта реализация дает больше гибкости алгоритму и возможности забирать больше профитов при нахождении больших расхождений цен.

Например, алгоритм с параметром Spread Size = 0.5, сработает как при расстоянии в 1.0% так и при расстоянии в 5.0% между ценами в фреймах, при такой большой возможной разнице логичнее выставлять Take Profit в зависимости от найденной ситуации.

#### Adaptive Take Profit (адаптивный тейк-профит)

Алгоритм автоматически корректирует дистанцию Take Profit с учётом направления движения границы спреда.

При включении адаптации алгоритм анализирует, как изменялась соответствующая граница спреда между всеми фреймами в Time Frame, вычисляет среднее изменение и добавляет его к базовой цене Take Profit. Это позволяет фиксировать прибыль с учётом текущего тренда движения цены.

**Как это работает:**

1. Алгоритм считает изменение границы между каждой парой соседних фреймов
2. Вычисляет среднее изменение в абсолютных единицах цены
3. Добавляет это значение к базовой цене Take Profit

**Формула среднего изменения:**

((a2-a1) + (a3-a2) + (a4-a3) + ...) / n

где a — значение границы в каждом фрейме, n — количество переходов между фреймами.

**Для Buy:** используется нижняя граница спреда

**Для Sell:** используется верхняя граница спреда

**Пример для Buy:**

4 фрейма с нижними границами: 100, 110, 120, 130

Последний фрейм: нижняя граница = 130, спред = 100

Take Profit = 90%

Изменения: (110-100) = +10, (120-110) = +10, (130-120) = +10

Среднее изменение = (+10 + +10 + +10) / 3 = **+10**

**Без адаптации:**

Цена Take Profit = 130 + (100 × 90%) = 130 + 90 = **220**

**С адаптацией:**

Цена Take Profit = 220 + (+10) = **230**

Take Profit размещается выше, так как нижняя граница стабильно растёт. Если изменения разнонаправленные (то вверх, то вниз), среднее изменение может быть близко к нулю, и адаптация практически не влияет на цену Take Profit.

***

#### Stop Loss (ограничение убытков)

Уровень стоп-лосса в процентах от цены размещения ордера.

***

### Контакты и поддержка

Если у вас возникли вопросы по настройке алгоритма или вы хотите предложить улучшения, обратитесь в [службу поддержки](https://t.me/moontrader_support_ru).


# Алгоритм Shot Detect

Алгоритм торгует на откатах после резких ценовых прострелов. Shot Detect отслеживает поток сделок в реальном времени и фиксирует момент, когда цена совершила резкий прострел и начала возвращаться назад. Вход в сделку происходит не в момент самого движения, а после того, как откат достигает заданного диапазона.

Алгоритм разбивает окно наблюдения на небольшие временные интервалы, отслеживает ценовые прострелы и активность торгов, а затем автоматически размещает ордер при выполнении заданных условий.

***

### Как работает алгоритм

1. **Разбивка времени на интервалы**

   Фрейм делится на 3 равных интервала. Окно наблюдения скользящее: каждые \~⅓ фрейма добавляется новый интервал, самый старый уходит. В любой момент алгоритм анализирует окно из 3 интервалов.\
   Например, при размере фрейма 1 секунда каждый интервал длится \~0,33 секунды.
2. **Сбор данных в каждом фрейме**

   В каждом фрейме алгоритм анализирует:

   * минимальную и максимальную цену сделок;
   * количество сделок (Bid и Ask);
   * объём сделок (Bid и Ask).
3. **Проверка условий для входа**

   Алгоритм требует **3 полностью сформированных интервала**; триггер срабатывает по среднему из них. Это позволяет алгоритму определить, есть откат или нет.\
   Направление прострела определяется по первому и среднему интервалу:

   * находится средняя точка среднего интервала: (max + min) / 2
   * сравнивается с первой ценой первого интервала
   * если первая цена ниже средней точки — прострел **вверх**
   * если первая цена выше средней точки — прострел **вниз**

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FP48kLiF6punxrSKhxwfZ%2Fimage.png?alt=media&amp;token=1581a748-d161-48db-8369-2b105162f9c1" alt=""><figcaption></figcaption></figure>

   Откат определяется относительно размера всего фрейма по границам двух последних интервалов:

   * **Прострел вниз —** сравнивается нижняя граница среднего интервала с нижней границей последнего интервала
   * **Прострел вверх —** сравнивается верхняя граница среднего интервала с верхней границей последнего интервала

   <figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fvja5DOObkBxhBF8FBKza%2Fimage.png?alt=media&amp;token=ef023765-7753-4c1e-918b-4858887edde8" alt=""><figcaption></figcaption></figure>

   Алгоритм формирует сигнал, если:

   * в каждом интервале есть не менее одного трейда;
   * величина ценового прострела в среднем интервале попадает в Диапазон прострела;
   * направление прострела соответствует параметру Направление прострела;
   * количество сделок в фрейме не меньше параметра Минимум сделок во фрейме;
   * суммарный объём в фрейме не меньше параметра Минимальный объём торгов.
4. **Размещение ордера**

   При срабатывании триггера алгоритм ждёт отката цены в Диапазон отката. Цена выставления ордера зависит от выбранного режима размещения — Следящий или Фиксированный.

   * **Режим Следящий** — цена рассчитывается от текущей цены (цены в момент срабатывания триггера) с учётом Фактора расстояния и глубины прострела.
   * **Режим Фиксированный** — цена рассчитывается от границ прострела с учётом Фактора расстояния.

   Подробные формулы и примеры — в описании параметра [Фактор расстояния](#id-5.-faktor-rasstoyaniya).
5. **Управление позицией**

   После исполнения ордера активируются тейк-профит и стоп-лосс.

   * **Тейк-профит** — цель по прибыли рассчитывается от цены исполнения ордера с учётом Фактора расстояния TP и глубины прострела.
   * **Стоп-лосс** — классический стоп-лосс в процентах от цены исполнения ордера.

   Подробные формулы и примеры — в описании параметров [Фактор расстояния TP](#faktor-rasstoyaniya-tp) и [Стоп-лосс](#stop-loss).

***

### Основные параметры

#### 1. Фрейм

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FCVv5uHtE6N5aICsBEcqg%2Fimage.png?alt=media&amp;token=2bd20504-c266-4e9b-8a3b-f2e9553108e9" alt=""><figcaption></figcaption></figure>

Длительность одного фрейма наблюдения в секундах.

Фрейм автоматически делится на 3 равных интервала. Чем меньше фрейм, тем короче интервалы и точнее анализ прострелов.

**Значение по умолчанию:** 0,2 секунды

***

#### 2. Диапазон прострела

Диапазон значений глубины прострела в среднем интервале, выраженный в процентах.

Триггер формируется только если глубина прострела в среднем интервале попадает в указанный диапазон.

**Минимальное значение:** 0%

**Максимальное значение:** без ограничений

***

#### 3. Минимум сделок во фрейме

Минимальное количество сделок, которое должно произойти в каждом фрейме.

Фреймы с меньшим количеством сделок исключаются из оценки триггера.

**Значение по умолчанию:** 2

**Минимальное значение:** 0

**Максимальное значение:** без ограничений

***

#### 4. Минимальный объём торгов

Минимальный суммарный объём сделок в котируемой валюте для всего окна наблюдения.

Помогает исключить сигналы при низкой ликвидности.

**Значение по умолчанию:** 10 000

**Минимальное значение:** 0

**Максимальное значение:** без ограничений

***

#### 5. Фактор расстояния

Множитель для расчёта расстояния ордера, в процентах от размера фрейма.

Фактор расстояния работает по-разному в зависимости от режима размещения ордера (Следящий или Фиксированный).

**Режим Следящий** — Фактор расстояния умножается на глубину прострела, цена ордера считается от текущей цены:

глубина прострела:

* Buy: `глубина прострела = (max − min) / max`
* Sell: `глубина прострела = (max − min) / min`

расстояние ордера и цена ордера:

* расстояние ордера = глубина прострела × Фактор расстояния
* Buy: цена ордера = текущая цена × (1 − расстояние ордера)
* Sell: цена ордера = текущая цена × (1 + расстояние ордера)

где **текущая цена** — цена в момент срабатывания триггера.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FVqoXLZegvb0LogFbkcu0%2Fimage.png?alt=media&amp;token=5204a711-a2a0-4453-963b-47a50cab303d" alt=""><figcaption></figcaption></figure>

**Пример Buy (Следящий):** прострел со 100 до 50, текущая цена = 70, Фактор расстояния = 80%

* глубина прострела = (100−50)/100 = 0,5
* расстояние ордера = 0,5 × 0,8 = 0,4
* цена ордера = 70 × (1 − 0,4) = 42

**Пример Sell (Следящий):** прострел со 100 до 150, текущая цена = 130, Фактор расстояния = 80%

* глубина прострела = (150−100)/100 = 0,5
* расстояние ордера = 0,5 × 0,8 = 0,4
* цена ордера = 130 × (1 + 0,4) = 182

**Режим Фиксированный** — Фактор расстояния умножается на размер прострела, цена ордера считается от границ прострела:

* Прострел вверх: цена ордера = нижняя граница + (верхняя − нижняя) × Фактор расстояния
* Прострел вниз: цена ордера = верхняя граница − (верхняя − нижняя) × Фактор расстояния

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F2bX9q22QS5d5kRE4908j%2Fimage.png?alt=media&amp;token=88ca7774-c8c4-44b2-968e-a3fbb1f85d71" alt=""><figcaption></figcaption></figure>

**Пример прострела вверх:** нижняя граница = 1, верхняя = 100, Фактор расстояния = 80%

* размер прострела = 100 − 1 = 99
* цена ордера = 1 + 99 × 0,8 = 80

**Пример прострела вниз:** нижняя граница = 1, верхняя = 100, Фактор расстояния = 80%

* размер прострела = 100 − 1 = 99
* цена ордера = 100 − 99 × 0,8 = 20,8

**Значение по умолчанию:** 80%

**Минимальное значение:** 0%

**Максимальное значение:** без ограничений

***

#### 6. Время жизни ордера

Время в секундах, в течение которого ордер остаётся активным.

В режиме Следящий ордер следует за ценой всё это время; в режиме Фиксированном стоит на месте. После истечения — отменяется.

**В режиме Следящий таймер обнуляется при каждом новом простреле, проходящем фильтры.** С точки зрения алгоритма это новый триггер и новый цикл работы, даже если ордер уже стоит и следует за ценой.

**Значение по умолчанию:** 1 секунда

**Минимальное значение:** 0 секунд

**Максимальное значение:** без ограничений

***

#### 7. Максимум ордеров

Максимальное количество неисполненных ордеров в любой момент времени.

Новый ордер не будет размещён, если количество активных ордеров достигло указанного лимита. Открытые позиции в этот лимит не входят.

**Значение по умолчанию:** 1

**Минимальное значение:** 0

**Максимальное значение:** без ограничений

***

#### 8. Частота выставления ордеров

Частота размещения новых ордеров в секундах при активном триггере.

**Значение по умолчанию:** 0,1 секунды

**Минимальное значение:** 0 секунд

**Максимальное значение:** без ограничений

***

#### 9. Диапазон отката

Допустимый диапазон отката от максимального движения цены прострела, задаётся в процентах от размера фрейма.

Ордер выставляется только когда откат цены попадает в указанный диапазон.

* 0% — откат отсутствует
* 100% — полный возврат к начальной точке движения

**Значение по умолчанию:** от 0% до 80%

***

#### 10. Направление прострела

Направление движения, которое алгоритм должен обнаруживать:

* **Вверх** — резкий рост цены
* **Вниз** — резкое падение цены

***

### Режим размещения

Определяет, как ведёт себя выставленный ордер до момента исполнения.

#### Режим Следящий

Ордер следует за ценой, сохраняя расстояние ордера, до истечения времени жизни ордера.

Вокруг текущей цены создаётся буфер. Пока цена внутри коридора — ордер не двигается.

#### Авторасстояние ордера

При включении новый ордер выставляется с пересчитанным расстоянием ордера под размер свежего прострела.

**Как это работает:** первый ордер исполнился (например, рассчитан с расстоянием 1,2%), затем пришёл новый прострел сильнее (1,8%). Новый ордер выставляется уже с расстоянием 1,8%, под размер этого прострела.

**Тип буфера:**

* **Статический** — фиксированный размер буфера, считается как процент от цены (например, 0,4%)
* **Динамический** — размер буфера адаптируется к размеру фрейма, считается как процент от самого прострела (например, 15%)

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FJ1VuZEXnomxlabCxDh9y%2Fimage.png?alt=media&amp;token=f8aeff3d-7d68-4087-a9d1-a5746b92af54" alt=""><figcaption></figcaption></figure>

**Буфер** — ширина коридора в процентах, внутри которого цена может колебаться без перемещения ордера.

#### Задержка следования за ценой

Количество секунд, в течение которых ордер не будет перемещаться вслед за ценой после пересечения верхней границы буфера (для Buy) или нижней границы буфера (для Sell).

**Как это работает:**

1. Цена пересекает верхнюю границу буфера (Buy) или нижнюю границу буфера (Sell) — запускается таймер
2. В течение N секунд ордер не двигается за ценой, даже если она продолжает уходить дальше
3. Если цена вернётся в буфер за время задержки — ордер не перемещается
4. Если цена пересечёт буфер в обратную сторону — ордер переставится сразу без задержки

**Зачем нужна:**

* Защищает от частых перестановок при волатильности
* Снижает нагрузку на API биржи

#### Задержка отодвигания от цены

Количество секунд, в течение которых ордер не будет отодвигаться от цены после того, как она пересекла нижнюю границу буфера (для Buy) или верхнюю границу буфера (для Sell).

**Как это работает:**

1. Цена пересекает нижнюю границу буфера (Buy) или верхнюю границу буфера (Sell) — запускается таймер
2. В течение N секунд ордер не отодвигается, даже если цена продолжает приближаться
3. Если цена вернётся в буфер за время задержки — ордер не перемещается
4. Если цена пересечёт буфер в обратную сторону — ордер переставится сразу без задержки

**Зачем нужна:**

* Защищает от срабатывания при стремительных движениях без последующего отката
* Уменьшает количество лишних срабатываний ордеров

***

#### Режим Фиксированный

Ордер выставляется один раз по фиксированной цене и не перемещается. Цена рассчитывается от границ прострела с учётом Фактора расстояния — подробные формулы и примеры в описании параметра [Фактор расстояния](#id-5.-faktor-rasstoyaniya).

Если ордер не исполнен в течение времени жизни ордера — автоматически отменяется.

***

### Управление прибылью и рисками

#### Фактор расстояния TP

Множитель для расчёта цели по прибыли от цены исполнения ордера, в процентах от размера фрейма.

Фактор расстояния TP умножается на глубину прострела — получается итоговое расстояние до цели (расстояние тейк-профита).

**Формулы:**

глубина прострела:

* Buy: `глубина прострела = (max − min) / max`
* Sell: `глубина прострела = (max − min) / min`

расстояние тейк-профита и цена тейк-профита:

* расстояние тейк-профита = глубина прострела × Фактор расстояния TP
* Buy: цена тейк-профита = цена исполнения × (1 + расстояние тейк-профита)
* Sell: цена тейк-профита = цена исполнения × (1 − расстояние тейк-профита)

где **цена исполнения** — цена исполнения ордера.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FPTa213cKbb0vyUEqNall%2Fimage.png?alt=media&amp;token=3e64477b-c0b8-4acd-969d-d5a3edf372b3" alt=""><figcaption></figcaption></figure>

**Пример Buy:** прострел со 100 до 50, цена исполнения = 42, Фактор расстояния TP = 90%

* глубина прострела = (100−50)/100 = 0,5
* расстояние тейк-профита = 0,5 × 0,9 = 0,45
* цена тейк-профита = 42 × (1 + 0,45) = 60,9

**Пример Sell:** прострел со 100 до 150, цена исполнения = 182, Фактор расстояния TP = 90%

* глубина прострела = (150−100)/100 = 0,5
* расстояние тейк-профита = 0,5 × 0,9 = 0,45
* цена тейк-профита = 182 × (1 − 0,45) = 100,1

**Тип исполнения:**

* **Рыночный** — закрытие позиции рыночным ордером
* **Лимитный** — закрытие позиции лимитным ордером

***

#### Стоп-лосс

Классический стоп-лосс в процентах от цены исполнения ордера.

**Формулы:**

* Buy: цена стоп-лосса = цена исполнения × (1 − Стоп-лосс)
* Sell: цена стоп-лосса = цена исполнения × (1 + Стоп-лосс)

где **цена исполнения** — цена исполнения ордера.

**Пример Buy:** цена исполнения = 42, Стоп-лосс = 2%

* цена стоп-лосса = 42 × (1 − 0,02) = 41,16

**Пример Sell:** цена исполнения = 182, Стоп-лосс = 2%

* цена стоп-лосса = 182 × (1 + 0,02) = 185,64

**Тип исполнения:**

* **Рыночный** — закрытие позиции рыночным ордером
* **Лимитный** — закрытие позиции лимитным ордером

***

### Контакты и поддержка

Если у вас возникли вопросы по настройке алгоритма или вы хотите предложить улучшения, обратитесь в [службу поддержки](https://t.me/moontrader_support_ru).


# Триггеры и действия

Система отслеживает торговые события и автоматически выполняет заданные действия при их наступлении. Это позволяет создавать сложные торговые сценарии с автоматическим взаимодействием алгоритмов.

**Принцип:** настраиваете условия (триггеры) и действия. Связь устанавливается через уникальный ключ.

**Пример:** при срабатывании Stop Loss на BTCUSDT автоматически запускается алгоритм Averages или останавливаются все алгоритмы.

***

### Доступные условия (триггеры)

* **Событие Market Watcher** — изменение цены или объёма
* **Заполнение ордера** — исполнение основного ордера
* **Заполнение Take Profit** — закрытие с прибылью
* **Заполнение Stop Loss** — закрытие с убытком
* **Закрытие сделки** — закрытие любым способом
* **Оповещение** — срабатывание настроенного оповещения

***

### Доступные действия

* **Запустить алгоритм** — полноценный запуск
* **Запустить дубликат алгоритма** — временный запуск копии
* **Остановить алгоритм** — полная остановка
* **Паник селл** — закрытие всех позиций
* **Пауза алгоритма** — временная приостановка

***

### Настройка: Шаг 1 — Создание действия

#### 1. Откройте раздел

«Триггеры и действия» → «Создать действие»

***

#### 2. Название действия

Введите понятное название: «Остановка при стопе BTC», «Запуск усреднения ETH».

***

#### 3. Добавьте условия

«Когда» → «Добавить условие»

#### Событие Market Watcher

Отслеживает изменения рынка.

⚠️ Требуется запущенный Market Watcher.

**Параметры:**

**Источник сигнала:**

* Цена — отслеживает изменение цены
* ОКА — отслеживает объём торгов

**Дельта:** диапазон изменения в процентах для срабатывания

Пример: 2–5% → сработает при изменении на 2–5%

**Тип сигнала:**

* Падение
* Рост
* Все

**Торговые пары:**

* Все из Market Watcher
* Белый список

***

#### Заполнение ордера

Исполнение основного ордера алгоритма (полное или частичное).

⚠️ Требуется запущенный торговый алгоритм.

***

#### Заполнение Take Profit

Закрытие позиции по Take Profit.

⚠️ Требуется алгоритм с включённым Take Profit.

***

#### Заполнение Stop Loss

Закрытие позиции по Stop Loss.

⚠️ Требуется алгоритм с включённым Stop Loss.

***

#### Закрытие сделки

Закрытие позиции любым способом (TP, SL, вручную).

⚠️ Требуется запущенный торговый алгоритм.

***

#### Оповещение

Срабатывание настроенного оповещения.

⚠️ Требуется созданное и запущенное оповещение.

**Параметры:**

**Условие и направление:** как при создании оповещений

**Торговые пары:**

* Все
* Белый список

***

#### Укажите ключ триггера

Введите уникальный ключ: «btc\_stop», «eth\_entry», «general\_panic».

⚠️ **Важно:** запомните ключ — он понадобится в алгоритме-источнике.

***

#### Несколько условий (логика «ИЛИ»)

Можно добавить несколько условий с одним ключом. Действие выполнится при срабатывании **любого** условия.

**Пример:**

Условие 1: Заполнение TP, ключ «profit\_exit»

Условие 2: Закрытие вручную, ключ «profit\_exit»

Действие выполнится при TP или ручном закрытии.

***

#### 4. Добавьте действия

«Выполнить» → «Добавить действие»

#### Запустить алгоритм

Полноценный запуск со всеми настройками.

Выберите алгоритм из списка.

**Результат:** алгоритм запустится бессрочно с сохранением всех настроек.

**Применение:**

* Запуск основного алгоритма после анализа
* Активация при определённых условиях

***

#### Запустить дубликат алгоритма

Временный запуск копии (клона).

**Параметры:**

**Алгоритм:** что клонировать

**Торговые пары:**

* Пара из триггера — клон только на паре триггера
* Белый список — клон на указанных парах

⚠️ Фильтр рынков исходного алгоритма заменяется выбранным источником. Остальные настройки сохраняются.

**Время жизни:** длительность работы клона в секундах

Пример: 3600 = 1 час

**Лимит клонов:** максимум одновременных клонов на каждую пару

Пример: лимит 1 → если триггер сработал дважды на BTCUSDT, запустится только 1 клон.

**Применение:**

* Временная торговля при сигнале
* Усреднение после убыточного закрытия
* Краткосрочная реакция на события

***

#### Остановить алгоритм

Полная остановка выбранного или всех алгоритмов.

**Параметры:**

* Выбранный алгоритм
* Все алгоритмы

⚠️ Остановка независимо от торговой пары триггера.

**Применение:**

* Экстренная остановка
* Завершение по расписанию
* Остановка зависимых алгоритмов

***

#### Паник селл

Закрытие всех открытых позиций маркет-ордерами.

**Торговые пары:**

* Пара из триггера
* Белый список

⚠️ Закрываются только **позиции**, открытые ордера остаются.

**Применение:**

* Экстренный выход при резком движении
* Фиксация убытков при критических событиях
* Закрытие перед важными новостями

***

#### Пауза алгоритма

Временная приостановка.

**Параметры:**

**Алгоритм:** что приостановить

**Продолжительность:** время паузы в секундах

**Тип паузы:**

* Пара из триггера — пауза только на паре триггера
* Белый список — пауза только на указанных парах
* Алгоритм — пауза на всех парах алгоритма

**Применение:**

* Приостановка при нестабильности
* Охлаждение после серии убытков
* Пауза на время новостей

***

#### Несколько действий (логика «И»)

Можно добавить несколько действий. При срабатывании триггера выполнятся **все** действия одновременно.

**Пример:**

Действие 1: Остановить «Shots BTC»

Действие 2: Паник селл на BTCUSDT

Действие 3: Запустить дубликат «Усреднение»

При триггере одновременно: остановится Shots, закроются позиции, запустится усреднение.

***

#### 5. Сохраните и запустите

Нажмите «Сохранить и запустить».

⚠️ **Важно:** только запущенное действие работает. Сохранённое без запуска не активно.

Статус на вкладке «Триггеры и действия» → раздел «Действия».

***

### Настройка: Шаг 2 — Связь с алгоритмом

После создания действия свяжите его с алгоритмом-источником сигналов.

#### 1. Откройте алгоритм-источник

Выберите алгоритм (Market Watcher, торговый, оповещение).

***

#### 2. Включите триггеры

В разделе «Триггеры» настроек:

1. Включите галочку «Триггеры»
2. Введите ключ (точно как в действии)
3. «Добавить триггер»
4. Выберите типы условий

⚠️ В одном алгоритме один ключ, но несколько типов условий.

***

#### 3. Выберите типы условий

Укажите, при каких событиях отправлять сигнал:

* Заполнение ордера
* Заполнение TP
* Заполнение SL
* Закрытие сделки
* Событие Market Watcher
* Оповещение

**Пример:**

В действии два условия с ключом «risk\_control»:

* Заполнение ордера
* Заполнение SL

В алгоритме ключ «risk\_control» и выбран:

* Заполнение SL

**Результат:** сработает только при SL. При ордере — нет.

***

#### Правило срабатывания

Для срабатывания нужны **оба совпадения**:

1. ✅ Ключ в действии = ключ в алгоритме
2. ✅ Тип условия в действии = тип в алгоритме

Если не совпадает — не сработает.

***

### Мониторинг

После запуска все активные триггеры на вкладке «Триггеры и действия» → раздел «Триггеры».

**Информация:**

* Ключ триггера
* Тип условия
* Алгоритм-источник
* Статус

***

### Примеры использования

#### Пример 1: Остановка при просадке

**Задача:** остановить всё при SL на BTCUSDT.

**Действие:**

Название: «Аварийная остановка при стопе BTC»

Условие: Заполнение SL, ключ «emergency\_stop»

Действие: Остановить все алгоритмы

**Алгоритм-источник:**

Любой торговый на BTCUSDT

Триггеры: ключ «emergency\_stop», тип Заполнение SL

***

#### Пример 2: Усреднение после убытка

**Задача:** запустить усреднение на той же паре после SL.

**Действие:**

Название: «Усреднение после стопа»

Условие: Заполнение SL, ключ «averaging\_trigger»

Действие:

* Тип: Дубликат алгоритма
* Алгоритм: «Averages Усреднение»
* Пары: Пара из триггера
* Время: 3600 сек (1 час)
* Лимит: 1

**Алгоритм-источник:**

Основной торговый

Триггеры: ключ «averaging\_trigger», тип Заполнение SL

***

#### Пример 3: Паника при обвале

**Задача:** закрыть всё и остановить при падении BTC >3%.

**Действие:**

Название: «Паника при обвале»

Условие:

* Тип: Market Watcher
* Ключ: «market\_crash»
* Источник: Цена
* Дельта: 3–10%
* Тип: Падение
* Пары: BTCUSDT

Действия:

1. Паник селл — все пары
2. Остановить все

**Алгоритм-источник:**

Market Watcher с BTCUSDT

Триггеры: ключ «market\_crash», тип Market Watcher

***

#### Пример 4: Ротация стратегий

**Задача:** после прибыли на ETHUSDT запустить алгоритм на BTCUSDT.

**Действие:**

Название: «Ротация ETH → BTC»

Условие: Заполнение TP, ключ «rotation\_strategy»

Действие: Запустить «Shots BTCUSDT»

**Алгоритм-источник:**

Любой торговый на ETHUSDT

Триггеры: ключ «rotation\_strategy», тип Заполнение TP

***

### Советы

#### Лучшие практики

**Понятные ключи:** «btc\_stop\_loss» вместо «key1»

**Планируйте логику:** схема событий → действий → пар

**Тестируйте на минимумах:** проверьте работу с малыми суммами

**Используйте лимиты клонов:** всегда устанавливайте лимит

**Простые действия:** лучше несколько простых, чем одно сложное

***

#### Типичные ошибки

❌ **Разные ключи**

Действие: «stop\_loss»

Алгоритм: «stoploss»

Не сработает → используйте идентичные ключи

***

❌ **Разные типы**

Действие: Заполнение ордера

Алгоритм: Заполнение TP

Не сработает → выберите одинаковые типы

***

❌ **Не запустили действие**

Создали, но не нажали «Запустить»

Не работает → всегда «Сохранить и запустить»

***

❌ **Путаница в логике**

3 условия, ждёте срабатывания всех

Сработает любое → условия «ИЛИ», действия «И»

***

### Контакты и поддержка

Вопросы или предложения — пишите в [службу поддержки](https://t.me/moontrader_support_ru).


# Автостоп

Автостоп защищает депозит при значительных убытках, автоматически останавливая алгоритмы и закрывая позиции при достижении заданных лимитов.

Система отслеживает убытки в реальном времени и выполняет защитные действия без вашего участия.

**Два типа:**

* **По балансам** — отслеживает реализованные и нереализованные убытки относительно максимального баланса
* **По отчётам** — анализирует только реализованные убытки в закрытых сделках за период

***

### Автостоп по балансам

#### Принцип работы

Отслеживает изменение баланса актива и срабатывает, если сумма реализованных и нереализованных убытков превышает лимит.

**Что учитывается:**

* ✅ Реализованный убыток — закрытые сделки с убытком
* ✅ Нереализованный убыток — текущий PnL открытых позиций

**Базовый баланс:**

Точка отсчёта = максимальное значение баланса с момента запуска. Увеличивается при росте баланса, но никогда не уменьшается.

**Пример:**

1. Запуск: 100 USDT → базис 100
2. +10 USDT → базис 110
3. 5 USDT → базис остаётся 110
4. +3 USDT → базис остаётся 110

Текущий убыток: 110 - 108 = -2 USDT

***

### Настройка по балансам

#### 1. Создайте автостоп

«Авто-стопы» → «Добавить авто-стоп»

***

#### 2. Название

Понятное название: «Защита основного -50 USDT», «Аварийная остановка -100 USDT».

***

#### 3. Актив

Котируемый актив для отслеживания: USDT, USDC, BTC, ETH и др.

После выбора в «Текущий баланс» отобразится полное значение баланса этого актива.

⚠️ При запуске текущий баланс становится базовым. При каждой остановке и повторном запуске базис обновляется.

***

#### 4. Алгоритмы для остановки

**По умолчанию:** останавливаются все существующие алгоритмы.

#### Вариант А: Конкретные алгоритмы

В «Ключевые слова» введите названия алгоритмов.

**Результат:** остановятся **только** указанные.

⚠️ Новые алгоритмы останавливаться не будут.

**Поиск:** введите часть названия (например, «Shots») и нажмите «Ввод» — добавятся все совпадающие.

***

#### Вариант Б: Все, кроме выбранных

Включите «Исключить» и укажите алгоритмы, которые **не** останавливать.

**Результат:** остановятся все, **кроме** указанных.

✅ Новые алгоритмы автоматически включаются в автостоп.

**Применение:**

* Вариант А — точечная защита конкретных стратегий
* Вариант Б — комплексная защита всего депозита

***

#### 5. Максимальный убыток

Максимально допустимый убыток относительно базового баланса.

Целые и дробные числа. Положительные автоматически → отрицательные.

**Примеры:**

* 10 → сработает при -10 USDT
* 50.5 → сработает при -50,5 USDT
* 100 → сработает при -100 USDT

***

#### Как считается убыток

**Реализованный убыток** — закрытые сделки (в «Отчёты»)

**Нереализованный убыток** — текущий PnL открытых позиций (в «Сделки и позиции»)

**Формула:**

Текущий убыток = Базовый баланс - (Текущий баланс + Нереализованный PnL всех позиций)

***

#### Примеры

**Пример 1: Только нереализованный**

Базис: 100 USDT, Лимит: -10 USDT

Открытая позиция: PnL -10 USDT

→ Автостоп срабатывает

**Пример 2: Комбинация**

Базис: 100 USDT, Лимит: -10 USDT

Реализованный: -6 USDT

Нереализованный: -4 USDT

Сумма: -10 USDT → срабатывает

**Пример 3: Не достиг лимита**

Базис: 100 USDT, Лимит: -10 USDT

Реализованный: -6 USDT

Нереализованный: -3 USDT

Сумма: -9 USDT → не срабатывает

***

#### 6. Поведение с позициями

#### Без паник селла (по умолчанию)

Галочка «Паник селл» выключена.

**Поведение:**

* Алгоритмы останавливаются
* Позиции остаются открытыми
* Закрываются по TP, SL или вручную

**Применение:** когда хотите сохранить возможность отката цены.

***

#### С паник селлом

Галочка «Паник селл» включена.

**Поведение:**

* Алгоритмы останавливаются
* Все позиции немедленно закрываются маркет-ордерами

⚠️ Закрытие по рынку → возможны проскальзывание и дополнительные убытки.

**Применение:** критические ситуации, когда важнее зафиксировать убыток.

***

#### 7. Сохраните и запустите

«Сохранить и запустить» для активации.

На вкладке «Авто-стопы» → «По балансам» отобразятся:

* Название, актив, базис, текущий баланс
* Максимальный и текущий убыток
* Количество алгоритмов, статус

***

#### Множественные автостопы

Можно создать несколько с разными настройками.

**Пример:**

**Автостоп 1: Общая защита**

* USDT, лимит -100, все кроме «Основной», паник селл

**Автостоп 2: Скальпинг**

* USDT, лимит -20, алгоритмы со словом «Scalp», без паник селла

**Автостоп 3: Фьючерсы**

* USDT, лимит -50, все фьючерсные, паник селл

***

### Автостоп по отчётам

#### Принцип работы

Анализирует только реализованные убытки в закрытых сделках за период.

**Что учитывается:**

* ✅ Реализованный убыток — закрытые сделки
* ❌ Нереализованный убыток — не учитывается

**Возможности:**

* Анализ за скользящий период
* Фильтрация по рынкам (спот, фьючерсы)
* Фильтрация по торговым парам
* Фильтрация по источникам (алгоритмы)

***

### Настройка по отчётам

Окно состоит из двух частей:

* **Верх** — параметры анализа отчётов
* **Низ** — выбор алгоритмов и лимит

***

#### Верх: Анализ отчётов

#### 1. Для последних

Скользящий период для анализа.

**Варианты:**

* 1 час, 6 часов, 12 часов
* 24 часа, 3 дня, 7 дней, 30 дней

**Как работает:**

«Последние 24 часа» → анализ за 24 часа от текущего момента. Период постоянно сдвигается.

**Пример:**

15:00 среды → сделки с 15:00 вторника до 15:00 среды

16:00 среды → сделки с 16:00 вторника до 16:00 среды

***

#### 2. Рынок

Рынок для анализа:

* Спот — только спот
* Фьючерсы — только фьючерсы
* Пусто — все рынки

***

#### 3. Символ

Торговые пары для анализа.

**Способы:**

**Конкретные:** BTCUSDT, ETHUSDT

**По активу:** USDT → все пары с USDT

**Несколько:** кнопки «Вставить список» / «Скопировать в буфер»

**Исключение:** галочка «Исключить» + пары для исключения

**Пусто:** все пары

***

#### 4. Открыто по отчётам

Источники сделок.

**Варианты:**

**Конкретный:** «Shots BTCUSDT»

**По части:** «Shots» → все с «Shots» в названии

**Ручная торговля:** «Manual»

**Несколько:** через запятую

**Пусто:** все источники

***

#### Низ: Настройка действий

#### 5. Ключевые слова

Алгоритмы для остановки при срабатывании.

Работает как в автостопе по балансам:

* Конкретные названия
* Часть названия для группы
* «Исключить» для всех, кроме указанных

***

#### 6. Исключить эмулированные

Галочка для учёта только реальных сделок.

**Применение:** при тестировании с эмулированными сделками.

***

#### 7. Информационные поля

После настройки отображается:

**Алгоритмы:** количество и список отобранных

**Сделки:** количество найденных в отчётах по критериям

**Итого:** текущий суммарный PnL по найденным сделкам

Это значение сравнивается с максимальным убытком.

***

#### 8. Максимальный убыток

Максимально допустимый убыток по настроенной выборке.

При превышении автостоп срабатывает и останавливает алгоритмы.

***

#### 9. Сохраните и запустите

«Сохранить и запустить» для активации.

На вкладке «Авто-стопы» → «По отчётам» отобразятся:

* Название, период, фильтры
* Найденные сделки, суммарный PnL
* Максимальный убыток, алгоритмы, статус

***

#### Особенности

#### Срабатывание при запуске

⚠️ Если при запуске PnL уже меньше лимита, автостоп сработает только после **следующей** сделки из выборки.

**Пример:**

Лимит: -50 USDT

PnL при запуске: -60 USDT

→ Автостоп ждёт следующей сделки

**Рекомендация:** проверяйте PnL перед запуском.

***

#### Множественные автостопы

Можно создать несколько с разными настройками.

**Пример:**

**Автостоп 1: Скальпинг за 24ч**

* 24 часа, фьючерсы, USDT-пары
* Источники: «Scalp», лимит -30 USDT

**Автостоп 2: Спот за неделю**

* 7 дней, спот, BTCUSDT + ETHUSDT
* Все источники, лимит -100 USDT

**Автостоп 3: Ручная торговля**

* 3 дня, все рынки, все пары
* Источник: Manual, лимит -50 USDT

***

### Сравнение типов

| Параметр             | По балансам                     | По отчётам                  |
| -------------------- | ------------------------------- | --------------------------- |
| **Что учитывается**  | Реализованные + нереализованные | Только реализованные        |
| **Открытые позиции** | ✅ Да                            | ❌ Нет                       |
| **Период**           | С момента запуска               | Скользящий                  |
| **Фильтрация**       | Только по активу                | По рынку, парам, источникам |
| **Базис**            | Макс. с запуска                 | Расчётный по выборке        |
| **Применение**       | Общая защита                    | Контроль стратегий          |

***

### Советы

#### Когда использовать по балансам

✅ Общая защита депозита от критических просадок

✅ Важно учитывать открытые позиции

✅ Быстрое реагирование на нереализованные убытки

✅ Высоколевериджная торговля

#### Когда использовать по отчётам

✅ Контроль эффективности конкретных стратегий

✅ Детальная фильтрация по параметрам

✅ Анализ результатов за период

✅ Разделение контроля разных типов торговли

***

#### Комбинированная защита

Для максимальной защиты используйте оба типа одновременно:

**По балансам:** USDT, лимит -200, все, паник селл

**По отчётам 1:** 24ч, лимит -50, скальпинг

**По отчётам 2:** 7 дней, лимит -100, все

**Результат:** трёхуровневая защита с разной чувствительностью.

***

#### Типичные ошибки

❌ **Слишком маленький лимит**

Срабатывает от нормальных колебаний

→ Установите 3–5% от депозита

❌ **Забыли паник селл**

Позиции накапливают убытки

→ Включайте для критических ситуаций

❌ **Слишком широкий период**

Не реагирует на краткосрочные просадки

→ Короткие периоды (24ч) для активных стратегий

❌ **Не проверили список**

Останавливает не те алгоритмы

→ Проверьте список перед запуском

***

### Дополнительно

#### Сохранение состояния

При перезагрузке ядра состояние сохраняется:

* Включённые остаются включёнными
* Базовые балансы сохраняются
* Настройки не сбрасываются

#### Связь с другими функциями

**Фильтры эффективности:** пересекается с фильтрами на уровне алгоритма

**Автостоп по лицензии:** дополнительная защита по ограничениям лицензии

***

### Контакты и поддержка

Вопросы или предложения — пишите в [службу поддержки](https://t.me/moontrader_support_ru).


# Стоп-лосс

Stop Loss ограничивает убытки по позиции, автоматически закрывая её при движении цены в невыгодную сторону. Настройки одинаковы для всех алгоритмов (Shots, Depth Shots, Averages, Vector, Signal) и ручной торговли.

⚠️ **При торговле с плечом:** обязательно настройте отступ от ликвидации (см. раздел ниже).

***

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

#### Включение Stop Loss

По умолчанию функция включена. Снимите галочку, чтобы открывать позиции без защиты.

#### Процент

На каком расстоянии от цены входа разместить Stop Loss.

**Как работает:**

* Значение всегда положительное (например: 2%)
* Для лонга (купить) — Stop Loss ставится **ниже** цены входа
* Для шорта (продать) — Stop Loss ставится **выше** цены входа

**Пример:** открыли лонг по 100 USDT, процент 2% → Stop Loss на 98 USDT

***

#### Спред

Дополнительный отступ для лимитных ордеров, который гарантирует исполнение при резких движениях цены.

⚠️ **Применяется только** для лимитного и стоп-лимитного типов. Маркетные ордера игнорируют этот параметр.

**Зачем нужен:**

Когда цена резко падает через уровень Stop Loss, лимитный ордер может «застрять» и не исполниться. Спред сдвигает ордер глубже в стакан, обеспечивая закрытие позиции.

**Как работает:**

При касании уровня Stop Loss к цене добавляется спред. Если цена продолжает падать — спред добавляется повторно каждые 60 мс до исполнения ордера.

**Пример:**

* Stop Loss на 98 USDT, спред 0,5%
* Цена упала до 98 — ордер выставляется на 97,51 USDT (98 - 0,5%)
* Цена продолжила падать — добавляется ещё 0,5% от текущей цены

***

#### Задержка на выставление

Время в секундах между открытием позиции и размещением Stop Loss. В этот период позиция не защищена.

**Когда полезно:**

Позволяет переждать краткосрочное движение против вас сразу после входа. Если цена быстро вернётся — позиция останется открытой.

**Пример использования:**

При торговле Shots/Depth Shots задержка 1-2 секунды даёт шанс закрыть позицию в плюс на откате, вместо немедленного Stop Loss внутри того же прострела.

Можно вводить дробные значения (например: 0,5).

***

#### Тип ордера

**Лимитный** — виртуальный ордер в ядре MoonTrader. Становится реальным лимитным при касании цены. Использует спред.

**Маркет** — виртуальный ордер в ядре. Становится реальным маркетным при касании цены. Закрывает позицию немедленно по рыночной цене.

**Стоп-лимитный** — реальный ордер на бирже. Размещает лимитный ордер при касании триггера. Использует спред.

⚠️ **Важно:** доступность стоп-лимитных ордеров зависит от биржи.

***

#### Виртуальные и реальные ордера

**Виртуальный ордер (v):**

* Существует только в ядре MoonTrader
* Отправляется на биржу при выполнении условий
* Обозначается сиреневым «v»

**Реальный ордер (r):**

* Размещён на бирже с момента создания
* Виден в стакане
* Обозначается зелёным «r»

⚠️ **Правило:** из пары Take Profit и Stop Loss один должен быть виртуальным, другой — реальным.

***

### Отступ от ликвидации

Защищает от принудительной ликвидации позиции биржей при торговле с кредитным плечом.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2F96XxxCAjB0m3XLeSOkZ3%2Fimage.png?alt=media&amp;token=edaf9aa9-ee6f-4b58-bba1-65de120bc150" alt=""><figcaption></figcaption></figure>

#### Расстояние отступа

Отступ в процентах от цены ликвидации.

**Как работает:**

При открытии позиции MoonTrader сравнивает цену ликвидации (рассчитанную биржей) с вашим Stop Loss.

Если ликвидация ближе к текущей цене, чем Stop Loss — Stop Loss автоматически переставится перед ценой ликвидации с заданным отступом.

**Формула:** Stop Loss = Цена ликвидации - Отступ

**Пример:**

Ваш Stop Loss: 105 USDT

Цена ликвидации: 100 USDT

Отступ: 0,1%

**Без отступа:** позиция ликвидируется на 100, Stop Loss на 105 не срабатывает ❌

**С отступом:** Stop Loss переставляется на 99,9 (100 - 0,1%), срабатывает до ликвидации ✅

***

### Трейлинг Stop Loss

Позволяет Stop Loss автоматически следовать за ценой в прибыльном направлении, защищая накопленную прибыль.

**Как работает:**

Когда цена движется в прибыльную сторону на величину спреда, Stop Loss также перемещается на эту величину. При развороте цены Stop Loss остаётся на месте.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FryOQ2w3yykznsV5ZeCaO%2Fimage.png?alt=media&amp;token=2ebc14b6-6e38-4f23-85cc-2cb2228aa795" alt=""><figcaption></figcaption></figure>

**Пример:**

Позиция «Купить» по 100 USDT, Stop Loss 2%, спред трейлинга 1%

* Цена 101 (+1%) → Stop Loss перемещается с 98 на 99
* Цена 102 (+1%) → Stop Loss перемещается с 99 на 100 (безубыток)
* Цена 103 (+1%) → Stop Loss перемещается с 100 на 101 (прибыль зафиксирована)

#### Спред

На какую величину должна сдвинуться цена в прибыльном направлении, чтобы Stop Loss переместился на ту же величину.

***

### Второй Stop Loss

Позволяет заменить первоначальный Stop Loss на новый с другими параметрами, когда цена достигает определённого уровня прибыли.

#### Триггер

На какую величину в процентах должна вырасти цена от точки входа, чтобы первый Stop Loss отменился и выставился второй.

Если триггер не достигнут, работает первый Stop Loss.

***

#### Дистанция

Расстояние от текущей цены в процентах, на котором будет выставлен второй Stop Loss при срабатывании триггера.

**Формула:** Второй Stop Loss = Триггер - Дистанция

**Примеры:**

* Триггер 2%, Дистанция 2% → второй Stop Loss по цене входа (безубыток)
* Триггер 3%, Дистанция 2% → второй Stop Loss на +1% от входа (прибыль зафиксирована)

***

#### Не ждать первый СЛ

У первого Stop Loss есть задержка на выставление — фильтр шума после входа в позицию. Пока идёт эта задержка, второй Stop Loss не выставляется, даже если триггер уже достигнут. За это время цена может развернуться, и позиция закроется в убыток вместо фиксации прибыли.

**Как работает:**

* **Выключен** (по умолчанию) — второй Stop Loss дожидается окончания задержки первого, затем выставляется по своим настройкам
* **Включён** — второй Stop Loss выставляется сразу, не дожидаясь окончания задержки

**Пример:**

Задержка на выставление 3 секунды, триггер второго Stop Loss 1%.

Цена ушла в прибыль на 1% через секунду после входа.

* **Без параметра:** второй Stop Loss ждёт ещё 2 секунды. Если цена успеет развернуться — сработает первый Stop Loss в убыток
* **С параметром:** второй Stop Loss выставляется немедленно и фиксирует прибыль

⚠️ **Применяется только** к задержке первого Stop Loss. На остальные настройки второго Stop Loss параметр не влияет.

***

#### Трейлинг и Спред

Работают так же, как для обычного трейлинга, но применяются только ко второму Stop Loss.

***

### Контакты и поддержка

Если у вас возникли вопросы по настройке Stop Loss или вы хотите предложить улучшения, обратитесь в [службу поддержки](https://t.me/moontrader_support_ru).


# Тейк-профит

Тейк-профит — это ордер для фиксации прибыли. Он выставляется автоматически при открытии позиции выше цены входа для покупки (Buy) и ниже для продажи (Sell).

**Важно:** размер тейк-профита должен покрывать комиссии биржи, иначе сделка будет убыточной.

Все настройки тейк-профита применяются ко всем позициям одного источника: конкретного алгоритма, пресета или настроек для ручной торговли.

***

### Настройка уровня тейк-профита

#### Для ручной торговли и алгоритмов Shots, Averages, Signal

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FgVQnT0Hygk3tdo9YgwuN%2Fimage.png?alt=media&amp;token=50a6e0cc-23a1-47cc-ab49-a08042e42d1b" alt=""><figcaption></figcaption></figure>

**Процент** — расстояние от цены открытия позиции до ордера тейк-профита.

* Укажите целое или дробное значение в процентах
* Положительные значения отсчитываются в прибыльную сторону
* Отрицательные значения приводят к моментальному закрытию позиции по рыночной цене

**Пример:** при открытии позиции по цене 100 USDT и тейк-профите 1,5% ордер выставится на уровне 101,5 USDT для Buy и 98,5 USDT для Sell.

***

#### Для алгоритма Depth Shots

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FOZU38mVfLzN3pGlTTvGP%2Fimage.png?alt=media&amp;token=61eb035d-61c7-44da-85b4-b77fbba474ac" alt=""><figcaption></figcaption></figure>

В Depth Shots доступны три варианта расчета тейк-профита:

#### **Классический**

Работает так же, как в других алгоритмах — фиксированный процент от цены открытия позиции.

#### **Исторический**

Процент рассчитывается от расстояния, которое прошла цена за последние 2 секунды перед открытием позиции (включая прострел).

**Как использовать:**

1. Пройденное ценой расстояние принимается за 100%
2. Укажите процент «отката» для выставления тейк-профита

**Пример:** цена прошла 3% за 2 секунды. Вы ожидаете откат на треть этого расстояния (1% от цены). Укажите в поле «Процент расстояния» значение 33%. При простреле 6% тейк-профит выставится на уровне 2% от цены входа.

#### **Глубина**

Работает как «Исторический», но за 100% принимается только размер самого прострела без учета предыдущих 2 секунд.

***

#### Для алгоритма Vector

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2Fv2nfngc6Lg7T3p8cojUP%2Fimage.png?alt=media&amp;token=41dd723f-06e4-4c3d-a0bb-aee4a2889f5c" alt=""><figcaption></figcaption></figure>

**Важное отличие:** тейк-профит указывается в процентах от размера спреда, а не от цены актива.

**Что такое спред в Vector:** Спред — это разница между максимальной и минимальной ценой во фрейме.

**Расчет уровня:**

* **Для Buy:** отсчитывается от нижней границы спреда в текущем фрейме
* **Для Sell:** отсчитывается от верхней границы спреда в текущем фрейме

**Почему расчет от спреда, а не от цены:**

Алгоритм Vector с параметром Min Spread Size = 0,5% может сработать как при спреде 1%, так и при спреде 5%. При такой разнице в ситуациях логичнее выставлять тейк-профит в зависимости от найденного расхождения.

**Пример для Buy:**

Нижняя граница спреда = 100

Спред = 10 (разница между максимумом и минимумом во фрейме)

Тейк-профит = 50%

Расстояние в пунктах = 10 × 50% = 5

Цена тейк-профита = 100 + 5 = **105**

***

#### Adaptive Take Profit (адаптивный тейк-профит)

Автоматически корректирует дистанцию тейк-профита с учетом тренда движения границы спреда.

**Включение:**

Включите чекбокс «Использовать Адаптивный Тейк Профит» в настройках алгоритма Vector.

**Как работает:**

1. Анализирует, как изменялась соответствующая граница спреда между всеми фреймами в Time Frame
2. Вычисляет среднее изменение в абсолютных единицах цены
3. Добавляет это значение к базовой цене тейк-профита

**Формула среднего изменения:**

```
((a2-a1) + (a3-a2) + (a4-a3) + ...) / n
```

где a — значение границы в каждом фрейме, n — количество переходов между фреймами.

* **Для Buy:** используется нижняя граница спреда
* **Для Sell:** используется верхняя граница спреда

**Пример для Buy:**

4 фрейма с нижними границами: 100, 110, 120, 130

Последний фрейм: нижняя граница = 130, спред = 100

Тейк-профит = 90%

**Расчет изменений:**

* (110 - 100) = +10
* (120 - 110) = +10
* (130 - 120) = +10

Среднее изменение = (+10 + +10 + +10) / 3 = **+10**

**Без адаптации:**

Цена тейк-профита = 130 + (100 × 90%) = 130 + 90 = **220**

**С адаптацией:**

Цена тейк-профита = 220 + 10 = **230**

**Результат:** тейк-профит размещается выше, так как нижняя граница стабильно растет (+10 в каждом переходе).

**Когда адаптация не влияет:**

Если изменения разнонаправленные (например: +10, -5, +3, -8), среднее изменение близко к нулю, и адаптация практически не влияет на цену тейк-профита.

***

### Общие настройки

Применяются для ручной торговли и всех алгоритмов.

#### Включение/выключение

По умолчанию тейк-профит включен. Снимите галочку, чтобы открывать позиции без тейк-профита.

#### Тип ордера

**Лимитный** (по умолчанию)

* Размещается реальный лимитный ордер на бирже
* Обозначается зеленым символом "r" в заголовке настроек
* Работает в связке с виртуальным стоп-лоссом

**Маркет**

* Доступность зависит от биржи
* Ордер виртуальный (обозначается сиреневым символом "v")
* Информация хранится только в ядре MoonTrader
* Отправляется на биржу только при достижении цены тейк-профита
* Работает в связке с реальным стоп-лимитным стоп-лоссом

#### Айсберг

Доступно для спотовой торговли. Позволяет скрыть истинный размер ордера из биржевого стакана, размещая заявки и исполняя их по частям.

Применяется только к тейк-профиту независимо от настроек айсберга основного ордера.

***

### Автопонижение цены

Последовательная корректировка цены тейк-профита в сторону понижения уровня прибыли.

<figure><img src="https://1239712751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6YJjJCgPnTM5DnaNQoXz%2Fuploads%2FLrlSarsEICJvTZ6swuhR%2Fimage.png?alt=media&amp;token=ba4476bb-2102-4195-8261-57eec52cd38f" alt=""><figcaption></figcaption></figure>

#### Параметры

**Таймер** — время задержки перед каждым шагом понижения (в секундах). Допустимы целые и дробные значения. Отсчет начинается с момента выставления ордера.

**Шаг** — размер уменьшения тейк-профита в процентах от цены открытия позиции.

**Важно:** шаг всегда указывается в процентах от цены открытия, даже в Depth Shots и Vector, где первичный уровень рассчитывается динамически.

**Порог** — минимальное значение в процентах от цены открытия, до которого допустимо автопонижение. Может быть отрицательным — в этом случае исполнение приведет к закрытию

**Остановка после второго Stop Loss** — автопонижение и второй Stop Loss могут работать одновременно и мешать друг другу. Второй Stop Loss срабатывает при движении цены в прибыль и переставляет стоп, защищая эту прибыль. Автопонижение в это же время продолжает опускать тейк-профит к рынку — позиция закрывается раньше и с меньшей прибылью.

Параметр «Остановить после второго СЛ» прекращает автопонижение в момент срабатывания второго Stop Loss.

**Поведение ТП:**

* **Заморозить** — тейк-профит остаётся на том уровне, где был в момент срабатывания второго Stop Loss
* **Сбросить** — тейк-профит возвращается к исходному значению

**Пример:**

Тейк-профит 1,5%, таймер 1 секунда, шаг 0,5%, триггер второго Stop Loss 1%.

1. Позиция открыта, тейк-профит на уровне 1,5%
2. Через 1 секунду автопонижение опустило его до 1%
3. Ещё через 1 секунду — до 0,5%
4. Цена дошла до +1% — сработал второй Stop Loss, автопонижение остановлено

**Результат зависит от настройки:**

* **Заморозить** — тейк-профит остаётся на уровне 0,5%
* **Сбросить** — тейк-профит возвращается на 1,5%

{% hint style="warning" %}
В Depth Shots и Vector, если рассчитанный тейк-профит меньше порога, то по истечении таймера он выставится на уровне порога и далее меняться не будет.
{% endhint %}

#### Примеры

#### Для алгоритма Shots

**Задача:** извлечь прибыль 1,5%, а если не удастся — зафиксировать минимум 0,2% через несколько секунд.

**Настройки:**

* Тейк-профит: 1,5%
* Таймер: 1 секунда
* Шаг: 0,5%
* Порог: 0,2%

**Как работает:**

1. При открытии позиции тейк-профит на уровне 1,5%
2. Через 1 секунду — на уровне 1%
3. Еще через 1 секунду — на уровне 0,5%
4. Еще через 1 секунду — на уровне 0,2% (минимальный порог)
5. На этом уровне останется до закрытия сделки

#### Для алгоритма Depth Shots

**Задача:** извлечь прибыль 50% от прострела, а если не удастся — зафиксировать минимум 0,2% от цены открытия через несколько секунд.

**Настройки:**

* Тейк-профит «Глубина»: 50%
* Таймер: 1 секунда
* Шаг: 0,5%
* Порог: 0,2%

**Как работает:**

Размер прострела — 3%. Тейк-профит выставится на 50% от прострела (1,5% от цены открытия).

1. Через 1 секунду — на уровне 1% от цены
2. Еще через 1 секунду — на уровне 0,5%
3. Еще через 1 секунду — на уровне 0,2% (минимальный порог)
4. На этом уровне останется до закрытия сделки

### Контакты и поддержка

Если у вас возникли вопросы по настройке Stop Loss или вы хотите предложить улучшения, обратитесь в [службу поддержки](https://t.me/moontrader_support_ru).


# Стакан

**Стакан заявок** — это инструмент, который показывает все активные заявки на покупку и продажу актива на бирже. В стакане вы видите, по каким ценам и в каком объёме участники готовы совершать сделки прямо сейчас.

С помощью стакана вы можете оценить реальный спрос и предложение, выбрать оптимальную цену для сделки и понять настроение рынка.

***

### Из чего состоит стакан

Стакан разделён на две части:

**Заявки на продажу (Ask)** — расположены в верхней части стакана, выше текущей цены. Здесь продавцы указывают, по какой минимальной цене готовы продать актив.

**Заявки на покупку (Bid)** — расположены в нижней части стакана, ниже текущей цены. Здесь покупатели указывают, по какой максимальной цене готовы купить актив.

**Спред** — разница между текущей ценой продажи и текущей ценой покупки. Спред находится между двумя частями стакана.

#### Пример стакана

```
Продажа (Ask)
100.52  →  500 шт
100.51  →  1 200 шт
100.50  →  800 шт
─────────────────── ← Спред (0.02)
100.48  →  1 000 шт
100.47  →  600 шт
100.46  →  300 шт
Покупка (Bid)
```

В этом примере:

* Текущая цена продажи — 100.50 (ближайшая к спреду сверху)
* Текущая цена покупки — 100.48 (ближайшая к спреду снизу)
* Спред — 0.02 (100.50 − 100.48)

***

### Какую информацию показывает стакан

В каждой строке стакана вы видите:

* **Цену** — по какой цене участники хотят купить или продать актив
* **Объём** — сколько единиц актива готовы купить или продать по этой цене
* **Глубину рынка** — количество заявок на разных ценовых уровнях (чем больше заявок, тем выше ликвидность актива)

***

### Зачем использовать стакан

Стакан помогает вам:

* **Увидеть реальный спрос и предложение** — понять, насколько актив востребован прямо сейчас
* **Оценить ликвидность** — узнать, легко ли купить или продать актив без сильного изменения цены
* **Найти оптимальную цену** — выбрать подходящую цену для входа в сделку
* **Понять настроение рынка** — определить, кого больше: покупателей или продавцов
* **Выбрать стратегию** — решить, использовать рыночную или лимитную заявку

***

### Как читать стакан

#### Объёмы заявок

**Большие объёмы на одном уровне** могут указывать на уровень поддержки (если это заявки на покупку) или сопротивления (если это заявки на продажу) — цена, которую актив вряд ли пройдёт в ближайшее время.

**Равномерное распределение объёмов** говорит о стабильном рынке без явных точек интереса крупных участников.

#### Размер спреда

**Узкий спред** означает высокую ликвидность актива. Вы легко купите или продадите актив близко к текущей цене. Ваша сделка не повлияет существенно на рынок.

**Широкий спред** означает низкую ликвидность актива. Сложнее найти контрагента для сделки. Ваша сделка может заметно изменить цену.

#### Баланс заявок

**Перевес заявок на покупку** — в стакане больше покупателей и крупнее их объёмы. Это может указывать на будущий рост цены.

**Перевес заявок на продажу** — в стакане больше продавцов и крупнее их объёмы. Это может указывать на будущее снижение цены.

**Примерное равновесие** — количество и объём заявок на покупку и продажу примерно одинаковы. Резких движений цены не ожидается.

***

### Важные особенности стакана

**Заявки можно отменить в любой момент.** Участник рынка может выставить заявку, а через секунду убрать её. Стакан показывает ситуацию только в текущий момент времени.

**Возможны ложные заявки.** Крупные участники (маркетмейкеры, трейдеры с большим капиталом) иногда выставляют большие заявки, чтобы создать иллюзию спроса или предложения, а затем отменяют их. Это называется «спуфинг».

**Рекомендация:** Не принимайте торговые решения только на основе стакана. Используйте его вместе с другими инструментами анализа: графиком цены, объёмами торгов.


# Тиковый график

**Тиковый график** — это инструмент, который отображает каждое изменение цены актива в реальном времени. График строится не по времени, а по фактическим сделкам.

Тиковый график показывает детали движения цены, которые скрывают свечи на временных графиках.

***

### Что такое тик

**Тик** — это каждое изменение последней цены актива или совершённая сделка.

**Пример:** Цена изменилась с 100.50 на 100.51 — это один тик. Затем на 100.52 — это второй тик. Между изменениями может пройти секунда или доля секунды.

***

### Тиковый график vs Свечной график

| Критерий                | Тиковый график                           | Свечной график                             |
| ----------------------- | ---------------------------------------- | ------------------------------------------ |
| **Привязка ко времени** | Нет — строится по каждому изменению цены | Да — формируется за фиксированный интервал |
| **Детализация**         | Максимальная, видно каждое изменение     | Усреднённая, скрывает микро-движения       |
| **Скорость обновления** | Зависит от активности рынка              | Постоянная                                 |
| **Для скальпинга**      | Точнее определяются входы и выходы       | Ограниченно, из-за усреднения              |

**Почему свечи скрывают детали:**

* Агрегируют все движения за интервал
* Не видна последовательность событий внутри свечи
* Пропускаются ложные пробои и микро-спайки

***

### Что показывает тиковый график

#### Скорость рынка

**Частые тики** — высокая активность, много сделок, график обновляется быстро.

**Редкие тики** — низкая активность, мало сделок, график обновляется медленно.

#### Микроструктура движения

**Плавное движение** — тики формируют ровную линию, импульс устойчивый.

**Ступенчатое движение** — тики скапливаются на уровнях, цена «тормозит».

**Резкие скачки** — вертикальные линии тиков, сильный импульс.

#### Замедления и ускорения

**Замедление** — тики появляются реже, возможен разворот.

**Ускорение** — тики появляются чаще, сильное движение.

***

### Когда использовать тиковый график

#### Скальпинг

Идеален для трейдеров, которые открывают позиции на секунды или минуты, работают с небольшими движениями цены, ловят моменты ускорения или торможения.

#### Пост-анализ сделок

В MoonTrader есть облачный архив тиков:

* Покадровый разбор каждой сделки
* Точный момент входа и выхода
* Понимание причин срабатывания стопа
* Оценка возможности взять больше прибыли

#### Диагностика алгоритмов

Тиковый график показывает проскальзывания при исполнении ордеров, спайки цены, реакцию на крупные ордера.

***

### Как читать тиковый график

#### Поиск точек входа

**Вход в направлении тренда:**

1. Определите направление на старшем таймфрейме
2. Дождитесь коррекции (замедление тиков)
3. Ищите возобновление импульса (ускорение тиков)
4. Входите в момент начала ускорения

**Признаки разворота:**

* После серии быстрых тиков появляется пауза
* Скорость формирования тиков снижается
* Начинают появляться тики в противоположном направлении


# Спред

**Спред** — это разница между ценой продажи (Ask) и ценой покупки (Bid) актива в стакане заявок. Спред показывает, насколько отличаются ожидания продавцов и покупателей по цене.

Спред помогает оценить ликвидность актива и понять, насколько выгодно совершать сделку прямо сейчас.

***

### Как рассчитывается спред

Формула расчёта: **Спред = Ask − Bid**

Где:

* **Ask** — цена продажи (самая низкая цена, по которой можно купить актив)
* **Bid** — цена покупки (самая высокая цена, по которой можно продать актив)

#### Пример

В стакане вы видите:

* Цена продажи (Ask) — 100.50
* Цена покупки (Bid) — 100.48

Спред = 100.50 − 100.48 = **0.02**

Это означает, что разница между ценой, по которой вы можете купить актив прямо сейчас, и ценой, по которой можете его продать, составляет 0.02.

***

### Что показывает спред

#### Узкий спред

**Признаки:** Разница между Ask и Bid минимальная, цены близки друг к другу.

**Что это означает:**

* Высокая ликвидность актива
* Много участников готовы торговать
* Вы легко купите или продадите актив близко к текущей цене
* Ваша сделка не повлияет существенно на рынок

#### Широкий спред

**Признаки:** Разница между Ask и Bid значительная, цены далеки друг от друга.

**Что это означает:**

* Низкая ликвидность актива
* Мало участников готовы торговать прямо сейчас
* Сложнее найти контрагента для сделки
* Ваша сделка может заметно изменить цену
* Выше вероятность проскальзывания

***

### Почему спред меняется

**Время торговой сессии:** В активные часы торгов спред обычно уже, в начале/конце сессии или ночью спред может расширяться.

**Волатильность рынка:** При резких движениях цены спред расширяется. В спокойные периоды спред обычно уже.

**Новостей и событий:** Перед важными новостями спред часто расширяется, участники выходят из рынка. После публикации ликвидность может вернуться.

**Объёма торгов:** Высокий объём обычно сужает спред, низкий — расширяет.

**Типа актива:** Популярные активы имеют узкий спред, экзотические или малоликвидные — широкий.

***

### Как использовать информацию о спреде

#### Оценка ликвидности

Перед открытием позиции проверьте текущий спред:

* Узкий спред — высокая ликвидность, можете торговать спокойно
* Широкий спред — низкая ликвидность, подумайте, стоит ли входить в позицию сейчас

#### Влияние на торговлю

**При узком спреде:**

* Проскальзывание будет минимальным
* Легче входить и выходить из позиций

**При широком спреде:**

* Выше вероятность проскальзывания
* Сложнее исполнить сделку по желаемой цене
* Рассмотрите возможность торговать в более ликвидное время

#### Расчёт издержек

Спред — это ваши скрытые издержки при торговле. Если вы купили актив по Ask, а сразу продали по Bid, вы потеряете сумму спреда. Чем чаще вы торгуете, тем больше спред влияет на вашу прибыль.

**Пример:** Вы купили актив по 100.50 (Ask) и сразу решили продать по 100.48 (Bid). Ваш убыток составит 0.02 на единицу актива, даже если цена не изменилась.

***

### ⚠️ Важные особенности спреда

**Спред — это не комиссия биржи.** Спред формируется участниками рынка, а не биржей. Комиссия биржи — это отдельный платёж за совершение сделки.

**Спред может резко расшириться.** В моменты высокой волатильности или низкой ликвидности спред может увеличиться в несколько раз за секунды.

**Спред асимметричен.** Если вы покупаете, вы платите Ask. Если продаёте — получаете Bid. Это означает, что для безубыточного закрытия позиции цена должна пройти минимум величину спреда в вашу сторону.


# Ликвидность

**Ликвидность** — это способность быстро купить или продать актив по текущей рыночной цене без существенного влияния на эту цену.

Высокая ликвидность — легко совершить сделку. Низкая ликвидность — сделка затруднена или исполнится по невыгодной цене.

***

### Высокая ликвидность

**Признаки:**

* Узкий спред
* Много заявок в стакане
* Большие объёмы торгов
* Быстрое исполнение ордеров

**Преимущества:**

* Быстрая покупка/продажа
* Цена близка к рыночной
* Минимальное проскальзывание
* Легко входить и выходить

***

### Низкая ликвидность

**Признаки:**

* Широкий спред
* Мало заявок в стакане
* Небольшие объёмы
* Медленное исполнение

**Проблемы:**

* Сложно найти контрагента
* Исполнение по худшей цене
* Высокое проскальзывание
* Ваша сделка влияет на рынок

***

### Как оценить ликвидность

**По спреду:**

Узкий спред = высокая ликвидность

Широкий спред = низкая ликвидность

**По глубине стакана:**

Много заявок = высокая ликвидность

Мало заявок = низкая ликвидность

**По объёмам торгов:**

Высокие объёмы = высокая ликвидность

Низкие объёмы = низкая ликвидность

***

### Когда ликвидность меняется

**Время торговли:**

Активные часы — ликвидность максимальная, спреды узкие

Ночь, выходные — ликвидность падает, спреды расширяются

**Новости:**

Перед новостями — участники выходят, ликвидность падает

После новостей — участники возвращаются

**Волатильность:**

Высокая волатильность — ликвидность может снижаться

Низкая волатильность — стабильная ликвидность

***

### Как торговать с учётом ликвидности

#### На высоколиквидных активах

* Подходят любые стратегии
* Скальпинг работает хорошо
* Можете торговать крупными объёмами
* Подходит для начинающих

#### На низколиквидных активах

**Рекомендации:**

* Торгуйте меньшими объёмами
* Используйте лимитные ордера
* Увеличивайте стоп-лосс
* Избегайте скальпинга

**Проверка перед входом:**

1. Текущий спред — узкий или широкий?
2. Глубина стакана — много заявок?
3. Объёмы торгов — активно торгуется?
4. Время суток — активные часы?

***

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

**Проскальзывание** — разница между ожидаемой ценой исполнения и фактической.

**Высокая ликвидность → низкое проскальзывание**

Много заявок на уровнях, исполнение по ожидаемой цене.

**Низкая ликвидность → высокое проскальзывание**

Мало заявок на уровнях, ордер «проскальзывает» на следующие уровни, средняя цена хуже ожидаемой.


# Волатильность

**Волатильность** — это скорость и амплитуда изменения цены актива за период времени.

Высокая волатильность — цена активно двигается. Низкая волатильность — цена меняется медленно.

### Высокая волатильность

**Признаки:**

* Большие свечи на графике
* Широкий диапазон движения
* Быстрая смена направления

**Преимущества:**

* Больше возможностей для заработка
* Быстрая прибыль

**Риски:**

* Выше вероятность убытков
* Стоп-лоссы срабатывают чаще
* Требуется быстрая реакция

***

### Низкая волатильность

**Признаки:**

* Маленькие свечи
* Узкий диапазон
* Боковое движение

**Преимущества:**

* Меньше стресса
* Предсказуемое движение

**Ограничения:**

* Меньше возможностей для заработка
* Требуется больше времени

***

### Причины изменения

**Новости и события** — перед новостями волатильность падает, после — растёт.

**Время торговли** — в активные часы выше, ночью ниже.

**Настроение рынка** — паника или эйфория повышают волатильность.

***

### Как торговать

#### При высокой волатильности

* Уменьшите размер позиции
* Расширьте стоп-лосс
* Фиксируйте прибыль чаще

#### При низкой волатильности

* Используйте узкие стоп-лоссы
* Ищите пробои диапазонов
* Будьте терпеливы


# Шаг цены

**Шаг цены** (Price Step, tick size) — это минимальное возможное изменение цены инструмента на бирже. Он определяет, на сколько может измениться цена между двумя ордерами.

Цена актива может двигаться только кратно шагу цены. Нельзя выставить ордер с ценой, которая не кратна шагу.

***

### Что такое шаг цены на практике

**Пример 1:** Шаг цены = 0.01

Цена может быть: 100.50, 100.51, 100.52

Цена не может быть: 100.505, 100.512

**Пример 2:** Шаг цены = 0.5

Цена может быть: 100.0, 100.5, 101.0, 101.5

Цена не может быть: 100.1, 100.25, 100.3

**Пример 3:** Шаг цены = 1

Цена может быть: 100, 101, 102

Цена не может быть: 100.5, 101.2

***

### Зачем нужен шаг цены

**Избежание торговли на невалютных монетах:** Во избежание торговли на невалютных монетах нужно использовать маленький шаг цены. Это позволяет точнее устанавливать цены и работать с небольшими колебаниями.

**Стандартизация:** Все участники используют одинаковые правила, упрощается сопоставление цен, легче сравнивать заявки.

**Упрощение торговли:** Не нужно выставлять цены с множеством знаков после запятой, удобнее читать стакан заявок, быстрее анализировать движение цены.

***

### Фильтр шага цены в MoonTrader

**Price Step Filter** — возможность отфильтровывать символы по их шагу цены.

Это полезно для:

* Быстрого поиска инструментов с нужным шагом цены
* Отбора активов, подходящих для вашей стратегии
* Фильтрации по техническим параметрам торговли

***

### Шаг цены и выставление ордеров

#### Правило округления

Если вы попытаетесь выставить ордер с ценой, не кратной шагу, платформа автоматически округлит цену до ближайшего допустимого значения или покажет ошибку.

**Пример:** Шаг цены = 0.5

Вы вводите: 100.3

Платформа округляет до: 100.5 или 100.0

#### Лимитные ордера

При выставлении лимитного ордера указывайте цену кратно шагу цены, иначе ордер не будет принят или будет округлён.

#### Рыночные ордера

При рыночном ордере вам не нужно указывать цену. Ордер исполнится по текущим ценам в стакане. Все цены в стакане уже кратны шагу.

***

### Влияние шага цены на торговлю

#### Маленький шаг цены (0.01, 0.001)

**Преимущества:** Точнее можете выставить цену входа/выхода, больше ценовых уровней в стакане, лучше для скальпинга.

**Особенности:** Больше «шума» в движении цены, стакан может быть перегружен мелкими заявками.

#### Большой шаг цены (1, 5, 10)

**Особенности:** Меньше точности при выставлении ордеров, меньше ценовых уровней в стакане, цена двигается более крупными скачками.

**Влияние на стратегию:** Сложнее для скальпинга, нужно учитывать при расчёте стоп-лосса и тейк-профита.

***

### Шаг цены и спред

**Минимальный спред** всегда равен минимум одному шагу цены.

**Пример:** Шаг цены = 0.01

Минимально возможный спред = 0.01

Цена покупки (Bid) = 100.50

Цена продажи (Ask) = 100.51

Спред = 0.01 (один шаг)

Если ликвидность низкая, спред может быть больше (несколько шагов цены).


# Типы рынков

На криптовалютных биржах существуют разные типы рынков. Два основных, с которыми работает MoonTrader: спотовый и фьючерсный.

***

### Спотовый рынок (Spot)

**Спотовый рынок** — это рынок, где вы покупаете или продаёте актив с немедленной поставкой. Вы владеете реальным активом.

#### Как работает

При покупке вы платите деньги и получаете криптовалюту. Актив сразу зачисляется на счёт, и вы становитесь его владельцем. При продаже вы отдаёте криптовалюту и получаете деньги. Можете продать только то, чем владеете.

#### Ключевые особенности

* **Владение активом** — актив принадлежит вам, можете вывести на внешний кошелёк или использовать для платежей
* **Только покупка** — можете только открывать лонги, нельзя шортить
* **Без плеча** — торгуете только на свои средства (для покупки на 1000 USDT нужно иметь 1000 USDT)
* **Без срока действия** — можете держать актив сколько угодно без дополнительных комиссий

#### Преимущества и ограничения

Спотовый рынок прост и понятен, вы реально владеете активом, нет рисков ликвидации. Однако нельзя зарабатывать на падении цены, и требуется полная сумма для покупки.

***

### Фьючерсный рынок (Futures)

**Фьючерсный рынок** — это рынок производных инструментов. Вы торгуете контрактом на актив, а не самим активом.

#### Как работает

Вы не владеете реальным активом — торгуете обязательством купить или продать его. Расчёт происходит при закрытии позиции. Можете открыть лонг (ставка на рост) или шорт (ставка на падение).

#### Типы фьючерсов

**Бессрочные (Perpetual)** — нет даты экспирации, можете держать позицию сколько угодно. Есть ставка финансирования (фандинг). Самый популярный тип.

**Срочные (Delivery)** — есть дата экспирации, на которую контракт закрывается. Нет ставки финансирования.

#### Ключевые особенности

**Кредитное плечо** — можете торговать суммой больше, чем у вас есть. Плечо × 10 означает: имея 1000 USDT, торгуете на 10 000 USDT. Увеличивает и прибыль, и убытки.

**Маржа** — нужна только часть суммы для открытия позиции, остальное предоставляет биржа.

**Ликвидация** — если цена пошла против вас, позиция может быть ликвидирована. Вы теряете внесённую маржу. Чем выше плечо, тем быстрее происходит ликвидация.

**Шорты** — можете зарабатывать на падении цены. Открываете позицию на продажу, закрываете покупкой.

**Ставка финансирования** — для бессрочных фьючерсов это периодический платёж между трейдерами. Зависит от разницы между ценой фьючерса и спота.

#### Преимущества и риски

Фьючерсы позволяют зарабатывать на падении, кредитное плечо увеличивает потенциальную прибыль, требуется меньше капитала, высокая ликвидность.

Риски: высокая вероятность ликвидации, кредитное плечо увеличивает убытки, сложнее для новичков, дополнительные комиссии (фандинг).


# Ставка финансирования (Фандинг)

**Ставка финансирования** (Funding Rate) — это периодический платёж между трейдерами на рынке бессрочных фьючерсов. Фандинг помогает удерживать цену фьючерса близко к цене базового актива на спотовом рынке.

***

### Как работает фандинг

**Положительная ставка (фандинг > 0):**

* Цена фьючерса выше спотовой
* Трейдеры в лонг платят трейдерам в шорт
* Стимулирует закрывать лонги и открывать шорты

**Отрицательная ставка (фандинг < 0):**

* Цена фьючерса ниже спотовой
* Трейдеры в шорт платят трейдерам в лонг
* Стимулирует закрывать шорты и открывать лонги

**Нулевая ставка (фандинг = 0):**

* Цена фьючерса равна спотовой
* Никто никому не платит

***

### Примеры расчёта

#### Положительный фандинг

Ставка = 0.01%, открыт лонг на 10 000 USDT

Вы платите: 10 000 × 0.01% = 1 USDT

#### Отрицательный фандинг

Ставка = -0.01%, открыт лонг на 10 000 USDT

Вы получаете: 10 000 × 0.01% = 1 USDT

***

### Когда выплачивается

**Расписание зависит от биржи и актива:**

Периодичность выплат может быть разной — чаще всего каждые 8 часов, но встречаются интервалы в 4 часа и даже 2 часа. Время и частота выплат определяются биржей и могут отличаться для разных торговых инструментов.

**Важно:**

* Фандинг выплачивается только если позиция открыта в момент выплаты
* Если закрыли позицию до выплаты — фандинг не платите и не получаете
* Списывается/начисляется автоматически
* Всегда проверяйте расписание для конкретной биржи и актива

***

### Что влияет на размер фандинга

**Разница между ценами:**

Фьючерс дороже спота → высокий положительный фандинг

Фьючерс дешевле спота → высокий отрицательный фандинг

**Настроение рынка:**

Бычий рынок (рост) → фандинг обычно положительный

Медвежий рынок (падение) → фандинг может быть отрицательным

**Волатильность:**

Высокая волатильность → фандинг резко меняется

Низкая волатильность → фандинг стабильный, близок к нулю

***

### Как использовать информацию о фандинге

#### Для краткосрочной торговли

**Высокий положительный фандинг (0.1% или выше):**

Дорого держать лонги, много трейдеров в лонгах (возможна перегретость), потенциально выгодно открывать шорты.

**Высокий отрицательный фандинг (-0.1% или ниже):**

Дорого держать шорты, много трейдеров в шортах (возможна перепроданность), потенциально выгодно открывать лонги.

#### Для среднесрочных позиций

При удержании несколько дней учитывайте накопленный фандинг (3 выплаты в день × количество дней).

**Пример:**

Фандинг = 0.05% каждые 8 часов

За сутки: 0.05% × 3 = 0.15%

За 10 дней: 1.5% от размера позиции

***

### Где посмотреть фандинг в MoonTrader

**Во вкладке «Обзор рынка»:**

* Колонка «Ставка финансирования» показывает текущую ставку для каждого инструмента
* Можно сравнить фандинг по разным торговым парам
* Удобно для выбора инструмента с учётом фандинга

**На графике:**

* Есть индикатор для отображения ставки финансирования

**Фандинг на биржах:**

* [Binance Funding Rate](https://binance.com/en-IN/futures/funding-history/perpetual/real-time-funding-rate)
* [Bybit Funding Rate](https://bybit.com/en/announcement-info/fund-rate/)
* [OKX Funding Rate](https://okx.com/trade-market/funding/swap)


# Маржа

Маржа — это сумма денег, которую вы вносите на счёт как залог для открытия и поддержания позиции при торговле с плечом. Фактически это ваше обеспечение сделки, которое биржа временно блокирует.

Маржинальная торговля позволяет открывать позиции на сумму больше, чем есть на счёте. Например, с плечом 1:5 вы можете купить криптовалюты на 5 000 $, имея всего 1 000 $.

### Виды маржи

**Начальная маржа** — минимальная сумма для открытия позиции. Рассчитывается как процент от полной стоимости сделки.

Например, при плече 1:10 начальная маржа составляет 10 %. Чтобы купить BTC на 10 000 $, нужно внести 1 000 $.

**Поддерживающая маржа** — минимальный уровень средств для сохранения открытых позиций. Обычно ниже начальной маржи.

Если баланс опускается ниже поддерживающей маржи из-за убытков, биржа может закрыть ваши позиции принудительно.

**Свободная маржа** — средства, не заблокированные в позициях. Вы можете использовать их для новых сделок или вывода.

### Как работает маржа

#### Пример открытия позиции

**Начальные условия:**

* Баланс счёта: 2 000 $
* Цена BTC: 50 000 $
* Хотите купить: 0.2 BTC (10 000 $)
* Плечо: 1:5

**Что происходит:**

1. Биржа блокирует 2 000 $ как маржу (20 % от 10 000 $)
2. Биржа предоставляет 8 000 $ в кредит
3. Вы покупаете 0.2 BTC на полную сумму 10 000 $
4. Свободная маржа = 0 $ (все средства заблокированы)

#### Сценарий 1: Цена BTC выросла на 10 %

**Новая цена BTC:** 55 000 $

* Стоимость позиции: 0.2 BTC × 55 000 $ = 11 000 $
* Ваша прибыль: +1 000 $
* Баланс счёта: 3 000 $
* Заблокированная маржа: 2 000 $
* Свободная маржа: 1 000 $
* **Уровень маржи: 150 %** ✅

Вы можете открыть новую позицию на 1 000 $ или вывести прибыль.

#### Сценарий 2: Цена BTC упала на 10 %

**Новая цена BTC:** 45 000 $

* Стоимость позиции: 0.2 BTC × 45 000 $ = 9 000 $
* Ваш убыток: −1 000 $
* Баланс счёта: 1 000 $
* Заблокированная маржа: 2 000 $ (требуется)
* Свободная маржа: −1 000 $ ⚠️
* **Уровень маржи: 50 %** ❌

Баланс ниже требуемой маржи — возможен маржин-колл.

### Уровень маржи

Уровень маржи показывает, насколько безопасна ваша позиция:

**Уровень маржи = (Баланс счёта / Заблокированная маржа) × 100 %**

**Выше 200 %** — безопасная зона. Достаточный запас средств.

**100–200 %** — зона риска. Маржи хватает, но запас небольшой.

**Ниже 100 %** — критическая зона. Возможен маржин-колл.

#### Пример расчёта

У вас открыта позиция на ETH:

* Баланс счёта: 3 000 $
* Заблокированная маржа: 1 500 $

Уровень маржи = (3 000 / 1 500) × 100 % = **200 %**

Это безопасный уровень. Цена может упасть на 50 % (убыток 750 $), и уровень маржи останется выше 100 %.

### Маржин-колл

Маржин-колл происходит, когда уровень маржи опускается ниже минимально допустимого (обычно 100–120 %).

**Что происходит:**

1. Биржа отправляет уведомление о необходимости пополнить счёт
2. Вы можете внести дополнительные средства
3. Или закрыть часть позиций, чтобы освободить маржу

Если не предпринять действий, биржа **принудительно закроет** позиции. Это называется **стоп-аут** или **ликвидация**.

#### Пример маржин-колла

**Ситуация:**

* Баланс счёта: 1 200 $
* Заблокированная маржа: 1 000 $
* Уровень маржи: 120 %

**Цена идёт против вас:**

* Убыток: −400 $
* Новый баланс: 800 $
* Уровень маржи: 80 % ⚠️

**Результат:**

Биржа автоматически закрывает позицию, так как уровень упал ниже критического. Вы теряете 400 $ и оставшиеся 800 $ возвращаются на счёт.

### Два типа маржинальной торговли

#### Изолированная маржа

Риск ограничен только средствами, выделенными под конкретную позицию. Если позиция ликвидируется, вы потеряете только эти средства.

**Пример:**

Вы выделяете 500 $ под позицию по BTC с плечом 1:10. Даже если на счёте 5 000 $, при ликвидации потеряете только 500 $.

#### Кросс-маржа

Все средства на счёте используются как обеспечение для всех позиций. Это снижает риск ликвидации, но при неудаче можете потерять весь баланс.

**Пример:**

У вас 5 000 $ на счёте и открыты три позиции. Если одна идёт в убыток, остальные средства помогают избежать ликвидации.

### Риски маржинальной торговли

**Увеличенные убытки**

Плечо 1:10 увеличивает не только прибыль, но и убытки в 10 раз. Падение цены на 10 % приведёт к потере 100 % вашего депозита.

**Принудительное закрытие**

Биржа может закрыть позиции в самый неподходящий момент, когда уровень маржи критически низок.

**Комиссии за плечо**

Биржи берут плату за использование заёмных средств. Чем дольше держите позицию, тем больше платите.

**Эмоциональное давление**

Торговля с плечом создаёт стресс из-за высоких рисков. Это может привести к импульсивным решениям.

### Рекомендации

* Используйте не более 20–30 % доступной маржи для одной позиции
* Следите за уровнем маржи — не допускайте падения ниже 150 %
* Всегда устанавливайте стоп-лосс для ограничения убытков
* Начинающим лучше торговать без плеча или с минимальным 1:2
* Для первых сделок используйте изолированную маржу
* Рассчитывайте максимальный убыток до маржин-колла перед открытием позиции
* Помните: чем выше плечо, тем выше риск потерять весь капитал


# Комиссия

## Комиссия за сделки: Maker и Taker

Комиссия за сделки — это плата, которую биржа взимает при покупке или продаже активов. На большинстве бирж используется две ставки: для мейкеров (maker) и тейкеров (taker). Размер комиссии зависит от типа вашего ордера.

Понимание разницы между maker и taker помогает снизить торговые расходы и увеличить прибыльность.

### Что такое Maker и Taker

**Maker (мейкер)** — размещает лимитный ордер, который попадает в стакан заявок и ждёт исполнения. Добавляет ликвидность на биржу.

**Пример:** Текущая цена BTC = 50 000 $. Вы ставите лимитный ордер на покупку по 49 500 $. Ваш ордер ждёт в стакане — вы мейкер.

**Taker (тейкер)** — размещает рыночный ордер или лимитный ордер, который исполняется немедленно. Забирает ликвидность с биржи.

**Пример:** Вы размещаете рыночный ордер на покупку BTC прямо сейчас по 50 000 $ — вы тейкер.

### Размер комиссий

Комиссия тейкера обычно выше. Биржи поощряют мейкеров за добавление ликвидности.

Размер комиссий зависит от биржи, типа торговли и вашего торгового объёма. Большинство бирж предлагают скидки при высоком объёме или использовании нативного токена.

#### Спотовая торговля vs Фьючерсы

**Спотовая торговля** — покупка и продажа реальных активов. Комиссии обычно выше (0.10–0.15 %).

**Фьючерсы** — торговля контрактами на актив. Комиссии ниже (maker 0.02 %, taker 0.05 %), но есть дополнительная плата за финансирование (funding rate).

**Актуальные ставки комиссий:**

* [Binance](https://www.binance.com/ru/fee/schedule)
* [Bybit](https://www.bybit.com/en/help-center/article/Trading-Fee-Structure)
* [OKX](https://www.okx.com/fees)

### Как рассчитывается комиссия

**Комиссия = Сумма сделки × Ставка комиссии**

#### Пример: Покупка как мейкер

* Покупаете: 0.1 BTC по 50 000 $
* Сумма сделки: 5 000 $
* Ставка: 0.10 %
* **Комиссия: 5 $**

Итого: с вашего счёта списывается 5 005 $.

#### Пример: Продажа как тейкер

* Продаёте: 0.5 ETH по 3 000 $
* Сумма сделки: 1 500 $
* Ставка: 0.10 %
* **Комиссия: 1.5 $**

Итого: на ваш счёт зачисляется 1 498.5 $.

### Когда вы мейкер, когда тейкер

**Вы мейкер:**

* Размещаете лимитный ордер по цене лучше текущей
* Ордер попадает в стакан и ждёт исполнения
* Используете Post-Only ордера

**Вы тейкер:**

* Размещаете рыночный ордер (немедленное исполнение)
* Размещаете лимитный ордер по текущей цене или лучше
* Ордер исполняется мгновенно

### Влияние на прибыль

Для активных трейдеров комиссии существенно влияют на итоговый результат.

**Пример для скальпера:**

100 сделок по 1 000 $ в месяц:

* С taker 0.10 %: комиссия **100 $** в месяц
* С maker 0.02 %: комиссия **20 $** в месяц
* **Экономия: 80 $** в месяц или **960 $** в год

### Как снизить комиссии

**Используйте лимитные ордера** — становитесь мейкером и платите меньше.

**Используйте нативный токен** — на Binance платите в BNB и получайте скидку 25 %.

**Увеличьте объём торгов** — биржи предлагают сниженные ставки для крупных трейдеров.

**Используйте Post-Only** — гарантирует, что вы будете мейкером. Если ордер может исполниться как taker, биржа его отменит.

***

Разница между maker и taker может показаться незначительной, но для активных трейдеров эти проценты складываются в существенные суммы. Используйте лимитные ордера и нативные токены бирж — это поможет минимизировать расходы.


# Режим позиций

При торговле фьючерсами вы выбираете режим управления позициями. Режим определяет, можете ли вы одновременно держать длинные (long) и короткие (short) позиции по одному активу.

### One-Way Mode (Односторонний режим)

Вы можете держать только одну позицию по активу — либо long, либо short. Открытие противоположной позиции автоматически закрывает существующую.

#### Как работает

Вы открываете long на 1 BTC по 50 000 $. Затем открываете short на 0.5 BTC. Биржа автоматически закрывает 0.5 BTC из long-позиции. Остаётся: long на 0.5 BTC.

#### Преимущества и недостатки

**Плюсы:**

* Простое управление — одна позиция на актив
* Меньше маржи — не требуется дополнительный залог
* Меньше путаницы — легко отслеживать

**Минусы:**

* Нет хеджирования — невозможно защитить позицию
* Нет гибкости — нельзя зарабатывать в обоих направлениях

**Для кого:**

Начинающие трейдеры и простые стратегии в одном направлении.

### Hedge Mode (Режим хеджирования)

Вы можете одновременно держать long и short по одной паре. Каждая позиция существует независимо.

#### Как работает

Вы открываете long на 1 BTC по 50 000 $ и одновременно short на 0.5 BTC по 51 000 $. Обе позиции существуют параллельно. Закрываете их по отдельности в любой момент.

#### Преимущества и недостатки

**Плюсы:**

* Хеджирование рисков — защита от временной волатильности
* Гибкость — заработок в обоих направлениях
* Независимое управление каждой позицией

**Минусы:**

* Больше маржи — каждая позиция требует отдельный залог
* Сложнее управление — нужно следить за несколькими позициями
* Больше комиссий — платите за обе позиции

**Для кого:**

Опытные трейдеры, использующие хеджирование или арбитраж.

### Практический пример

#### Ситуация

У вас long на 2 BTC по 48 000 $ (96 000 $). Ожидаете долгосрочного роста. Выходит важная новость — рынок может упасть на короткое время.

#### В Hedge Mode

Открываете short на 1 BTC по 50 000 $ для защиты.

Цена падает до 45 000 $:

* Убыток по long: (45 000 − 48 000) × 2 = −6 000 $
* Прибыль по short: (50 000 − 45 000) × 1 = +5 000 $
* **Общий убыток: −1 000 $** (вместо −6 000 $)

Когда волатильность снижается, закрываете short с прибылью. Long остаётся для роста.

#### В One-Way Mode

Пришлось бы закрыть 1 BTC из long. Если после новости цена вырастет — потеряете прибыль от этого 1 BTC.

### Сравнение

| Параметр                      | One-Way | Hedge   |
| ----------------------------- | ------- | ------- |
| **Long и Short одновременно** | Нет     | Да      |
| **Сложность**                 | Простой | Сложный |
| **Маржа**                     | Меньше  | Больше  |
| **Хеджирование**              | Нет     | Да      |
| **Для начинающих**            | Да      | Нет     |

### Рекомендации

**Начинающим:**

* Используйте One-Way Mode
* Сосредоточьтесь на одном направлении
* Не торгуйте с большим плечом

**Опытным:**

* Hedge Mode даёт больше возможностей
* Ведите учёт каждой позиции
* Устанавливайте стоп-лоссы на обе позиции

### Частые ошибки

**One-Way:** Случайное закрытие позиции противоположным ордером. Проверяйте направление перед размещением ордера.

**Hedge:** Путаница между позициями. Ведите запись: когда открыли, зачем, где стоп-лосс.

***

Начинайте с One-Way, переходите к Hedge по мере роста опыта.


# Проскальзывание

Проскальзывание — это разница между ожидаемой ценой сделки и фактической ценой исполнения. Возникает, когда ваш ордер исполняется по цене, отличающейся от той, которую вы видели при размещении.

Проскальзывание может быть положительным (лучшая цена) или отрицательным (худшая цена). Чаще встречается отрицательное.

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

Вы размещаете рыночный ордер на покупку 2 BTC по 50 000 $.

**В стакане заявки:**

* 0.5 BTC по 50 000 $
* 1 BTC по 50 050 $
* 0.5 BTC по 50 100 $

Ваш ордер забирает все уровни. **Средняя цена исполнения: 50 050 $**

**Проскальзывание:** 50 $ на 1 BTC или 100 $ на весь ордер.

### Причины проскальзывания

**Низкая ликвидность** — мало заявок в стакане, ордер исполняется по худшим ценам.

**Высокая волатильность** — цена быстро меняется между размещением и исполнением ордера.

**Крупный объём** — большой ордер "съедает" несколько уровней цен из стакана.

**Рыночные ордера** — исполняются по любой доступной цене без ограничений.

**Технические проблемы** — задержки (лаги) биржи, перегрузка серверов во время высокой активности, проблемы с интернет-соединением. Ваш ордер доходит до биржи с задержкой, за это время цена успевает измениться.

### Важно

Проскальзывание — это не комиссия биржи. Это естественное явление рынка из-за того, как работает стакан заявок.

На децентрализованных биржах (DEX) проскальзывание обычно выше из-за меньшей ликвидности.


# Кредитное плечо

Кредитное плечо — это возможность открыть позицию на сумму больше, чем есть на счёте, используя заёмные средства от биржи. Плечо увеличивает как потенциальную прибыль, так и убытки.

Обозначается как 1:10 или 10x. Это означает, что на каждый ваш доллар биржа добавляет ещё 9 долларов.

### Как работает

#### Без плеча (1x)

У вас 1 000 $. Покупаете BTC по 50 000 $.

**Цена выросла на 10 % до 55 000 $:**

* **Прибыль: 100 $ (+10 %)**

**Цена упала на 10 % до 45 000 $:**

* **Убыток: −100 $ (−10 %)**

#### С плечом 10x

У вас 1 000 $, открываете позицию на 10 000 $.

**Цена выросла на 10 % до 55 000 $:**

* **Прибыль: 1 000 $ (+100 % от капитала)**

**Цена упала на 10 % до 45 000 $:**

* **Убыток: −1 000 $ (−100 % от капитала)**

При падении на 10 % вы потеряли весь капитал. Позиция ликвидируется.

### Расчёт плеча

**Плечо = Размер позиции / Ваша маржа**

**Примеры:**

* Позиция 10 000 $, маржа 1 000 $ → плечо 10x
* Позиция 5 000 $, маржа 1 000 $ → плечо 5x

**Требуемая маржа = Размер позиции / Плечо**

Для позиции 10 000 $ с плечом 10x нужно 1 000 $ маржи.

### Ликвидация

Когда убытки достигают критического уровня, биржа принудительно закрывает позицию. Это называется ликвидация.

**Пример:**

У вас 1 000 $ и плечо 10x. Long на BTC по 50 000 $.

Цена ликвидации: \~45 500 $ (−9 %). Если цена упадёт до этого уровня, вы теряете почти весь капитал.

**Чем выше плечо, тем ближе цена ликвидации.**

### Плечо и риск

Примерное движение цены до ликвидации (зависит от комиссий и типа маржи):

| Плечо | Движение цены до ликвидации |
| ----- | --------------------------- |
| 2x    | \~50 %                      |
| 5x    | \~20 %                      |
| 10x   | \~10 %                      |
| 20x   | \~5 %                       |
| 50x   | \~2 %                       |
| 125x  | \~0.8 %                     |

С плечом 125x движение цены всего на 0.8 % против вас приведёт к потере всех средств.

### Риски

**Быстрая потеря капитала** — с плечом 10x падение на 10 % = потеря 100 % капитала.

**Принудительная ликвидация** — биржа закроет позицию без вашего участия.

**Комиссии за финансирование** — на фьючерсах платите funding rate за удержание позиции.

**Эмоциональное давление** — высокое плечо создаёт стресс.


# Типы Ордеров

В MoonTrader доступно пять типов ордеров для открытия позиций. Каждый тип используется в разных ситуациях.

### Маркет (Market)

Ордер исполняется немедленно по лучшей доступной цене на рынке.

**Пример:**

Цена BTC = 50 000 $. Размещаете Market на покупку — исполняется мгновенно по \~50 000 $.

**Особенности:**

* Гарантированное исполнение
* Возможно проскальзывание
* Вы — taker (выше комиссия)

**Когда использовать:** нужно войти в рынок прямо сейчас.

### Лимитный (Limit)

Ордер исполняется только по указанной цене или лучше. Попадает в стакан и ждёт своей очереди.

**Пример:**

Цена BTC = 50 000 $. Ставите лимитный на покупку по 49 500 $. Когда цена опустится до 49 500 $, ордер исполнится.

**Особенности:**

* Контроль цены исполнения
* Нет гарантии исполнения
* Вы — maker (ниже комиссия)
* Нет проскальзывания

**Когда использовать:** хотите купить дешевле или продать дороже текущей цены.

### Post Only

Гарантированно размещает ордер как maker. Если может исполниться немедленно — автоматически отменяется.

**Пример:**

Ask = 50 000 $. Ставите Post Only на покупку по 50 000 $ — биржа отменит ордер (исполнился бы как taker). Если по 49 999 $ — примет.

**Особенности:**

* Всегда maker — минимальная комиссия
* Может быть отменён
* Обязательно попадает в стакан

**Когда использовать:** важно платить минимальную комиссию, для маркетмейкинга.

### Стоп Маркет (Stop Market)

Активируется при достижении стоп-цены и исполняется как рыночный ордер.

**Пример стоп-лосса:**

Long на BTC по 50 000 $. Ставите Stop Market на продажу по 48 000 $. Цена падает до 48 000 $ — ордер активируется и закрывает позицию по рыночной цене.

**Пример пробоя:**

Цена = 50 000 $. Stop Market на покупку по 51 000 $. Цена растёт до 51 000 $ — ордер активируется и покупает по рынку.

**Особенности:**

* Гарантированная активация
* Возможно проскальзывание при исполнении
* Вы — taker

**Когда использовать:** стоп-лоссы, тейк-профиты, входы на пробой.

### Стоп Лимит (Stop Limit)

Активируется при достижении стоп-цены и размещается как лимитный ордер.

**Как работает:**

Устанавливаете две цены: стоп-цену (триггер) и лимит-цену (цена исполнения).

**Пример:**

Цена BTC = 50 000 $. Stop Limit на покупку: стоп 51 000 $, лимит 51 100 $.

1. Цена растёт до 51 000 $ — активируется
2. Создаётся лимитный ордер по 51 100 $
3. Исполнится только если цена не выше 51 100 $
4. Если цена сразу 51 500 $ — не исполнится

**Особенности:**

* Защита от проскальзывания
* Риск неисполнения
* Контроль цены

**Когда использовать:** защита от проскальзывания на стопах, но готовы к риску неисполнения.

### Сравнение

| Тип             | Исполнение | Проскальзывание | Гарантия       | Роль        |
| --------------- | ---------- | --------------- | -------------- | ----------- |
| **Маркет**      | Немедленно | Да              | Да             | Taker       |
| **Лимитный**    | По цене    | Нет             | Нет            | Maker       |
| **Post Only**   | По цене    | Нет             | Нет            | Maker       |
| **Стоп Маркет** | При стопе  | Да              | Да (активация) | Taker       |
| **Стоп Лимит**  | При стопе  | Нет             | Нет            | Maker/Taker |

### Важно

**Лимитные могут не исполниться** — если цена не достигнет уровня.

**Стоп Маркет может проскользнуть** — особенно на новостях и гэпах.

**Стоп Лимит может не сработать** — стоп активируется, но лимитный не исполнится. Позиция останется открытой.

**Выбор для стопов:**

Stop Market — гарантия закрытия, но проскальзывание.

Stop Limit — контроль цены, но риск неисполнения.


# Bot Client — управление MoonTrader через Telegram

Bot Client — это расширение MoonTrader, которое позволяет управлять торговыми аккаунтами прямо из Telegram. Вы можете открывать и закрывать позиции, останавливать алгоритмы, менять плечо и получать отчёты — не заходя в терминал. В этом руководстве описана полная настройка с нуля: от создания бота до выполнения первых команд.

> **Требования:** аккаунт в Telegram, установленный BotClient.exe, запущенное ядро MoonTrader.

***

### 1. Создание бота в Telegram

Прежде чем запустить Bot Client, нужно создать собственного Telegram-бота. Этот бот будет служить интерфейсом между вами и MoonTrader.

1. Откройте Telegram и найдите бота **@BotFather**.
2. Отправьте команду `/newbot`.
3. Введите имя бота (произвольное).
4. Введите username бота — он должен оканчиваться на `Bot` или `_bot`, например `MyTraderBot`.
5. Сохраните **Token**, который пришлёт BotFather — он понадобится при настройке BotClient.

> Чтобы посмотреть токен существующего бота: `/mybots` → выберите бота → «API Token».

***

### 2. Получение ChatID

ChatID — ваш идентификатор в Telegram. Bot Client использует его, чтобы отправлять уведомления только вам.

1. Найдите бота **@myidbot**.
2. Отправьте команду `/getid`.
3. Сохраните полученный ChatID.

***

### 3. Настройка и запуск BotClient

1. Распакуйте архив BotClient в удобную папку.
2. Запустите **BotClient.exe**.
3. В поле «Token» введите токен из шага 1.
4. В поле «ChatID» введите идентификатор из шага 2.
5. Нажмите «Сохранить» — Bot Client готов к работе.

После запуска найдите своего бота в Telegram: `/mybots` → выберите бота → «Go to chat» → нажмите **Start**. Все дальнейшие команды выполняются в этом чате.

> Язык интерфейса бота можно изменить в «Telegram Settings» → «Telegram Layout».

***

### 4. Управление профилями

Профиль — это подключение к одному аккаунту MoonTrader. Bot Client поддерживает несколько профилей одновременно.

#### Добавить профиль

1. Откройте меню «Profile» → «Add».
2. Введите данные аккаунта из клиента MoonTrader.
3. Нажмите «Execute» — профиль добавится, если ядро доступно.

#### Изменить профиль

1. Откройте «Profile» → «Edit» или введите `/edit_profile`.
2. Выберите профиль из списка.
3. Перезапишите нужные параметры и нажмите «Execute».

#### Установить профили по умолчанию

Профили по умолчанию автоматически подставляются во все команды — не нужно каждый раз выбирать вручную.

1. Откройте «Profile» → «Default».
2. Выберите нужные профили из списка.
3. Нажмите «Execute».

**Текстовая команда:**

```
#change def profile; pr: profile1, profile2;
```

#### Удалить профиль

1. Откройте «Profile» → «Remove» или введите `/remove_profile`.
2. Выберите профиль из списка.
3. Нажмите «Execute» для подтверждения.

**Текстовая команда:**

```
#remove profile; pr: profile1, profile2;
```

***

### 5. Работа с ордерами и позициями

#### Добавить ордер

Команда работает только с одним профилем одновременно.

1. Откройте «Order» → «Add» или введите `/add_order`.
2. Заполните параметры: профиль, рынок, направление (buy/sell), тип ордера, инструмент, объём, цену.
3. При необходимости настройте Take Profit и Stop Loss в этом же меню.
4. Нажмите «Execute».

> ⚠️ Убедитесь, что все параметры заполнены корректно — ордер будет отправлен на биржу сразу.

#### Отменить ордера

Команда отменяет только выставленные, но ещё не исполненные ордера.

1. Откройте «Order» → «Cancel» или введите `/cancel_order`.
2. Выберите профиль, рынок и инструменты.
3. Нажмите «Execute».

Если передумали — нажмите «Stop» прямо во время выполнения команды.

**Текстовая команда:**

```
#cancel order; pr: profile1, profile2; market: spot; symbols: ethusdt;
#cancel order; pr: all; market: futures; cancel all: true;
```

#### Список ордеров

1. Откройте «Order» → «List» или введите `/get_order_list`.
2. Выберите профиль — загрузятся актуальные ордера по каждому рынку.
3. Из этого же меню можно закрыть выбранные ордера или просмотреть детали.

#### Закрыть позиции

Команда работает с открытыми позициями, но не с выставленными ордерами.

1. Откройте «Position» → «Close» или введите `/close_positions`.
2. Выберите профиль, рынок и инструменты.
3. Нажмите «Execute» и дождитесь ответа от ядра.

**Текстовая команда:**

```
#get pos; pr: profile1, profile2;
#get pos; pr: all;
```

#### Panic Sell — экстренное закрытие позиций

Panic Sell закрывает все открытые позиции в выбранных рынках. Выставленные ордера при этом не затрагиваются.

1. Откройте «Panic» или введите `/panic_sell`.
2. Выберите профиль — отобразятся все открытые позиции с разбивкой по рынкам.
3. Нажмите «Execute».

> ⚠️ Используйте Panic Sell только когда нужно быстро выйти из всех позиций — действие необратимо.

**Текстовая команда:**

```
#panic sell; pr: profile1; market: futures; symbols: btcusdt, ethusdt;
#panic sell; pr: all; market: spot; symbols: all;
```

***

### 6. Управление алгоритмами

#### Остановить все алгоритмы

Останавливает все запущенные алгоритмы на выбранном аккаунте.

1. Откройте «Algorithms» → «Stop All» или введите `/stop_all_algorithm`.
2. Выберите профиль и нажмите «Execute».

**Текстовая команда:**

```
#stop all algo; pr: all;
#stop all algo; pr: profile1, profile2;
```

#### Запустить все алгоритмы

Включает все ранее остановленные алгоритмы.

1. Откройте «Algorithms» → «Start All» или введите `/start_all_algorithm`.
2. Выберите профиль и нажмите «Execute».

**Текстовая команда:**

```
#start all algo; pr: profile1, profile2;
```

#### Управление отдельными алгоритмами

1. Откройте «Algorithms» → «Manage».
2. Загрузится список алгоритмов на выбранном ядре.
3. Для каждого алгоритма доступны действия: запустить, остановить, удалить.

***

### 7. Рыночные настройки

#### Изменить плечо

Команда работает только на рынках без открытых позиций и ордеров.

1. Откройте «Market» → «Change Leverage» или введите `/modify_leverage`.
2. Выберите профиль, рынок и инструменты.
3. Укажите новое значение плеча.
4. Нажмите «Execute».

> Если значение плеча не указано, будет установлено максимально допустимое биржей.

**Текстовая команда:**

```
#modify leverage; pr: profile1; market: futures; symbols: bnbusdt; leverage: 23;
```

#### Изменить тип маржи

Команда работает только на рынках без открытых позиций и ордеров.

1. Откройте «Market» → «Change Margin» или введите `/modify_margin`.
2. Выберите профиль, рынок, инструменты и тип маржи (Cross или Isolated).
3. Нажмите «Execute».

**Текстовая команда:**

```
#modify margin; pr: profile1; market: futures; margin type: cross; symbols: bnbusdt;
```

#### Баланс

Чтобы посмотреть баланс по выбранным профилям:

1. Откройте «Balance» → «Info» или введите `/get_balance`.
2. Выберите профиль и рынок.

**Текстовая команда:**

```
#get balance; pr: profile1; market: futures;
```

Чтобы перевести активы между рынками:

1. Откройте «Balance» → «Transfer».
2. Укажите профиль, исходный рынок, целевой рынок, актив и сумму.
3. Нажмите «Execute».

**Текстовая команда:**

```
#transfer balance; pr: profile1; from market: futures; to market: spot; symbol: USDT; amount: 100;
```

***

### 8. Ядро и отчёты

#### Управление ядром

В меню «Core» доступны четыре действия:

| Действие          | Описание                              | Текстовая команда                   |
| ----------------- | ------------------------------------- | ----------------------------------- |
| Status            | Показывает текущее состояние аккаунта | `#core status; pr: all;`            |
| Restart           | Перезапуск ядра с обновлением         | `#core restart; pr: all;`           |
| Restart No Update | Перезапуск без обновления             | `#core restart no update; pr: all;` |
| Shutdown          | Выключение ядра                       | `#core shutdown; pr: all;`          |

Выберите действие в меню «Core» и нажмите «Execute», или отправьте текстовую команду.

#### Отчёты

Загружает отчёты по алгоритмам с фильтрами по рынку и инструменту.

* Один профиль → детальный отчёт по каждому алгоритму (количество исполненных ордеров, средний размер ордера, результат).
* Несколько профилей → сводный отчёт без деталей по алгоритмам.

Поля «Markets», «Quote/Symbol», «Information» можно оставить пустыми.

#### Позиции

Загружает информацию по всем открытым позициям на выбранных аккаунтах.

**Текстовая команда:**

```
#get pos; pr: all;
```

***

### 9. Сигналы из Telegram-каналов

Bot Client умеет парсить торговые сигналы из Telegram-каналов и автоматически отправлять их на подключённые ядра.

> **Поддерживаемые платформы:** Windows, Ubuntu/Linux 20.04.

#### Шаг 1 — Подключить Telegram-аккаунт

1. Откройте «Profile» → «Telegram Profile».
2. Нажмите «Login».
3. В чате появятся поля для авторизации (если не появились — нажмите Enter).
4. Введите номер телефона.
5. Введите код из Telegram.
6. Введите пароль, если включена двухфакторная аутентификация.

После успешной авторизации в «Profile» → «Telegram Profile» отобразится статус подключённого аккаунта.

#### Шаг 2 — Выбрать каналы для отслеживания

1. Откройте «Algorithms» → «Signals» → «Channels».
2. Выберите каналы, из которых хотите получать сигналы.
3. Нажмите «Execute».

Правила парсинга для каждого канала настраиваются отдельно: «Algorithms» → «Signals» → «Channel Settings».

После настройки Bot Client начнёт отслеживать выбранные каналы и при появлении сигналов — передавать их на все подключённые ядра.

```
Binance USDT-M sell galausdt tp 3% sl 4 %
```

***

### Синтаксис текстовых команд

Текстовая команда должна начинаться с символа `#`. Все остальные сообщения бот воспринимает как навигацию по меню.

**Правила:**

* Параметры разделяются символом `;` или переносом строки — оба варианта равнозначны.
* Параметры можно сокращать: `pr` вместо `profiles`, `m` вместо `margin` и т. д.
* Порядок параметров не важен.
* Если все параметры верны — команда выполняется сразу. Если нет — откроется форма с предзаполненными данными.
* Несколько профилей перечисляются через запятую: `pr: profile1, profile2`. Чтобы применить ко всем — `pr: all`.
* Разделитель между параметром и значением — любой символ, включая пробел: `pr: all` и `pr all` — одно и то же.

**Обозначения рынков:** `f` — фьючерсы, `m` — маржа, `s` — спот, `d` — деливери.

**Направление ордера:** `buy`, `sell`.

**Тип ордера:** `Limit`, `Market`, `StopLimit`, `StopMarket`, `LimitMarket`, `PostOnly`.

**Тип маржи:** `Cross`, `Isolated`.

***

### Cheatsheet текстовых команд

#### Команды

| Команда                   | Описание                        | Пример                                                                                  |
| ------------------------- | ------------------------------- | --------------------------------------------------------------------------------------- |
| `#core status`            | Статус ядра                     | `#core status; pr: all;`                                                                |
| `#core restart`           | Перезапуск ядра с обновлением   | `#core restart; pr: main;`                                                              |
| `#core restart no update` | Перезапуск без обновления       | `#core restart no update; pr: main;`                                                    |
| `#core shutdown`          | Выключение ядра                 | `#core shutdown; pr: all;`                                                              |
| `#get pos`                | Список открытых позиций         | `#get pos; pr: main, backup;`                                                           |
| `#get balance`            | Баланс по рынку                 | `#get balance; pr: main; market: f;`                                                    |
| `#transfer balance`       | Перевод между рынками           | `#transfer balance; pr: main; from market: f; to market: s; symbol: USDT; amount: 500;` |
| `#start all algo`         | Запуск всех алгоритмов          | `#start all algo; pr: all;`                                                             |
| `#stop all algo`          | Остановка всех алгоритмов       | `#stop all algo; pr: main;`                                                             |
| `#panic sell`             | Экстренное закрытие позиций     | `#panic sell; pr: main; market: f; symbols: btcusdt, ethusdt;`                          |
| `#add order`              | Выставить ордер                 | см. ниже                                                                                |
| `#cancel order`           | Отменить ордера                 | `#cancel order; pr: main; market: f; symbols: btcusdt;`                                 |
| `#modify leverage`        | Изменить плечо                  | `#modify leverage; pr: main; market: f; symbols: btcusdt; leverage: 10;`                |
| `#modify margin`          | Изменить тип маржи              | `#modify margin; pr: main; market: f; margin type: cross; symbols: btcusdt;`            |
| `#remove profile`         | Удалить профиль                 | `#remove profile; pr: old_account;`                                                     |
| `#change def profile`     | Установить профили по умолчанию | `#change def profile; pr: main, backup;`                                                |

***

#### `#add order` — полный синтаксис

Минимальный пример (без TP/SL):

```
#add order; pr: main; market: f; side: buy; order type: Limit; symbol: btcusdt; order size: 100; price: 65000;
```

С Take Profit и Stop Loss:

```
#add order
pr: main
market: f
side: buy
order type: Limit
symbol: btcusdt
order size: 100
price: 65000
tp percentage: 2
tp order type: Limit
sl percentage: 1
sl order type: Market
sl trailing spread: 0.1
```

> Если `tp percentage` не указан — все остальные `tp *` параметры игнорируются. Аналогично для `sl percentage`.
>
> Если `sl trailing spread` указан — трейлинг включается автоматически.
>
> Если `leverage` не указан в `#modify leverage` — устанавливается максимум биржи.

***

#### Параметры

#### Общие

| Параметр      | Сокращение | Допустимые значения                                                          | Пример                      |
| ------------- | ---------- | ---------------------------------------------------------------------------- | --------------------------- |
| `profiles`    | `pr`       | Имена через запятую, или `all`                                               | `pr: main, backup`          |
| `market`      | `m`        | `f` / `m` / `s` / `d`                                                        | `market: f`                 |
| `symbols`     | —          | Тикеры через запятую, или `all`                                              | `symbols: btcusdt, ethusdt` |
| `side`        | —          | `buy` / `sell`                                                               | `side: buy`                 |
| `order type`  | —          | `Limit` / `Market` / `StopLimit` / `StopMarket` / `LimitMarket` / `PostOnly` | `order type: Limit`         |
| `order size`  | —          | Число                                                                        | `order size: 100`           |
| `price`       | —          | Число                                                                        | `price: 65000`              |
| `cancel all`  | —          | `true` / `false`                                                             | `cancel all: true`          |
| `leverage`    | —          | Число (если не указан — максимум биржи)                                      | `leverage: 10`              |
| `margin type` | —          | `Cross` / `Isolated`                                                         | `margin type: cross`        |
| `amount`      | —          | Число                                                                        | `amount: 500`               |
| `symbol`      | —          | Тикер актива                                                                 | `symbol: USDT`              |
| `from market` | —          | `f` / `m` / `s` / `d`                                                        | `from market: f`            |
| `to market`   | —          | `f` / `m` / `s` / `d`                                                        | `to market: s`              |

#### Take Profit (`#add order`)

| Параметр                   | Описание                                        | Пример                         |
| -------------------------- | ----------------------------------------------- | ------------------------------ |
| `tp percentage`            | % TP от цены входа. Обязателен для включения TP | `tp percentage: 2`             |
| `tp order type`            | Тип TP-ордера                                   | `tp order type: Limit`         |
| `tp is iceberg`            | Айсберг-ордер                                   | `tp is iceberg: true`          |
| `tp auto price down time`  | Время до автоснижения цены TP (сек)             | `tp auto price down time: 60`  |
| `tp auto price down step`  | Шаг автоснижения                                | `tp auto price down step: 0.1` |
| `tp auto price down limit` | Предел автоснижения                             | `tp auto price down limit: 1`  |

#### Stop Loss (`#add order`)

| Параметр             | Описание                                                        | Пример                    |
| -------------------- | --------------------------------------------------------------- | ------------------------- |
| `sl percentage`      | % SL от цены входа. Обязателен для включения SL                 | `sl percentage: 1`        |
| `sl order type`      | Тип SL-ордера                                                   | `sl order type: Market`   |
| `sl spread`          | Спред SL                                                        | `sl spread: 0.05`         |
| `sl delay`           | Задержка перед срабатыванием (сек)                              | `sl delay: 5`             |
| `sl trailing spread` | Трейлинг-спред. Если указан — трейлинг включается автоматически | `sl trailing spread: 0.1` |

***

#### Обозначения рынков

| Код | Рынок               |
| --- | ------------------- |
| `f` | Futures (фьючерсы)  |
| `m` | Margin (маржа)      |
| `s` | Spot (спот)         |
| `d` | Delivery (деливери) |




---

[Next Page](/llms-full.txt/1)

