Советники: EA Moving Average

 

EA Moving Average:

Советник выполнен на базе \MQL5\Experts\Examples\Moving Average\Moving Average.mq5 из стандартной поставки. Что было изменено и добавлено:

  • Для каждого из четырех сигналов (Buy Open, Buy Close, Sell Open и Sell Close) теперь свой собственный индикатор Moving Average, для которых можно задавать такие параметры: period (период усреднения), shift (горизонтальный сдвиг индикатора), method (метод усреднения) и price (тип цены, на основе которой рассчитывается индикатор);
  • Флаги Use Buy positions и Use Sell positions - разрешение открывать BUY и SELL позиции соответственно;
  • Флаг Consider Price Last Out - учитывать цену последней закрытой сделки. Если значение "true", то новая BUY позиция будет открыта по цене равной или ниже цены последней сделки, а новая SELL позиция будет открыта по цене равной или большей цены последней сделки.

Цена последней закрытой позиции отлавливается в OnTradeTransaction. Советник держит в рынке не более одной позиции, поэтому может применяться как на счетах с неттинговой системой учета, так и на хедж-счетах.

Параметры по-умолчанию, EURUSD M15, период с 2018.01.01 по 2018.05.03.

EA Moving Average

Автор: Vladimir Karputov