T800
Постоялец
Форумчанин
- Монет
- 11,529
Данный советник создан на основе советника "Ilan 1.6 Dynamic" с полным сохранением идеи и всех входных параметров. Советник "Ilan 1.6 Dynamic" - прародитель всех Иланов и самый узнаваемый форекс советник по методу Мартингейла. Число титулов, присваиваемых данной разработке, не поддается подсчету. На самом деле, в советнике используется простейшая торговая стратегия, основанная на двух стандартных технических индикаторах – RSI (Relative Strength Index) и CCI (Commodity Channel Index). Первый используется для выбора направления при открытии позиций, второй – для функции ограничения убытков. Особенность данного советника состоит в использовании динамически изменяемого диапазона, в зависимости от волатильности рынка.
Платформа: MT4
Валютные пары: GBPUSD EURUSD
Таймфрейм: М5 М15
Время работы: круглосуточно
Базовый алгоритм полностью переработан, добавлена функция виртуализации - серия начинается с открытия виртуальных позиций и после достижения заданного шага начинается реальная торговля.
Принцип работы
Условия для открытия позиций
- Продаем, если цена закрытия два бара назад была выше цены закрытия на предыдущем баре и RSI выше значения параметра "RsiMinimum" (зоны перепроданности).
- Покупаем, если цена закрытия два бара назад была ниже цены закрытия на предыдущем баре и RSI ниже значения параметра "RsiMaximum" (зоны перекупленности).
В том случае, если цена пошла не в нашем направлении, советник открывает дополнительные позиции (доливки) и ждет наступления коррекции. Увеличение объема последующих позиций позволяет максимально приблизить уровень безубытка (средней цены всех позиций) к текущей цене, вследствие чего, даже небольшая коррекция способна закрыть в прибыль всю убыточную серию позиций. Данная схема, при правильной оптимизации входных параметров, практически не имеет изъянов.
- Virtualization - серия начинается с открытия виртуальных позиций и после достижения заданного шага (порядкового номера позиции в серии) начинается реальная торговля.
- LotExponent – коэффициент увеличения лота в серии. Лот рассчитывается исходя из размера стартового ордера – параметра "Lots". Каждый последующий ордер в серии рассчитывается исходя из размера предыдущего ордера, помноженного на коэффициент "LotExponent". Пример серии с коэффициентом 1.5 и начальным лотом 0.1: 0.1, 0.15, 0.23, 0.34, 0.51 и т.д..
- DynamicPips – параметр включает динамическое изменение расстояния между усредняющими позициями. То есть, при значении true советник сам решает, когда следует открывать следующую позицию (полагаясь на параметр "DEL"). При значении false, размер этого расстояния всегда будет равен "DefaultPips".
- DefaultPips – расстояние в пунктах между усредняющими позициями.
- Range – количество баров для анализа волатильности.
- DEL – работает только при включении параметра "DynamicPips". Отвечает за изменение первоначально заданного шага в "DefaultPips".
- Slippage – максимальный размер проскальзывания при открытии позиций (в пунктах).
- Lots – размер лота стартового ордера в серии. Это основной торговый лот, к нему советник возвращается каждый раз при закрытии прибыльной серии.
- Lotdecimal – количество знаков после запятой в значении лота.
- TakeProfit – число пунктов для закрытия прибыльной серии.
- Drop – автоматическое закрытие позиций на резких скачках котировок.
- RsiMinimum – значение нижней границы индикатора RSI. Параметр используется для определения зоны перепроданности при открытии позиции на продажу.
- RsiMaximum – значение верхней границы индикатора RSI. Данное значение определяет уровень перекупленности и используется при открытии позиции на покупку.
- MagicNumber – идентификационное ("магическое") число для каждого ордера.
- MaxTrades – максимальное число одновременно открытых позиций.
- UseEquityStop – включение функции ограничения убытка по эквити.
- TotalEquityRisk – при достижении заданного процента просадки по эквити все позиции будут автоматически закрыты.
- UseTrailingStop – включение функции Trailing Stop для всех позиций.
- TrailingStop level - уровень в пунктах.
- TrailingStop step - шаг в пунктах.
- UseTimeOut – включает закрытие позиций по времени.
- MaxTradeOpenHours – время в часах, по истечении которого все позиции закрываются.
Вложения
Последнее редактирование: