Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 42
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Данный советник основан на стратегии пересечения MACD с фильтрацией тренда и подтверждением поддержки/сопротивления. Логика построена в соответствии с наиболее распространенной интерпретацией подобных стратегий, с использованием стандартных индикаторов. Код изобилует комментариями, пошагово объясняющими каждую строчку кода.
Компоненты стратегии просты:
-
MACD Crossovers: стандартные настройки MACD (Fast: 12, Slow: 26, Signal: 9) используются для обнаружения импульсных сдвигов:
-
Фильтр тренда: 200-периодная скользящая средняя фильтрует сделки: разрешены только покупки выше MA, и продажи, если цена ниже MA.
- Условия поддержки/сопротивления: сделки разрешены только в том случае, если цена недавно коснулась ключевого уровня поддержки или сопротивления. Эти уровни определяются с помощью пользовательского индикатора SupportResistance (включен как внешняя зависимость), основанного на относительных максимумах/минимумах последних 10 и 20 свечей.
-
Окно валидности сигнала: чтобы не пропустить сетапы из-за несовпадения времени, советник использует настраиваемое временное окно для "запоминания" сигналов поддержки/сопротивления и MACD (параметр SignalValidity).
-
Управление рисками: Стоп-лосс устанавливается на фиксированное количество пунктов (задается пользователем) от 200 MA. а тейк-профит автоматически рассчитывается как 1,5× расстояние до стоп-лосса.
Входные параметры
Параметр | Описание |
---|---|
SignalValidity (int) | Количество свечей, в течение которых сигнал остается действительным после появления (по умолчанию: 7) |
Lotsize (double) | Торговый объем для каждого ордера |
SLPointDistanceFromMA (int) | Расстояние (в пунктах) между МА и уровнем стоп-лосса |
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/61998

SUPERMACBOT - это полностью автоматизированный торговый робот, который сочетает в себе мощь стратегии пересечения скользящих средних с индикатором MACD для получения точных и надежных торговых сигналов. Этот советник разработан для бесперебойной работы на всех инструментах и таймфреймах, обеспечивая универсальность и адаптивность для трейдеров в различных рыночных условиях.

Для упрощения процесса конвертации индикаторов и советников MT4 в MT5 была разработана новая библиотека интерфейсов. Эта библиотека поддерживает большинство функций MetaTrader 4, предлагая разработчикам унифицированное решение для кросс-платформенной совместимости.

Легкий, настраиваемый инструмент, который отображает серверное время на вашем графике для принятия точных торговых решений.

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.