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

MQL4 Experts

Trabalho concluído

Tempo de execução 2 horas
Comentário do desenvolvedor
Спасибо за работу! Обращайтесь еще
Comentário do cliente
Все строго по тз и даже лучше - добавил важную функцию, о которой я не додумался упомянуть (удаление несработавших отложек).

Termos de Referência

Требуется написать советник, основанный на индикаторе 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% отражающий тз, без вариаций.


Respondido

1
Desenvolvedor 1
Classificação
(473)
Projetos
1139
44%
Arbitragem
51
31% / 33%
Expirado
501
44%
Livre
2
Desenvolvedor 2
Classificação
(619)
Projetos
1430
59%
Arbitragem
31
81% / 0%
Expirado
10
1%
Livre
3
Desenvolvedor 3
Classificação
(31)
Projetos
41
66%
Arbitragem
1
100% / 0%
Expirado
11
27%
Livre
4
Desenvolvedor 4
Classificação
(111)
Projetos
327
55%
Arbitragem
17
12% / 47%
Expirado
104
32%
Livre
5
Desenvolvedor 5
Classificação
(40)
Projetos
106
52%
Arbitragem
17
12% / 65%
Expirado
25
24%
Livre
6
Desenvolvedor 6
Classificação
(23)
Projetos
31
71%
Arbitragem
0
Expirado
1
3%
Livre
Publicou: 188 códigos
7
Desenvolvedor 7
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
8
Desenvolvedor 8
Classificação
(281)
Projetos
650
28%
Arbitragem
112
19% / 62%
Expirado
318
49%
Livre
9
Desenvolvedor 9
Classificação
(47)
Projetos
140
49%
Arbitragem
9
56% / 0%
Expirado
27
19%
Livre
10
Desenvolvedor 10
Classificação
(73)
Projetos
257
53%
Arbitragem
16
50% / 38%
Expirado
83
32%
Livre
11
Desenvolvedor 11
Classificação
(15)
Projetos
37
62%
Arbitragem
1
0% / 100%
Expirado
1
3%
Livre
Publicou: 1 artigo, 29 códigos
12
Desenvolvedor 12
Classificação
(187)
Projetos
367
56%
Arbitragem
45
22% / 56%
Expirado
188
51%
Livre
Publicou: 1 artigo, 6 códigos
13
Desenvolvedor 13
Classificação
(13)
Projetos
34
76%
Arbitragem
1
100% / 0%
Expirado
6
18%
Livre

Informações sobre o projeto

Orçamento
25 - 35 USD
Prazo
de 1 para 3 dias