Требуется написать советник, основанный на индикаторе MACD.

MQL4 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 2 horas
Comentario del Ejecutor
Спасибо за работу! Обращайтесь еще
Comentario del Cliente
Все строго по тз и даже лучше - добавил важную функцию, о которой я не додумался упомянуть (удаление несработавших отложек).

Tarea técnica

Требуется написать советник, основанный на индикаторе MACD. Mt4.

 

Условия для входа в сделку (например, покупку):

1)      MACD пересекает 0 снизу вверх, первая «полоска» MACD выше нуля – сигнал на покупку.

2)      Каждая следующая «полоска» на MACD, которая не ниже предыдущей – сигнал на покупку.

Для продаж все зеркально наоборот.

Если появляется сигнал к сделке в противоположную сторону (MACD пересекает 0 в другую сторону) – все сделки закрываются (новая открывается).

 

Учитываются только закрывшиеся бары, сделка происходит с открытием новой свечи.

 

Изменяемые параметры:

 

1)      Авторазмер лота: использовать 0,01 лота на каждые …. долларов баланса. …. – изменяемый параметр. (Если ….=0  значит, используется фиксированный лот).

2)      Фиксированный лот

3)      Параметры MACD

4)      Стоп лосс

5)      Тейк профит

6)      Закрывать сделку противоположным сигналом (да/нет)

7)      Одновременно может быть открыта только одна сделка в одну и ту же сторону (да/нет). Если «нет», работают оба пункта условия для входа в сделку. Если «да» - только первый.

8)      Tester mode (да/нет). Советник будет использоваться на графиках ренко. Тестер стратегий в мт4 не различает ренко-бары и простые свечи. Для этого, чтоб адекватно протестировать советник на ренко нужно:

А) Чтоб советник при получении сигнала не просто открывал сделку, а СТАВИЛ ОТЛОЖКУ НА CLOSE ПРЕДЫДУЩЕЙ (СИГНАЛЬНОЙ) СВЕЧИ

Б) При противоположном сигнале СНАЧАЛА открывается новая сделка (та, что по отложеннику) и только ПОСЛЕ этого закрывается старая сделка.

Если разработчику будет удобнее выполнить пункт 8 в отдельном файле, чтоб получилось 2 советника – 1 для реала и другой (с 8 пунктом) для  тестера стратегий – без проблем.

 

Любой инструмент, любой таймфрейм.

Должно работать как на стандартных счетах, так и ндд.

Советник должен оставлять «следы», где он открыл сделки (красные и синие стрелки)

Разработчик в течении хотя бы недели должен исправлять недочеты (отклонения от тз), если вдруг такие выявятся, т.к. за 20 минут в тестере до передачи денег я их могу не заметить.

 

Просьба откликаться только если вы реально поняли задание. С одной стороны, точнее объяснить я уже не смогу, все и так подробно расписано выше, с другой стороны «нечто похожее» на этот советник у меня уже есть и нужен только 100% отражающий тз, без вариаций.


Han respondido

1
Desarrollador 1
Evaluación
(473)
Proyectos
1139
44%
Arbitraje
51
31% / 33%
Caducado
501
44%
Libre
2
Desarrollador 2
Evaluación
(619)
Proyectos
1430
59%
Arbitraje
31
81% / 0%
Caducado
10
1%
Libre
3
Desarrollador 3
Evaluación
(31)
Proyectos
41
66%
Arbitraje
1
100% / 0%
Caducado
11
27%
Libre
4
Desarrollador 4
Evaluación
(111)
Proyectos
327
55%
Arbitraje
17
12% / 47%
Caducado
104
32%
Libre
5
Desarrollador 5
Evaluación
(40)
Proyectos
106
52%
Arbitraje
17
12% / 65%
Caducado
25
24%
Libre
6
Desarrollador 6
Evaluación
(23)
Proyectos
31
71%
Arbitraje
0
Caducado
1
3%
Libre
Ha publicado: 188 ejemplos
7
Desarrollador 7
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
8
Desarrollador 8
Evaluación
(281)
Proyectos
650
28%
Arbitraje
112
19% / 62%
Caducado
318
49%
Libre
9
Desarrollador 9
Evaluación
(47)
Proyectos
140
49%
Arbitraje
9
56% / 0%
Caducado
27
19%
Libre
10
Desarrollador 10
Evaluación
(73)
Proyectos
257
53%
Arbitraje
16
50% / 38%
Caducado
83
32%
Libre
11
Desarrollador 11
Evaluación
(15)
Proyectos
37
62%
Arbitraje
1
0% / 100%
Caducado
1
3%
Libre
Ha publicado: 1 artículo, 29 ejemplos
12
Desarrollador 12
Evaluación
(187)
Proyectos
367
56%
Arbitraje
45
22% / 56%
Caducado
188
51%
Libre
Ha publicado: 1 artículo, 6 ejemplos
13
Desarrollador 13
Evaluación
(13)
Proyectos
34
76%
Arbitraje
1
100% / 0%
Caducado
6
18%
Libre

Información sobre el proyecto

Presupuesto
25 - 35 USD
Plazo límite de ejecución
de 1 a 3 día(s)