MACD Functional EA
- Experten
- Andrei Kuchynski
- Version: 1.0
Этот советник торгует на основе сигналов индикатора MACD c подтверждением сигналов индикатором Awesome, управляя сделками с настраиваемыми параметрами для SL, TP, и размеров лотов, так-же можно изменять параметры индикатора MACD, присутствует трейлинг-стоп на основе индикатора Parabolic SAR. Он использует комбинацию проверки данных в режиме реального времени и исторических индикаторов для принятия торговых решений. Советник структурирован таким образом, чтобы работать с различными рыночными условиями и условиями счета, что делает его адаптируемым к различным сценариям торговли.
Автоматическое добавление индикаторов MACD, Awesome, Parabolic SAR на график при запуске советника.
Условие для открытия позиций на покупку:
Главная линия (гистограмма) пересекает сигнальную линию с низу вверх и находясь ниже нулевой линии, для фильтрации сигналов на покупку гистограмма индикатора Awesome так же должна находится ниже нулевой линии.
Условие для открытия позиций на продажу:
Главная линия (гистограмма) пересекает сигнальную линию с верху в низ и находясь выше нулевой линии, для фильтрации сигналов на продажу гистограмма индикатора Awesome так же должна находится выше нулевой линии.
Это стратегия уникальна тем что она предотвращает открытия противоположных сделок, когда линии индикатора MACD находятся на одном уровне, выше или ниже нулевой линии.
Входные параметры
Советник позволяет пользователям задавать различные входные параметры, такие как:
- 'magicNum' = 12345; уникальный идентификатор для сделок советника
- 'sltpInOrder' = true; включать ли уровни стоп-лосса (SL) и тейк-профита (TP) непосредственно в ордер
- 'auto5Digits' = true; регулирует SL и TP для 5-значных брокеров.
Торговые параметры:
- lot = 0.01; переменная lot определяет размер первой позиции при использовании фиксированного лота
- riskPerc = 10.0; переменная riskPerc определяет процент свободных средств, используемых на первую сделку
- useRisk = false; переменной useRisk выполняется выбор использования переменной lot (при false) или riskPerc (при true)
- stopLoss = 100; переменная StopLoss определяет величину стоплосса в пунктах, при значении 0 стоплосс не используется
- takeProfit = 100; переменная TakeProfit определяет величину тейкпрофита в пунктах, при значении 0 тейкпрофит не используется.
Настройки индикатора MACD - Fast_EMA = 12, Slow_EMA = 26, MACD_SMA = 9, MACD_Price = Close price, shift = 0 .
Настройки индикатора Parabolic SAR - Parabolic SAR Step = 0.02, Parabolic SAR Maximum = 0.2 .
Настройки управления позициями:
- buyCount = -1; переменная buyCount ограничивает количество позиций на покупку
- sellCount = -1; переменная sellCount ограничивает количество позиций на продажу
- totalCount = 1; переменная totalCount – общее количество (сумму позиций на покупку и продажу)
- oneSide = false; если переменной oneSide установить значение true, эксперт будет открывать позиции только в одну сторону, например, если советник открыл позицию на покупку, то позицию на продажу он сможет открыть только когда будут закрыты все позиции на покупку.
Советник торгует на разных валютных парах и на любом периоде графика.
Рекомендации к торговле: валютные пары - USDJPY, EURUSD, EURCAD, AUDJPY.
Выбираем более старшие периоды графиков во избежание рыночного шума, на пример от Н4 и выше, SL выставляем 50 пунктов, TP = 50 пунктов,
параметры индикатора MACD: Fast_EMA = 6, Slow_EMA = 40, MACD_SMA = 9.
