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

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

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

Пример: при срабатывании 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 условия, ждёте срабатывания всех

Сработает любое → условия «ИЛИ», действия «И»


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

Вопросы или предложения — пишите в службу поддержкиarrow-up-right.

Последнее обновление