MACD Cross Trader
- Эксперты
- Версия: 1.0
MACD Cross Trader — это советник для MetaTrader 5, который объединяет классический сигнал пересечения MACD с долгосрочным трендовым фильтром EMA, стремясь торговать в направлении преобладающего тренда, отфильтровывая более слабые пересечения против тренда.
Как это работает:
Советник отслеживает индикатор MACD (быстрая EMA, медленная EMA и сигнальная SMA, всё настраивается) на бычье или медвежье пересечение между линией MACD и сигнальной линией. Сигнал учитывается только тогда, когда цена находится на правильной стороне долгосрочного трендового фильтра EMA: бычье пересечение рассматривается только когда цена торгуется выше трендовой EMA, а медвежье — только когда цена торгуется ниже неё. Эта комбинация призвана согласовывать входы с более широким направлением рынка, а не торговать каждое пересечение изолированно.
Стоп-лосс и тейк-профит рассчитываются динамически на основе текущего значения ATR, поэтому управление сделкой адаптируется к волатильности торгуемого символа и таймфрейма, а не использует фиксированные пунктовые расстояния.
Функции управления рисками:
- Проверка свободной маржи с буфером безопасности перед каждой сделкой, что помогает избежать отказов брокера по причине «недостаточно денег»
- Фильтр максимального спреда, чтобы сделки не открывались в периоды аномально широких спредов
- Только одна позиция за раз на график, с оценкой сигналов входа один раз на новый бар, а не на каждом тике
- Опциональный трейлинг-стоп на основе ATR, который учитывает минимальное расстояние стопа брокера и проверяет, что тейк-профит не слишком близко к цене перед изменением стоп-лосса, снижая количество ошибок «Invalid stops»
- Фильтрация по magic number, чтобы советник управлял только своими собственными сделками
Основные входные параметры:
- InpMagicNumber: magic number для идентификации сделок
- InpTimeFrame: таймфрейм, используемый для расчёта сигналов
- InpMaxSpreadPoints: максимально допустимый спред в пунктах
- InpFastEMA / InpSlowEMA / InpSignalSMA: настройки расчёта MACD
- InpEMATrendPeriod: период долгосрочного трендового фильтра EMA
- InpStopLoss_ATR / InpTakeProfit_ATR: стоп-лосс и тейк-профит как множители ATR
- InpLotSize: фиксированный размер лота для новых сделок
- Настройки трейлинг-стопа: включение/отключение, множитель ATR и шаг
Как и с любой автоматической торговой стратегией, прошлое поведение при тестировании не гарантирует будущих результатов. Каждый рынок и брокерская среда отличаются, поэтому, пожалуйста, тщательно протестируйте MACD Cross Trader в тестере стратегий и на демо-счёте, и настройте параметры в соответствии с характеристиками символа и счёта, на котором вы планируете торговать, прежде чем рассматривать использование на реальном счёте.
