Breakout AI Pro — это не просто очередной бот для пробоев. Он сочетает проверенную логику пробоев на основе ценового действия с 6 адаптивными модулями на базе ИИ, которые анализируют рыночный контекст перед каждым входом. Результат: меньше ложных пробоев, более умное размещение SL/TP и последовательное управление рисками на любом инструменте.
=== КАК ЭТО РАБОТАЕТ ===
Бот вычисляет самый высокий максимум и самый низкий минимум за настраиваемый период. Когда цена взаимодействует с этими уровнями, он обнаруживает 3 типа сигналов:
- BREAK: Цена только что пробила уровень. Классический сигнал импульса/продолжения.
- APPROACH: Цена находится в пределах X пунктов от уровня, не пробивая его. Сигнал ожидания.
- RETURN: Цена пробила уровень, но вернулась внутрь. Сигнал возврата к среднему / ловушка.
Для каждого типа сигнала (Break, Approach, Return) на уровнях High и Low вы можете независимо включать входы BUY и/или SELL. Это дает полный контроль над вашей стратегией: следование за трендом, контртренд или гибрид.
Перед открытием любой позиции сигнал проходит через 7 последовательных фильтров на базе ИИ. Если сигнал не проходит хотя бы один из них, сделка отклоняется.
=== 6 МОДУЛЕЙ ИИ ===
1. ОБНАРУЖЕНИЕ РЕЖИМА ВОЛАТИЛЬНОСТИ
Использует перцентили ATR для классификации рынка как с низкой, средней или высокой волатильностью. При низкой волатильности пробои статистически чаще ложные — бот автоматически блокирует входы. При высокой волатильности SL/TP расширяются для учета больших движений.
2. ФИЛЬТР МОМЕНТУМА RSI
Блокирует входы BUY, когда RSI перекуплен, и SELL, когда RSI перепродан. Опциональное обнаружение дивергенций добавляет дополнительный уровень подтверждения. Это предотвращает входы на истощенных экстремумах импульса.
3. АДАПТИВНЫЙ SL/TP (НА ОСНОВЕ ATR)
Стоп-лосс и тейк-профит рассчитываются как кратные текущему ATR — а не фиксированные значения. Бот адаптируется к реальным рыночным условиям: узкий SL в спокойных рынках, широкий SL в волатильных. Минимальные и максимальные ограничения гарантируют, что значения всегда остаются в заданных вами пределах.
4. ОЦЕНКА КАЧЕСТВА ВХОДА
Каждому сигналу присваивается оценка от 0 до 100 на основе 4 факторов:
- Режим волатильности (средний — лучший для пробоев)
- Совпадение RSI с направлением сделки
- Сила пробоя (расстояние от уровня относительно ATR)
- Качество свечи (нормальный диапазон против всплеска против доджи)
Выполняются только сигналы выше вашего минимального порога.
5. ДИНАМИЧЕСКИЙ РАСЧЕТ РАЗМЕРА ПОЗИЦИИ
Вместо фиксированных лотов бот рассчитывает объем на основе процента риска на сделку и адаптивного расстояния SL. Опционально масштабирует размер позиции по оценке качества — выше уверенность = больше позиция, ниже уверенность = меньше позиция.
6. УМНАЯ СИСТЕМА ОХЛАЖДЕНИЯ
После срабатывания стоп-лосса бот ждет настраиваемое количество баров перед повторным входом того же типа сигнала. Это предотвращает разрушительный цикл SL → немедленный повторный вход → SL → повторный вход, который может опустошить счета.
=== ФУНКЦИИ БЕЗОПАСНОСТИ ===
- ВЫБОР ЕДИНИЦЫ ИЗМЕРЕНИЯ: Выберите, все ли входные параметры SL/TP/BE/Trailing в пунктах или в ценовом расстоянии. Работает идеально на любом инструменте — Forex, Crypto, Indices, Commodities.
- ЗАЩИТА ОТ ПРОТИВОПОЛОЖНЫХ ОПЕРАЦИЙ: Предотвращает открытие BUY и SELL на одном и том же баре.
- КОНТРОЛЬ SL/TP: Каждый тик бот проверяет, что у всех открытых позиций есть валидные SL и TP. Если отсутствуют, применяются аварийные значения немедленно.
- ПРОВЕРКА SL: После открытия позиции бот подтверждает, что SL действительно применен. Если брокер отклоняет, позиция закрывается мгновенно. Никогда нет незащищенных позиций.
- КОНТРОЛЬ МАКСИМАЛЬНОЙ ЭКСПОЗИЦИИ: Настраиваемые лимиты на максимальное количество LONG, SHORT и общее количество позиций.
=== ГОТОВ К PROP FIRM ===
Встроенный мониторинг дневного и общего просадки в валюте счета. При превышении лимитов выберите одно из 3 действий:
- Закрыть все: Немедленно закрывает все позиции и блокирует новые входы на день.
- Блокировать новые: Сохраняет существующие позиции, но предотвращает открытие новых.
- Хеджирование: Открывает противоположные позиции для фиксации текущей прибыли/убытка.
=== УПРАВЛЕНИЕ ПОЗИЦИЕЙ ===
- BREAK EVEN: Перемещает SL к цене входа + смещение, когда прибыль достигает триггерного уровня. Фиксирует небольшую гарантированную прибыль.
- TRAILING STOP: Когда прибыль достигает стартового уровня, SL следует за ценой на фиксированном расстоянии. Позволяет выигрышным сделкам расти, защищая прибыль.
- Все значения соответствуют выбранной вами системе единиц (пункты или ценовое расстояние).
=== РУКОВОДСТВО ПО ПАРАМЕТРАМ ===
1. ОСНОВНЫЕ ПАРАМЕТРЫ
- PreviousPeriodBars (48): Количество баров для расчета High/Low. 48 баров на M5 = 4 часа.
- OnBarOnly (true): Проверять условия при закрытии бара (стабильно) или на каждом тике (реактивно).
- VolumeLots (0.1): Фиксированный объем на сделку. Игнорируется, если включен динамический расчет.
1b. СИСТЕМА ЕДИНИЦ
- InputInPips (true): Если true, все значения SL/TP/BE/Trailing в пунктах. Если false, в ценовом расстоянии. Критично для корректной работы на разных инструментах.
2. ИИ — ВОЛАТИЛЬНОСТЬ
- EnableVolatilityFilter (true): Включить классификацию режима на основе ATR.
- AtrPeriod (14): Период индикатора ATR.
- AtrLookback (50): Количество баров ATR для расчета перцентилей.
- LowVolPercentile (25): Ниже этого перцентиля = низкий режим.
- HighVolPercentile (75): Выше этого перцентиля = высокий режим.
- BlockLowVolatility (true): Блокировать все входы при низкой волатильности.
3. ИИ — МОМЕНТУМ
- EnableRsiFilter (true): Включить фильтрацию входов на основе RSI.
- RsiPeriod (14): Период индикатора RSI.
- RsiOverbought (70): Порог перекупленности.
- RsiOversold (30): Порог перепроданности.
- BlockBuyOverbought (true): Блокировать BUY, когда RSI >= перекуплен.
- BlockSellOversold (true): Блокировать SELL, когда RSI <= перепродан.
- RequireDivergenceConfirmation (false): Блокировать входы при дивергенции RSI/цены.
- DivergenceLookback (10): Количество баров для проверки дивергенции.
4. ИИ — АДАПТИВНЫЙ SL/TP
- EnableAdaptiveSLTP (true): Рассчитывать SL/TP от ATR. Если false, использовать фиксированные значения.
- AtrMultiplierSL (1.5): SL = ATR x множитель.
- AtrMultiplierTP (2.5): TP = ATR x множитель. Стандартное соотношение риск/прибыль = 1.67.
- MinSL (500): Минимальный SL (в выбранных вами единицах).
- MaxSL (5000): Максимальный SL. Ограничение применяется ПОСЛЕ корректировки на волатильность.
- MinTP (800): Минимальный TP.
- MaxTP (10000): Максимальный TP.
5. ИИ — ОЦЕНКА КАЧЕСТВА
- EnableQualityScore (true): Включить оценку качества сигнала.
- MinQualityScore (40): Минимальная оценка (0-100) для открытия сделки.
6. ИИ — ДИНАМИЧЕСКИЙ РАСЧЕТ
- EnableDynamicSizing (false): Рассчитывать объем на основе процента риска.
- RiskPercentage (1.0): % капитала, рискуемого на сделку.
- ScaleByQuality (true): Уменьшать объем для сигналов низкого качества (минимум 30%).
6b. ИИ — ОХЛАЖДЕНИЕ
- CooldownBarsAfterSL (6): Количество баров ожидания после стоп-лосса перед повторным входом того же сигнала.
- BlockOpposingOnSameBar (true): Запретить одновременное открытие BUY и SELL на одном баре.
- MaxTotalPositions (2): Максимальное общее количество открытых позиций.
7. ПРОБОЙ ВЕРХА
- BuyOnBreakHigh (true): Открывать BUY при пробое максимума.
- SellOnBreakHigh (false): Открывать SELL при пробое максимума (контртренд).
- ApproachPipsHigh (15): Расстояние в пунктах для обнаружения подхода.
- BuyOnApproachHigh (false): Открывать BUY при подходе к максимуму.
- SellOnApproachHigh (false): Открывать SELL при подходе.
- BuyOnReturnHigh (false): Открывать BUY при возврате ниже максимума.
- SellOnReturnHigh (false): Открывать SELL при возврате.
8. ПРОБОЙ НИЗА
- SellOnBreakLow (true): Открывать SELL при пробое минимума.
- BuyOnBreakLow (false): Открывать BUY при пробое минимума (контртренд).
- ApproachPipsLow (15): Расстояние для обнаружения подхода.
- Все опции Approach/Return такие же, как для Break High.
9. ЛИМИТЫ ПОЗИЦИЙ
- MaxLong (1): Максимум одновременных LONG позиций.
- MaxShort (1): Максимум одновременных SHORT позиций.
10. УПРАВЛЕНИЕ РИСКАМИ (ФИКСИРОВАННОЕ)
- StopLossLong/Short (3000): Фиксированный SL, когда адаптивный режим выключен.
- TakeProfitLong/Short (6000): Фиксированный TP, когда адаптивный режим выключен.
- Триггер/смещение BreakEven: Когда прибыль достигает триггера, SL перемещается к входу + смещение.
- Старт/шаг Trailing: Когда прибыль достигает старта, SL следует за ценой на расстоянии шага.
11. КОНТРОЛЬ РИСКА PROP
- EnablePropRisk (true): Включить мониторинг просадки.
- MaxDailyDrawdown (500): Максимальный дневной убыток в валюте счета.
- MaxTotalDrawdown (1500): Максимальный общий убыток с начала работы бота.
- OnBreachAction (0): 0=Закрыть все, 1=Блокировать новые, 2=Хеджировать.
- HedgeVolumeMultiplier (1.0): Множитель объема для хеджирующих позиций.
=== РЕКОМЕНДУЕМЫЕ НАСТРОЙКИ ===
BTCUSD M5 (Крипто):
InputInPips=false, MinSL=200, MaxSL=1500, MinTP=300, MaxTP=3000, триггер BE=400, шаг Trailing=150, PreviousPeriodBars=48.
EURUSD M15 (Форекс):
InputInPips=true, MinSL=15, MaxSL=80, MinTP=25, MaxTP=150, триггер BE=30, шаг Trailing=10, PreviousPeriodBars=96.
US30 M5 (Индексы):
InputInPips=false, MinSL=30, MaxSL=200, MinTP=50, MaxTP=400, PreviousPeriodBars=48.
=== ВАЖНЫЕ ЗАМЕЧАНИЯ ===
- Все модули ИИ можно включать и отключать независимо. Начинайте с включенных всех (по умолчанию) и отключайте по одному, чтобы проверить влияние.
- Бот ведет журнал каждого решения с ценовыми и пунктовыми значениями. Проверьте журнал при запуске, чтобы убедиться, что конвертация единиц корректна.
- Всегда сначала тестируйте на демо-счете. Прошлые результаты не гарантируют будущих.
- Торговля связана с высоким риском. Это программное обеспечение — инструмент автоматизации торговли, а не финансовая консультация.
5 | 50 % | |
4 | 50 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |