Volume Levels EA for MT5
- Эксперты
- Alexander Nikolaev
- Версия: 1.3
- Обновлено: 10 мая 2021
- Активации: 10
Объемные уровни - это важный показатель для биржевой торговли. На таких уровнях в прошлом совершалось больше всего сделок, или эти сделки были совершены крупными трейдерами. В будущем, часто цена отбивается от таких уровней, и это можно с успехом применять в торговле. Данный советник умеет определять объемные уровни на основе торговли в истории. Он создан на основе индикатора, отображающего уровни: https://www.mql5.com/en/market/product/65562, но кроме отображения, умеет торговать от уровней. Кроме этого, имеет больше настроек, а также фильтрации сигналов для улучшения качества входов в сделки, например, если на рынке низкая волатильность, или при отбое от уровня, свеча была недостаточно сильной. Советник может устанавливать стоп-лосс по параболику, или использовать простой трейлинг-стоп. Можно использовать для торговли на различных валютных парах и таймфреймах при предварительной оптимизации.
Входные параметры
- Lots - размер лота (при 0 лот будет рассчитываться от процента свободных средств на счете);
- Percent - процент от свободных средств для открытия каждой новой сделки (работает, когда Lots=0);
- OrdersComments - комментарий к сделкам;
- OrdersFilling - изменение способа исполнения ордеров (некоторые брокеры могут не поддерживать все способы);
- Slippage - проскальзывание (максимально допустимое отклонение цены);
- OpenOrdersDelayBars - задержка между открытием следующей сделки;
- TradeEveryTick - определять сигналы и торговать каждый тик (true), или только по закрытию бара (false);
- MaxSpread - максимальный спред для открытия сделки (чтобы сделка открывалась, когда спред не выше этого значения);
- Magic - уникальный идентификатор (необходимо его делать разным, если в одном терминале запущено несколько советников);
- StopLoss - цена закрытия ордера при достижении уровня убыточности;
- TakeProfit - цена закрытия ордера при достижении уровня прибыльности;
- EnableAutoClose - автоматическое закрытие ордеров при обратном сигнале;
- TrailingStopValue - величина трейлинг-стопа в пунктах (0 - обычный трейлинг-стоп выкл);
- StopToParabolicStep - трейлинг-стоп по параболику (0 - выключено);
- HistoryBars - количество баров для определения ближних объемных уровней;
- Range - максимальное расстояние выше и ниже текущей цены для определения уровней;
- MinDistOfOppositeLevels - минимальное расстояние противоположных уровней (желательно делать не больше чем Range);
- HistoryBarsLevels2 - количество баров для определения дальних объемных уровней;
- MinDistanceLevels2 - минимальное расстояние от ближнего уровня до дальнего;
- RedrawTime - время следующей перерисовки уровней (чем меньше это время, тем чаще будет происходить поиск уровней, что замедляет тестирование и оптимизацию);
- LevelsDeterminationStep - шаг определения уровней (чем меньше шаг, тем выше точность, но расчет уровней может идти дольше);
- TimeframeFindLevels - указывается таймфрейм, с которого будут считываться уровни (чтобы искать уровни текущего таймфрейма, выберите current);
- MinSignalStrengthFromLevels - минимальная сила сигнала, чтобы открывались сделки (1-4);
- VolumeLevelDeviations - отклонения от объёмных уровней при сигнале касания уровня;
- BarsForMinVolume - количество баров для определения минимального объёма (рекомендуется 1-100);
- PeriodMAforFindLevels - период индикатора Moving Average для поиска уровней (расположение уровней относительно текущей цены зависят от показаний этого индикатора);
- CandleFilterStrength - когда больше 0, включается фильтрация по свечам (значение параметра может быть 0.0-50.0);
- MinLenForCandleFilter - минимальная длинна свечи при работе фильтрации по свечам;
- AdxPeriod - период индикатора ADX;
- MinAdxLevel - минимальный уровень индикатора ADX (например, 6.5);
- MaxAdxLevel - максимальный уровень индикатора ADX (например, 30);
- TradingStartHour - час начала торговли;
- TradingEndHour - час окончания торговли;
- EnableInfo - показывать уровни и различную информацию от данного советника на графике.