StrongaBar Trader
Обзор
StrongaBar Trader входит в сделки только тогда, когда три независимых фильтра совпадают одновременно: направление тренда через EMA, сила импульса через зону RSI, и доминирующий сигнальный бар с сильным закрытием. Такой многослойный подход снижает количество низкокачественных входов и фокусирует бота на высоковероятных установках. Управление позицией включает Break Even и Trailing Stop, оба настраиваемые независимо.
Как это работает
На каждом закрытом баре бот проверяет:
- Сигнальный бар — бар должен иметь самое большое тело из последних N баров, с закрытием в верхней (бычьей) или нижней (медвежьей) части диапазона.
- Фильтр EMA — цена должна находиться на правильной стороне EMA, а EMA должна показывать минимальный наклон, подтверждающий импульс тренда.
- Фильтр RSI — RSI должен находиться внутри определённой зоны импульса, подтверждая, что движение имеет импульс, но не исчерпано.
Когда все три условия совпадают, сигнал активируется. Вход происходит либо на открытии следующего бара (Режим 0), либо при пробое максимума/минимума сигнального бара (Режим 1).
Параметры входа
- Объём — размер позиции в лотах.
- Режим входа — 0: вход на открытии следующего бара после сигнала. 1: ожидание пробоя максимума (покупка) или минимума (продажа) сигнального бара.
- Использовать фиксированные SL/TP — при включении игнорирует расчет SL на основе бара и использует фиксированные значения в пунктах. При выключении SL берется от сигнального бара, а TP рассчитывается через соотношение риска и прибыли.
- Соотношение риска и прибыли — TP = SL × RR. Активно только при выключенных фиксированных SL/TP.
- Время ожидания — количество баров, в течение которых бот не входит в сделки после закрытия предыдущей. Предотвращает чрезмерную торговлю после серии сигналов.
- Максимальный спред — если текущий спред превышает это значение в пунктах, вход блокируется или отменяется (Режим 0 отменяет сразу).
Фильтр времени
- Включить фильтр времени — ограничивает входы временным окном по UTC. Вне окна бот только управляет открытыми позициями.
- Начало / конец часа — задаёт разрешённое торговое окно по UTC.
EMA — фильтр тренда (слой 1)
- Включить фильтр EMA — при выключении бот полностью пропускает проверку EMA и опирается только на сигнальный бар и RSI.
- Период / тип EMA — задаёт линию тренда для ориентира.
- Минимальный наклон — EMA должна подняться/опуститься минимум на X пунктов за последние N баров. Предотвращает входы во время флэта или бокового движения.
- Количество баров для расчёта наклона — сколько баров назад измерять наклон.
- Минимальное расстояние цены до EMA — цена должна быть минимум на X пунктов дальше от EMA перед разрешением входа.
- Покупка выше/ниже EMA / Продажа выше/ниже EMA — контролирует, с какой стороны EMA допустим вход для каждого направления. Включение и выше, и ниже для одного направления фактически отключает проверку позиции для этой стороны. ⚠️ Если ни покупка выше, ни покупка ниже не включены, сигналы на покупку никогда не сработают.
RSI — фильтр импульса (слой 2)
- Включить фильтр RSI — при выключении RSI полностью игнорируется. Бот входит по сигнальному бару + EMA.
- Период RSI — чувствительность расчёта RSI.
- Минимум / максимум RSI для покупки — RSI должен находиться в этом диапазоне для разрешения покупки (например, 50–75: импульс вверх, но не исчерпан).
- Минимум / максимум RSI для продажи — RSI должен находиться в этом диапазоне для разрешения продажи (например, 25–50: импульс вниз, но не перепродан).
⚠️ Если минимум >= максимум с любой стороны, зона недействительна и сигналы для этого направления не сработают. При запуске в логе выводится предупреждение.
Сигнальный бар — фильтр структуры (слой 3)
- Количество баров для сравнения — тело сигнального бара должно быть строго больше всех тел за последние N баров. Чем выше значение, тем строже и меньше сигналов.
- Фильтр закрытия % — для бычьего сигнала закрытие должно быть в верхних X% диапазона бара. Для медвежьего — в нижних X%. Например, 70% означает, что закрытие должно быть в верхних 30% (бычий) или нижних 30% (медвежий) свечи.
- Истечение сигнала — только для Режима 1. Если пробой не происходит в течение этого количества баров, сигнал отменяется.
Стоп-лосс
- Режим SL по бару — определяет, насколько далеко ниже/выше сигнального бара ставится SL. Режим 1: на минимуме/максимуме бара. Режим 2: 1× диапазон за минимум/максимум. Режим 3: 2× диапазон и так далее. Чем выше режим, тем шире SL.
- Дополнительный сдвиг SL — дополнительный буфер в пунктах, добавляемый к рассчитанному уровню SL, чтобы избежать ловушек на очевидных уровнях
⚠️ При включённых фиксированных SL/TP режим SL по бару и сдвиг игнорируются.
Безубыток
- Включить безубыток — при включении, как только цена проходит определённый процент пути к TP, SL перемещается в точку входа (с небольшим сдвигом).
- Триггер BE % — процент расстояния от входа до TP, который цена должна пройти, чтобы активировать BE. Например, 40% означает, что BE срабатывает, когда цена прошла 40% пути к TP.
- Сдвиг BE — пункты, добавляемые сверх цены входа для нового SL, обеспечивая минимальную прибыль вместо ровного безубытка.
⚠️ При выключенном безубытке и выключенном трейлинге позиция управляется только исходными SL и TP — динамических изменений нет.
⚠️ При включённом трейлинге он активируется только после срабатывания безубытка. Если безубыток выключен, трейлинг начинается сразу с входа.
Трейлинг-стоп
- Включить трейлинг-стоп — при выключении бот прекращает все динамические перемещения SL после безубытка. SL остаётся фиксированным на уровне BE до конца сделки.
- Режим трейлинга 1 (открытие бара) — после каждого нового бара SL перемещается к максимальному (продажа) или минимальному (покупка) открытию бара с момента входа. Плавный пошаговый трейлинг.
- Режим трейлинга 2 (ATR) — SL динамически следует на расстоянии ATR × множитель от текущей цены. Адаптируется к волатильности рынка.
- Период ATR / множитель ATR — используется только в режиме 2. Чем выше множитель, тем шире трейлинг, меньше риск преждевременного выхода на волатильных инструментах.
5 | 50 % | |
4 | 50 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |