Reversal patterns trading
- Эксперты
- Alexander Nikolaev
- Версия: 1.1
- Обновлено: 29 сентября 2021
- Активации: 10
Данный советник находит фигуры технического анализа, предвещающие разворот тренда: "Двойное дно", "Тройное дно", "Голова-плечи" и их противоположные аналоги. Советник определяет их на графике валютной пары и торгует, если фигура была сформирована и произошло её пробитие. Кроме самой фигуры, определяется волатильность валютной пары, показания некоторых индикаторов. Это позволяет торговать более правильно, исключая лишние сигналы, например при слабых движениях. Можно настраивать и оптимизировать параметры для поиска паттернов под определённую валютную пару. Также, можно включить показ на графике торгуемых паттернов.
Входные параметры
- Lots - размер лота (при 0 лот будет рассчитываться от процента свободных средств на счете);
- PercentageMoney - процент от свободных средств для открытия каждой новой сделки (работает, когда Lots=0);
- MaxSpread - максимальный спред для открытия сделки (чтобы сделка открывалась, когда спред невысокий);
- Magic - уникальный идентификатор (необходимо его делать разным для нескольких работающих советников);
- StopLoss - цена закрытия ордера при достижении уровня убыточности;
- TakeProfit - цена закрытия ордера при достижении уровня прибыльности;
- EnableAutoClose - автоматическое закрытие ордеров при обратном сигнале;
- StopToBreakeven - устанавливать стоп-лосс в безубыток после прохождения указанного числа пунктов;
- TrailingStopValue - величина трейлинг-стопа в пунктах (0 - обычный трейлинг-стоп выкл);
- StopToParabolicStep - трейлинг-стоп по параболику (0 - выключено);
- ExtremCountBars - Количество баров для поиска экстремумов при нахождении паттерна (рекомендуется 5-40);
- MinExtremDist - Минимальное количество баров между 2 экстремумами фигуры (рекомендуется 2-12, чем больше значение, тем больше размер найденного паттерна);
- MaxExtremDist - Максимальное количество баров между 2 экстремумами фигуры (рекомендуется 10-50);
- MultipleVerticesFilter - Фильтрация для нахождения "лишних" максимумов или минимумов фигуры двойного дна или вершины (если включен, вершин или дна должно быть только 2);
- PeriodMAforEdgeFiltering - Фильтрация краёв фигур двойного дна и вершины по MА чтобы шел плавный рост или снижение (0 - выкл. 0-10);
- PriceDeviationsParam - Максимальное отклонение цены (в зависимости от волатильности) валютной пары двух экстремумов (чем больше это значение, тем более кривой может оказаться фигура, но будет чаще находиться);
- PriceChangeBefore - На сколько величина изменения цены перед паттерном должна быть меньше, чем размер самого паттерна (1 - 2.5);
- MaxPriceStrengthAfterPattern - Параметр для увеличения(и уменьшения) максимального отхождения цены от паттерна (например, 1.5 = в 1.5 больше размера паттерна);
- SelfTuningParametersCount - Кол-во попыток автоподстройки параметров (значения параметров могут меняться для поиска хотя бы 1 фигуры, рекомендуется 0-10, 0 - автоподстройка параметров выключена);
- PeriodMAforHeadS - Период скользящей средней для поиска фигуры "Голова плечи" (и перевернутой версии), 0 - паттерн выключен, рекомендуется 2-10 (больше - больше размер найденного паттерна);
- MaxPatternShiftForSignal - Максимальное отдаление фигуры от текущего бара для появления сигнала на открытие сделки;
- DrawHistory - Количество баров в истории торговли от текущей цены для поиска разворотной фигуры и показа на графике, чем больше это значение, тем медленнее будет тестирования и оптимизация;
- StochasticFilterPeriod - включение фильтрации сигналов по индикатору Stochastic (0 = выключено);
- StochasticSlowing - замедление индикатора Stochastic;
- StochasticLevels - уровни индикатора Stochastic;
- AdxPeriod - период индикатора ADX;
- MinAdxLevel - минимальный уровень индикатора ADX (например, 6.5);
- MaxAdxLevel - максимальный уровень индикатора ADX (например, 30);
- TradingStartHour - час начала торговли;
- TradingEndHour - час окончания торговли;
- CntHoursForVerificationOrder - количество баров для проверки - была ли открыта хотя бы одна сделка (только для оптимизации, 0 - не использовать, как и следующие 2 параметра);
- ProfitToLossRatio - количество прибылей к убыткам;
- ShowInfo - показывать некоторую информацию;
- DrawPlacesPatterns - рисовать примеры паттернов.
Пользователь не оставил комментарий к оценке