Советник Модели

MQL5 Эксперты

Работа завершена

Время выполнения 7 часов
Отзыв от исполнителя
Грамотно составленное техзадание. Ничего лишнего. Оперативная проверка. Было приятно с Вами сотрудничать.
Отзыв от заказчика
Отличный программист! Выполнил все быстро и четко по ТЗ. Некоторые пункты улучшил. Понимает Заказчика с полуслова. Рекомендую!!!

Техническое задание

1. Советник программируется на языке MQL5 и на языке MQL4.
2. Советник передается заказчику в исходном коде, на языке MQL5 и на языке MQL4.
3. Советник работает на текущем инструменте.
4. Советник работает на текущем тайм-фрейме.
5. В программе должны быть переменные, которые можно использовать в логических условиях 
   "Условие продажи", "Условие покупки", "Условие закрытия покупки", "Условие закрытия продажи":
   5.1. Open1, Open2, ... , Open10, где Openk Open k-ой свечи.; 
   5.2. Close1, Close2, ... , Close10, где Closek Close k-ой свечи; 
   5.3. Low1, Low2, ... , Low10, где Lowk Low k-ой свечи; 
   5.4. High1, High2, ... , High10, где Highk High k-ой свечи. 
6. Рыночный ордер Sell открывается в момент закрытия последней свечи при выполнении "Условия продажи".
   "Условие продажи" - логическое условие на языке программирования в исходном тексте. ВОЗМОЖНОСТЬ РЕДАКТИРОВАТЬ ИСХОДНЫЙ ТЕКСТ.
   "Условие продажи"=[СLose0<Close1 && СLose1>Close2 && СLose2>Close3 && СLose3>Close4] 
7. Рыночный ордер Buy открывается в момент закрытия последней свечи при выполнении "Условие покупки".
   "Условие покупки" - логическое условие на языке программирования в исходном тексте. ВОЗМОЖНОСТЬ РЕДАКТИРОВАТЬ ИСХОДНЫЙ ТЕКСТ.
   "Условие покупки"=[СLose0>Close1 && СLose1<Close2 && СLose2<Close3 && СLose3<Close4]
8. Объем ордера. Переключается параметром советника. Либо величина постоянная либо зависит от объема депозита.
9. Ордер Buy закрывается в момент закрытия последней свечи, если выполнены следующие условия:
   9.1. Сработал TakeProffit_Buy или StopLoss_Buy, которые являются параметрами советника.
   9.2. "Условие закрытия покупки" - логическое условие на языке программирования в исходном тексте. ВОЗМОЖНОСТЬ РЕДАКТИРОВАТЬ ИСХОДНЫЙ ТЕКСТ.
        "Условие закрытия покупки"=[СLose0<Close1]
10. Ордер Sell закрывается в момент закрытия последней свечи, если выполнены следующие условия:
   10.1. Сработал TakeProffit_Sell или StopLoss_Sell, которые являются параметрами советника.
   10.2. "Условие закрытия продажи" - логическое условие на языке программирования в исходном тексте. ВОЗМОЖНОСТЬ РЕДАКТИРОВАТЬ ИСХОДНЫЙ ТЕКСТ.
         "Условие закрытия продажи"=[СLose0>Close1]
11. Фильтр времени. Сделки совершаются только в разрешенное время. Это тестируемый параметр. Например, на часовых свечах разрешаем сделки в любые назначенные часы.
   Сделать надо как здесь: https://www.mql5.com/ru/docs/standardlibrary/expertclasses/csignal/signal_time_filter
   Закрытие позиций происходит БЕЗ учета фильтра времени. 
12. ВОЗМОЖНОСТЬ РЕДАКТИРОВАТЬ ИСХОДНЫЙ ТЕКСТ означает что ЗАКАЗЧИК сможет после приема советника сам без навыков программирования менять логическое выражение в исходном тексте программы.
13. Программист имеет право вносить свои разумные дополнения, согласованные с заказчиком.

Файлы:

Откликнулись

1
Разработчик 1
Оценка
(340)
Проекты
588
36%
Арбитраж
31
45% / 3%
Просрочено
16
3%
Свободен
Опубликовал: 13 примеров
2
Разработчик 2
Оценка
(118)
Проекты
217
49%
Арбитраж
1
0% / 0%
Просрочено
25
12%
Свободен
Опубликовал: 1 пример
3
Разработчик 3
Оценка
(69)
Проекты
146
34%
Арбитраж
13
8% / 62%
Просрочено
26
18%
Свободен
Опубликовал: 6 примеров
4
Разработчик 4
Оценка
(361)
Проекты
644
26%
Арбитраж
92
72% / 14%
Просрочено
12
2%
Работает
Опубликовал: 1 пример

Информация о проекте

Бюджет
30+ USD