AI Regime Switch Trader
- Эксперты
-
Fadi Hassan Khaled Ghanem
Разработчик MQL4/MQL5 из Иордании. Опубликовал 169 продуктов для MetaTrader 5 в MQL5 Маркете (около 8 800 скачиваний).
Что я делаю:
- Советники (EA) по вашим собственным торговым правилам
- Индикаторы, оповещения и мультитаймфреймовые панели - Версия: 2.0
- Обновлено: 22 сентября 2026
AI Regime Switch Trader — торговый советник, построенный на простой, но мощной идее: ни один торговый стиль не работает во всех рыночных условиях. Вместо использования одного фиксированного метода входа, этот советник непрерывно классифицирует текущий рыночный режим и автоматически переключается между двумя независимыми, специально разработанными стратегиями — облегчённая, полностью прозрачная форма адаптивного принятия решений в стиле ИИ, без внешних сервисов, DLL или доступа к сети.
КАК ЭТО РАБОТАЕТ
Шаг 1 - Определение рыночного режима. На каждом новом баре советник считывает индикатор ADX. Когда ADX выше настраиваемого порога, рынок классифицируется как ТРЕНДОВЫЙ. Когда ADX равен или ниже порога, рынок классифицируется как БОКОВОЙ.
Шаг 2a - Логика для тренда. В трендовом режиме советник ищет пересечение быстрой и медленной EMA и торгует в направлении нового тренда.
Шаг 2b - Логика для боковика. В боковом режиме советник ищет экстремумы RSI (перепроданность/перекупленность), подтверждённые касанием внешней полосы Боллинджера, и торгует отскок обратно к середине диапазона.
Шаг 3 - Управление риском. Каждая позиция открывается со Stop Loss и Take Profit на основе ATR, поэтому риск автоматически адаптируется к текущей волатильности. Опциональный трейлинг-стоп на основе ATR может фиксировать прибыль по мере развития сделки.
КЛЮЧЕВЫЕ ОСОБЕННОСТИ
- Две полноценные торговые логики в одном советнике - трендследование и возврат к среднему - активируются автоматически на основе обнаруженного режима.
- Классификация режима на основе ADX, хорошо зарекомендовавшего себя показателя силы тренда.
- Адаптивные к волатильности Stop Loss, Take Profit и трейлинг-стоп на основе ATR.
- Встроенный фильтр спреда и лимит количества позиций, чтобы избежать торговли в плохих условиях.
- Предварительная проверка ордера (OrderCheck) перед каждым рыночным ордером и каждой модификацией SL/TP, чтобы снизить количество ошибок отклонения брокером.
- Чистый, хорошо прокомментированный код MQL5 без внешних зависимостей, без вызовов DLL и без скрытого доступа к сети.
- Совместим с любым символом и типом счёта; работает на неттинговых и хеджинговых счетах.
ОСНОВНЫЕ ВХОДНЫЕ ПАРАМЕТРЫ
- Общие настройки - Magic Number, рабочий таймфрейм, максимальный спред (в пунктах).
- Классификатор режима (ADX) - период ADX, порог тренда ADX.
- Настройки трендового режима - период быстрой EMA, период медленной EMA.
- Настройки бокового режима - период RSI, уровни перепроданности/перекупленности RSI, период и отклонение полос Боллинджера.
- Управление риском (ATR) - период ATR, Stop Loss (множитель ATR), Take Profit (множитель ATR).
- Торговые настройки - размер лота.
- Трейлинг-стоп - включение/отключение, начало трейлинга (множитель ATR), шаг трейлинга (множитель ATR).
РЕКОМЕНДАЦИИ
- Таймфрейм по умолчанию: H1. Советник можно тестировать на других таймфреймах; переоптимизируйте порог ADX и периоды EMA/RSI/Боллинджера под выбранный вами таймфрейм и символ.
- Работает на любом символе со стабильным спредом; всегда сверяйте типичный спред вашего брокера с настройкой максимального спреда.
- Как и с любой автоматической торговой стратегией, тщательно протестируйте на демо-счёте перед переходом на реальный счёт, и используйте размер позиции, соответствующий вашей толерантности к риску.
Этот советник не гарантирует прибыль. Прошлое поведение любой стратегии, автоматической или ручной, не является гарантией будущих результатов. Всегда понимайте логику советника и тестируйте его самостоятельно перед торговлей реальными средствами.
