Grid and MACD
- Эксперты
- Volodymyr Hrybachov
- Версия: 1.1
- Обновлено: 4 марта 2022
- Активации: 5
Сеточный советник. Имеет несколько торговых стратегий основанных на индикаторе MACD. Установка виртуальных уровней трейлинг-стоп, стоп-лосс, тейк-профит могут быть в пипсах, в валюте депозита или процентах от баланса. В зависимости от настроек могут быть открыты разнонаправленные ордера для диверсификации рисков, закрытие которых может быть как и разнонаправленной так и однонаправленной корзиной ордеров.
Сетка ордеров адаптивная, ведется рыночными ордерами. Если цена ушла в противоположную сторону от открытого ордера на расстояние равное OrderOpenStop+OrderOpenStep, то устанавливается виртуальный уровень открытия нового ордера. Если цена продолжает свое движение в противоположную сторону от открытого ордера, то установленный ранее уровень открытия ордера подтягивается за ценой. Если цена коснется или пересечет заданный уровень, то откроется сделка.
Стратегии
- Strategy - выбор стратегии;
- MACD - покупка - гистограмма индикатора MACD пересекается с сигнальной линией снизу вверх, перед моментом пересечения гистограмма должна быть ниже нулевого уровня и ниже сигнальной линии. Для совершения сделок на продажу все эти условия должны выполняться наоборот.
- MACDSample - это стратегия MACD, но во внимание берется еще и значение скользящей средней TrendPeriod, которая на текущем баре (свече) должна быть выше, чем на предыдущем, то есть – возрастать (для покупок). Сделка будет открыта, если выполняется еще одно условие, а именно - значение гистограммы по модулю больше значения параметра OpenLevel (указывается в настройках советника), умноженного на размер пункта текущего инструмента в валюте котировки. Для совершения сделок на продажу все эти условия должны выполняться наоборот (за исключением последнего).
Параметры индикатора
- TimeFrame - таймфрейм индикатора MACDI;
- FastEma - период быстрой средней;
- SlowEma - период медленной средней;
- Signal - период сигнальной линии;
- OpenLevel - значение гистограммы по модулю;
- TrendPeriod - значение скользящей средней;
- AppliedPrice - тип цены;
- PRICE_CLOSE - цена закрытия;
- PRICE_OPEN - цена открытия;
- PRICE_HIGH - максимальная за период цена;
- PRICE_LOW - минимальная за период цена;
- PRICE_MEDIAN - медианная цена, (high+low)/2;
- PRICE_TYPICAL - типичная цена, (high+low+close)/3;
- PRICE_WEIGHTED - средневзвешенная цена, (high+low+close+close)/4;
- Shift - сдвиг;
Основные параметры
- LotsFor1000 - начальный торговый лот на 1000 единиц базовой валюты;
- LotMultiplier - множитель лота для следующих ордеров, если -1, то не изменяется;
- AddLot - добавочный лот для следующих ордеров, если -1, то не изменяется;
- TradeMethod - метод торговли:
- Unidirectional - торговля ведется в одном направлении;
- Multidirectional - торговля может вестись одновременно в двух направлениях;
- OrderOpenStop - расстояние от последнего открытого ордера для размещения сетки ордеров;
- OrderOpenStep - расстояние от текущей цены для установки уровня открытия нового ордера в сетке ордеров;
- LevelsMethod - метод установки тейк-профит/стоп-лосс:
- Unidirectional - раздельный, для корзины однонаправленных ордеров;
- Multidirectional - общий, для корзины разнонаправленных ордеров;
- LevelsMode - выбор режима тейк-профит/стоп-лосс:
- Pips - задается в пипсах;
- Money - задается в валюте депозита;
- Percent - задается в процентах от баланса;
- StopLoss - стоп-лосс, при -1 не используется;
- TakeProfit - тейк-профит, при -1 не используется;
- TrailingMethod - метод работы трейлинг-стопа:
- Unidirectional - закрытие корзины однонаправленных ордеров;
- Multidirectional - закрытие корзины разнонаправленных ордеров;
- TrailingMode - выбор режима трейлинг-стопа:
- Pips - задается в пипсах;
- Money - задается в валюте депозита;
- Percent - задается в процентах от баланса;
- TrailingStop - трейлинг-стоп, расстояние до стоп-лосса;
- TrailingStep - трейлинг-степ, расстояние для хода цены;
- MagicNumber - магический номер, при -1 советник будет работать абсолютно со всеми ордерами;
- Comment - комментарий к сделкам.