Условия входа и система триггеров на Freya Finance
Условия входа бота отвечают на самый важный вопрос: когда именно открывать позицию? Система триггеров Freya позволяет задать ответ в диапазоне от «прямо сейчас» до точной комбинации индикаторных сигналов сразу на нескольких таймфреймах. В этом руководстве разберём, как именно работают триггеры и как их комбинировать.
Речь идёт о настройках в разделе Условия входа при создании бота — весь процесс целиком описан в статье Как создать вашего первого DCA-бота.
Key Takeaways
- Условия входа определяют момент открытия позиции ботом — либо сразу по рыночной цене, либо при выполнении заданных вами условий триггера.
- Триггер — это индикатор (или ценовой уровень) со своим таймфреймом, периодом, оператором (Выше, Ниже, Пересекает вверх, Пересекает вниз) и значением.
- Можно добавить несколько триггеров и объединить их через AND (должны совпасть все — безопаснее) или OR (достаточно любого — быстрее).
- Freya поддерживает триггер по уровню цены плюс более 20 индикаторов, включая RSI, EMA, SMA, MACD, Bollinger Bands, ATR, ADX, Volume, VWAP и другие.
- У каждого условия свой таймфрейм, поэтому можно требовать, например, перепроданность по RSI одновременно на часовом и четырёхчасовом графике.
Два способа входа: немедленно или по триггеру
Открыть первую позицию бот может двумя принципиально разными способами:
- Немедленно — бот размещает базовый ордер сразу после запуска, по текущей рыночной цене. Самый простой вариант и вполне разумный выбор для первого бота.
- По триггеру — бот ждёт выполнения ваших условий и только потом открывает позицию. Здесь и вступает в игру система триггеров.
Как устроен триггер
Отдельный триггер собирается из нескольких частей:
- Тип триггера — ценовой уровень или индикатор вроде RSI, EMA или MACD.
- Таймфрейм — интервал свечей, на котором рассчитывается индикатор (1m, 5m, 15m, 1h, 4h, 1d…).
- Период / параметры — настройки индикатора (например, RSI с периодом 14; MACD 12/26/9; Bollinger 20 и 2 стандартных отклонения).
- Оператор + значение — сравнение, по которому срабатывает триггер (например, RSI Ниже 30).
Собранный воедино триггер читается как обычное предложение: «RSI(14) на часовом графике ниже 30».
Операторы
Каждое условие использует один из четырёх операторов:
| Оператор | Срабатывает, когда |
|---|---|
| Выше | Значение индикатора выше вашего порога |
| Ниже | Значение индикатора ниже вашего порога |
| Пересекает вверх | Значение переходит снизу вверх через ваш порог или другую линию |
| Пересекает вниз | Значение переходит сверху вниз через ваш порог или другую линию |
«Выше/Ниже» проверяют состояние (находится ли значение там прямо сейчас), а «Пересекает вверх/вниз» — событие (только что ли значение прошло через уровень). Пересечения полезны, когда нужно поймать момент разворота сигнала — например, пересечение MACD со своей сигнальной линией.
Комбинирование условий: AND и OR
Вы можете добавить несколько триггеров и выбрать, как они объединяются:
- AND — должны выполниться все условия. Безопаснее: бот входит, только когда каждое условие совпадает одновременно. Входов меньше, но уверенности в них больше.
- OR — сработать может любое условие. Быстрее: бот входит, как только совпадает хотя бы одно условие. Входы происходят чаще.
Например, с AND можно потребовать RSI ниже 40 на часовом и ниже 45 на четырёхчасовом — вход произойдёт, только когда моментум слаб сразу на обоих таймфреймах. С OR сделку открыло бы любое из этих условий по отдельности.
Доступные триггеры
Freya предлагает триггер Уровень цены плюс обширный набор технических индикаторов — более 20 в общей сложности. Самые распространённые:
| Триггер | Типичное применение |
|---|---|
| Уровень цены | Вход по конкретной цене, выше или ниже неё |
| RSI | Вход на экстремумах моментума — например, RSI ниже 30 (перепроданность) |
| EMA / SMA | Вход относительно скользящей средней — например, цена выше EMA 50 |
| MACD | Вход на пересечениях моментума |
| Bollinger Bands | Вход на экстремумах волатильности, например при касании ценой полосы |
| ATR / ADX | Оценка волатильности (ATR) или силы тренда (ADX) |
Помимо этих, Freya также поддерживает Stochastic RSI, VWAP, Volume, Ichimoku, Supertrend, CCI, Williams %R, Parabolic SAR, OBV и другие — так что вы можете собрать именно тот сигнал, который нужен вашей стратегии. Чтобы разобраться в самих индикаторах, читайте статью Технические индикаторы для торговли ботами.
Свой таймфрейм для каждого условия
Важная деталь: у каждого условия свой собственный таймфрейм. Это значит, что в одном боте можно построить мультитаймфреймовую логику — например, потребовать, чтобы сигнал совпал и на коротком, и на более длинном таймфрейме, прежде чем входить. Мощный способ отсеять слабые сигналы.
Простой первый триггер
Если вы только начинаете, ограничьтесь одним условием. Классический вход для новичка — единственное условие RSI Ниже 30 на часовом таймфрейме: бот начинает покупать, только когда рынок уже перепродан. Либо вовсе обойдитесь без триггеров и используйте немедленный вход для первого бота, а условия добавьте позже, когда освоитесь.
Часто задаваемые вопросы
Что такое условия входа на Freya?
Это правила системы триггеров, которые определяют, когда бот открывает позицию. Можно настроить немедленный вход по рыночной цене или заставить бота ждать выполнения ваших условий, построенных на ценовых уровнях и индикаторах.
Из чего состоит один триггер?
Из индикатора (или ценового уровня), таймфрейма, периода/параметров индикатора, оператора (Выше, Ниже, Пересекает вверх или Пересекает вниз) и значения. Вместе они образуют одно условие — например, «RSI(14) на часовом графике ниже 30».
В чём разница между AND и OR?
AND означает, что для входа бота все условия должны быть истинны одновременно — это безопаснее и даёт меньше входов, но с большей уверенностью. OR означает, что достаточно любого одного условия — это быстрее, и входов будет больше. Выбор зависит от того, насколько избирательным вы хотите видеть бота.
В чём разница между «Ниже» и «Пересекает вниз»?
«Ниже» проверяет текущее состояние — значение находится ниже вашего порога прямо сейчас. «Пересекает вниз» проверяет событие — значение только что перешло сверху вниз через порог (или другую линию). Используйте «пересекает», когда хотите поймать точный момент разворота сигнала.
Какие индикаторы можно использовать в качестве триггеров?
Триггер по уровню цены плюс более 20 индикаторов, включая RSI, EMA, SMA, MACD, Bollinger Bands, ATR, ADX, Volume, VWAP, Stochastic RSI, Ichimoku, Supertrend, CCI, Williams %R, Parabolic SAR и OBV. Каждый настраивается со своим таймфреймом и параметрами.
Можно ли использовать разные таймфреймы в одном боте?
Да. У каждого условия свой таймфрейм, поэтому вы можете требовать совпадения сигналов сразу на нескольких таймфреймах — например, перепроданность по RSI одновременно на часовом и четырёхчасовом графике — прежде чем бот войдёт в позицию.
