# Алгоритм Averages

Averages зарабатывает на коррекциях — когда цена временно движется против основного тренда, а затем возвращается обратно. Алгоритм сравнивает среднюю цену на двух временных промежутках (длинном и коротком) и размещает ордера, когда разница попадает в заданный диапазон.

***

### Как работает

1. **Вычисление средних цен**

   Непрерывно считает среднюю цену за два периода (например: 1 минута и 10 секунд).
2. **Расчёт расхождения**

   Вычитает короткую среднюю из длинной и переводит в проценты (дельта).

   * Положительная дельта — краткосрочный тренд вниз
   * Отрицательная дельта — краткосрочный тренд вверх
3. **Сигнал (триггер)**

   Когда дельта попадает в заданный диапазон — размещаются ордера.
4. **Ордера остаются на месте**

   После размещения ордера не двигаются до исполнения или отмены.
5. **Защита позиции**

   После исполнения автоматически выставляются Take Profit и Stop Loss.

***

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

#### Расстояние для выставления ордера

На каком расстоянии от цены триггера разместить ордер (в процентах).

⚠️ **Важно:** знак всегда от цены триггера, независимо от направления:

* **Положительное** — ордер выше цены
* **Отрицательное** — ордер ниже цены

**Примеры:**

| Расстояние | Направление | Результат                     |
| ---------- | ----------- | ----------------------------- |
| +1%        | Продать     | Ордер продажи выше цены       |
| -1%        | Купить      | Ордер покупки ниже цены       |
| +1%        | Купить      | Мгновенная покупка по рынку\* |
| -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).

**Когда включать:**

* ✅ Хотите зафиксировать прибыль и не усредняться
* ❌ Готовы усредняться при дальнейшем движении

***

#### Объединить по первому тейку

Автоматически объединяет позиции на одной паре:

* Пересчитывается средневзвешенная цена входа
* Корректируются 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 сек
* Терпеливые стратегии: отключите

***

#### Не отменять если исполнился ордер

Продлевает срок жизни сетки при исполнении первого ордера.

**Включено:** если один ордер исполнился — остальные остаются активными

**Отключено:** все неисполненные ордера отменяются по истечении срока

⚠️ Параметр «Отмена по первому тейку» имеет приоритет.

***

### Мульти-ордера

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

#### Увеличение относительно

От чего считать размер каждого следующего ордера.

**Первого:**

* Размер 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

Автоматическая фиксация прибыли. По умолчанию включён.

#### Процент

Расстояние от цены входа:

* Лонг — выше цены входа
* Шорт — ниже цены входа

⚠️ Процент должен покрывать комиссию биржи.

***

#### Тип ордера

**Лимитный (рекомендуется):**

* Реальный ордер на бирже (r)
* Виден в стакане
* Работает с виртуальным Stop Loss

**Маркет:**

* Виртуальный в ядре (v)
* Становится реальным при касании цены
* Работает с реальным стоп-лимитным Stop Loss

⚠️ Доступность зависит от биржи.

***

#### Айсберг

Скрывает размер Take Profit. Не зависит от айсберга основного ордера.

⚠️ **Важно:** работает только на споте.

***

#### Автопонижение Take Profit

Постепенно снижает ордер Take Profit, если цена не достигает изначального уровня.

**Таймер:** через сколько секунд делать шаг

**Шаг:** на сколько процентов снижать

**Порог:** минимальный уровень (может быть отрицательным)

**Пример:**

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%

⚠️ Повышение не предусмотрено.

***

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

#### Ждать отмены ордеров

Не размещать новые ордера, пока не закрыты все с предыдущего триггера.

**Когда включать:**

* ✅ Последовательная торговля без наложений
* ❌ Хотите открывать новые при повторных сигналах

***

#### Задержка перед перезапуском

Сколько секунд до следующего возможного срабатывания триггера.

⚠️ **Важно:** отсчёт с момента размещения ордеров, не с момента закрытия позиций.

Рассматривайте вместе с «Ждать отмены ордеров», «Короткий промежуток», «Срок жизни».

***

#### Открыть график по сигналу

Автоматически открывает график пары при срабатывании триггера (не при исполнении ордера).

***

### Особенности фильтров

Фильтры проверяются **только при размещении** ордеров.

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

**Исключение — дельта-фильтры:**

Если включено «Отменять если вне диапазона»:

* Дельты проверяются с заданной частотой
* Ордера отменяются при выходе за пределы
* Не перевыставляются автоматически

Новые ордера только при новом триггере.

***

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

Вопросы по настройке или предложения — пишите в [службу поддержки](https://t.me/moontrader_support_ru).
