Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Опубликовал:
- Vladimir Karputov
- Просмотров:
- 2157
- Рейтинг:
- Опубликован:
- 2016.11.24 16:54
- Обновлен:
- 2018.06.27 15:24
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Автор идеи: pcbiz
Автор MQL5-кода: barabashkakvn
Советник работает по сигналам от двух iMA: iMA(5) и iMA(4) на таймфрейме M5. Для Buy и Sell выставляются свои уровни TakeProfit и StopLoss.
Блок принятия решений:
if(!ExistPositions()) { double diClose_M5_1=iClose(1,Symbol(),PERIOD_M5); double diMA5=iMAGet(handle_iMA_5,1); double diMA4=iMAGet(handle_iMA_4,1); if((diClose_M5_1<diMA5)) { OpenBuy(); return; } if((diClose_M5_1>diMA4)) { OpenSell(); return; } }
При этом проверка условий проходит только в момент появления нового бара. Таким образом сильно разгружается процессор, и тестирование в режимах "Все тики" или "Каждый тик на основе реальных тиков" проходит довольно быстро.
Результаты теста на EURUSD M5, с 2016.06.01 по 2016.11.23, начальный депозит 1000:

Советник обрабатывает сигналы с четырёх индикаторов iWPR разного периода усреднения.

Простой визуализатор тренда.

Советник открывает разворотную позицию с выставлением сетки ордеров для усиления.

Сетка с постоянным шагом. Размер лотов сетки по Фибоначчи.