仕事が完了した
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
指定
Требуется написание довольно простого робота на МТ4(в последствии и на МТ5).
Полное техническое задание будет представлено исполнителю.
Робот основан на существующих в терминале индикаторах, ничего “пользовательского” писать не нужно. Разумеется, пишем под все классы активов.
Для опытного программиста работа пустяковая и по этой причине я с радостью заплачу больше реальной стоимости лишь за педантичность и оперативность(нужно сделать быстро, качественно и лаконично).
Суть проста, опишу вкратце.
Система генерирует сигналы на младшем таймфрейме. Открытие сделки по сигналу происходит только если он подтвержден на старшем.
На младшем
Сигналом считать пересечение скользящих+показатель осциллятора(MACD).
после обращаемся к старшему таймфрейму за подтверждением.
На старшем
Подтверждение также по скользящим+показатель осциллятора(MACD).
RSI и RVI является дополнительными фильтрами.
Управление позицией
В момент открытия сделки выставляем ТП и СЛ (ATR помноженный на коэффициент).
ТП статичен, СЛ корректируется 1 раз(полное условие будет представлено в тех. задании)
Выход из позиции
При достижении ТП, СЛ, либо в соответствии с условием RVI(полное условие будет представлено в тех. задании)
Есть несколько дополнительных нюансов, которые следует обсудить, но это скорее, чтоб посоветоваться для достижения максимально хорошего результата. Например, хотелось бы обсудить возможности для фильтрации “шума”. Робот по сути трендовый и во флэте будет давать фальш сигналы. Вещи такого рода.
Как я упомянул в начале, работа довольно простая и “фишка” заключается в лаконичном написании кода, поскольку несмотря на малое количество параметров нужно довольно много оптимизировать.
С удовольствием посотрудничаю с педантичным, терпеливым и разумным человеком.
Всем добра!