Триггеры и действия
Система отслеживает торговые события и автоматически выполняет заданные действия при их наступлении. Это позволяет создавать сложные торговые сценарии с автоматическим взаимодействием алгоритмов.
Принцип: настраиваете условия (триггеры) и действия. Связь устанавливается через уникальный ключ.
Пример: при срабатывании 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. Включите триггеры
В разделе «Триггеры» настроек:
Включите галочку «Триггеры»
Введите ключ (точно как в действии)
«Добавить триггер»
Выберите типы условий
⚠️ В одном алгоритме один ключ, но несколько типов условий.
3. Выберите типы условий
Укажите, при каких событиях отправлять сигнал:
Заполнение ордера
Заполнение TP
Заполнение SL
Закрытие сделки
Событие Market Watcher
Оповещение
Пример:
В действии два условия с ключом «risk_control»:
Заполнение ордера
Заполнение SL
В алгоритме ключ «risk_control» и выбран:
Заполнение SL
Результат: сработает только при SL. При ордере — нет.
Правило срабатывания
Для срабатывания нужны оба совпадения:
✅ Ключ в действии = ключ в алгоритме
✅ Тип условия в действии = тип в алгоритме
Если не совпадает — не сработает.
Мониторинг
После запуска все активные триггеры на вкладке «Триггеры и действия» → раздел «Триггеры».
Информация:
Ключ триггера
Тип условия
Алгоритм-источник
Статус
Примеры использования
Пример 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
Действия:
Паник селл — все пары
Остановить все
Алгоритм-источник:
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 условия, ждёте срабатывания всех
Сработает любое → условия «ИЛИ», действия «И»
Контакты и поддержка
Вопросы или предложения — пишите в службу поддержки.
Последнее обновление