Breakout Trend Lines EA
- Эксперты
- Alexander Nikolaev
- Версия: 1.0
- Активации: 10
Данный советник торгует при прорыве трендовой лини, или максимума (минимума) цены. Линии тренда и экстремумы находятся по заданным параметрам.Кроме торговли, он также отображает данные линии на графике. Торговля происходит, когда цена выходит за линию, и свеча закрывается. Также, советник может не торговать, если на рынке низкая волатильность, или другие фильтры не позволяют это делать, чтобы отсечь бесприбыльные сделки. Может устанавливать стоп-лосс по параболику, или использовать простой трейлинг-стоп.
Советник прост в использовании, можно оптимизировать для различных валютных пар и таймфреймов.
Входные параметры
- Lots - размер лота (при 0 лот будет рассчитываться от процента свободных средств на счете);
- Percent - процент от свободных средств для открытия каждой новой сделки (работает, когда Lots=0);
- OrdersComments - комментарий к сделкам;
- OrdersFilling - изменение способа исполнения ордеров (некоторые брокеры могут не поддерживать все способы);
- Slippage - проскальзывание (максимально допустимое отклонение цены);
- OpenOrdersDelayBars - задержка между открытием следующей сделки;
- TradeEveryTick - определять сигналы и торговать каждый тик (true), или только по закрытию бара (false);
- MaxSpread - максимальный спред для открытия сделки (чтобы сделка открывалась, когда спред не выше этого значения);
- Magic - уникальный идентификатор (необходимо его делать разным, если в одном терминале запущено несколько советников);
- StopLoss - цена закрытия ордера при достижении уровня убыточности;
- TakeProfit - цена закрытия ордера при достижении уровня прибыльности;
- EnableAutoClose - автоматическое закрытие ордеров при обратном сигнале;
- TrailingStopValue - величина трейлинг-стопа в пунктах (0 - обычный трейлинг-стоп выкл);
- StopToParabolicStep - трейлинг-стоп по параболику (0 - выключено);
- TradingRange - количество баров торгового диапазона, где будут определяться максимумы и минимумы;
- MinTradingRange - минимальное количество баров торгового диапазона для нахождения трендовой линии (0-не использовать);
- StepTradingRange - шаг изменения торгового диапазона (активен, когда параметр MinTradingRange больше 0 и меньше TradingRange);
- Distance - минимальное расстояния от одного максимума (минимума) до другого для построения трендовых линий;
- Shift - сдвиг для определения прорыва, относительно торгового диапазона;
- Shift2 - сдвиг для определения прорыва наклонной линии тренда;
- StochasticFilterPeriod - включение фильтрации сигналов по индикатору Stochastic (0 = выключено, больше 0 - задание периода);
- StochasticSlowing - замедление индикатора Stochastic;
- StochasticLevels - уровни индикатора Stochastic (например 30 означает, что уровни будут 30 и 70);
- StrongFilteringByStochastic - усиленная фильтрация сигналов по стохастику;
- CandleFilterStrength - фильтрация сигнала по свечам (0 - выключено, 0.1-10 - необходимая сила свечи для сигнала);
- MinLenForCandleFilter - минимальная длина свечи для фильтрации сигнала;
- MAFilterPeriod - период индикатора скользящей средней для фильтрации сигнала (0 - фильтр выключен);
- MAFilterPeriod2 - период второй скользящей средней для фильтрации сигнала;
- AdxPeriod - период индикатора ADX;
- MinAdxLevel - минимальный уровень индикатора ADX (например, 6.5);
- TradingStartHour - час начала торговли;
- TradingEndHour - час окончания торговли;
- EnableInfo - показывать различную информацию от данного советника на графике;
- TrendLinesColor - цвет построения линий;
Создан на основе индикатора: https://www.mql5.com/ru/market/product/64285
Was not able to obtain consistently positive results, great concept