ADX Channel EA for MT5
- Эксперты
- Alexander Nikolaev
- Версия: 1.1
- Обновлено: 8 марта 2021
- Активации: 10
Этот советник формирует канал на основе показаний индикатора ADX (Average Directional Movement Index), и торгует от границ этого канала при развороте цены. Данный канал отображается на графике валютной пары. Сделка на продажу осуществляется, когда цена коснется и отскочит от верхней линии канала, покупка - от нижней. При этом, он может фильтровать входы в сделки в зависимости от показаний других индикаторов: Stochastic, ATR и RSI. Канал, рисуемый данным индикатором, получается немного похож на Envelopes или Bollinger, и его линии зависят от волатильности рынка, а дополнительные пунктирные линии зависят от показаний +DI и -DI индикатора ADX. При необходимости, рисование канала можно отключить, но при этом торговля всё равно будет происходить как будто от границ канала. В советнике можно устанавливать время торговли, его рекомендуется делать в то время, когда рынок более спокоен, например ночью.
Рекомендуется использовать таймфреймы от М5 до М30, валютные пары любые при оптимизации настроек.
Входные параметры
- Lots - размер лота (при 0 лот будет рассчитываться от процента свободных средств на счете);
- Percentage of free money - процент от свободных средств для открытия каждой новой сделки (работает, когда Lots=0);
- OrdersComments - комментарий к сделкам;
- OrdersFilling - изменение способа исполнения ордеров (некоторые брокеры могут не поддерживать все способы);
- Slippage - проскальзывание (максимально допустимое отклонение цены);
- OpenOrdersDelayBars - задержка между открытием следующей сделки;
- TradeEveryTick - определять сигналы и торговать каждый тик (true), или только по закрытию бара (false);
- MaxSpread - максимальный спред для открытия сделки (чтобы сделка открывалась, когда спред не выше этого значения);
- Magic - уникальный идентификатор (необходимо его делать разным, если в одном терминале запущено несколько советников);
- StopLoss - цена закрытия ордера при достижении уровня убыточности;
- TakeProfit - цена закрытия ордера при достижении уровня прибыльности;
- EnableAutoClose - автоматическое закрытие ордеров при обратном сигнале;
- TrailingStopValue - величина трейлинг-стопа в пунктах (0 - обычный трейлинг-стоп выкл);
- StopToParabolicStep - трейлинг-стоп по параболику (0 - выключено);
- ADXChannelPeriod - период индикатора ADX для формирования канала;
- Strength - сила для формирования канала (чем больше этот параметр, тем сильнее канал будет зависеть от показаний ADX);
- Strength2 - сила для формирования дополнительного канала, обозначенного пунктирными линиями (они зависят от показаний +DI и -DI);
- SignalOf2Lines - открывать сделку только при пересечении сразу двух линий индикатора (если выключено, Strength2 не используется);
- DrawChannelBars - количество баров для рисования линий канала ADX (замедляет тестирование), 0 - не отображать канал;
- ChannelColor - цвет линий канала ADX;
- StochasticFilterPeriod - включение фильтрации сигналов по индикатору Stochastic (0 = выключено, больше 0 - задание периода);
- StochasticSlowing - замедление индикатора Stochastic;
- StochasticLevels - уровни индикатора Stochastic (например 30 означает, что уровни будут 30 и 70);
- PeriodRSI - период индикатора RSI (0 - не использовать RSI для фильтрации сделок);
- LevelsRSI - уровни индикатора RSI;
- AtrPeriod - период индикатора ATR;
- MinAtrLevel - минимально допустимый для торговли уровень индикатора ATR;
- MaxAtrLevel - максимально допустимый уровень индикатора ATR;
- TradingStartHour - час начала торговли;
- TradingEndHour - час окончания торговли;
- EnableInfo - показывать информацию от советника.