Советник для MT4 на основе MACD

Asesores Expertos

Trabajo finalizado

Plazo de ejecución 3 días
Comentario del Cliente
Работа выполнена в срок. Советник сделан гораздо более гибким чем было описано в ТЗ. Работой и профессиональностью abolk полностью удовлетворен.

Tarea técnica

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

Требуется создать робота, способного торговать в программе ”MT4” по индикатору MACD.

Принцип работы и торговли:

1. Сигнал «buy» (на повышение)

Сигнал срабатывает когда красная линия пересекает одну серую полосу (находящуюся ниже нуля) и оказывается под другой серой полосой. В таком случае, робот должен открыть позицию на повышение (buy).

2. Сигнал «sell» (на понижение)

 

Сигнал срабатывает когда красная линия пересекает одну серую полосу (находящуюся выше нуля) и оказывается над другой серой полосой. В таком случае, робот должен открыть позицию на понижение (sell).

Торговля роботом должна быть непрерывна, так как сигналы постоянны с определенным временным промежутком. Т.е. робот открывает позицию на sell и при сигнале buy закрывает, открывая при этом позицию на buy и т.д. Получается непрерыная цепь.

Дополнительные функции робота:

1. В роботе должна быть строка для выставления S-L.

2. Строка для выставления объема лота.

3. Возможность работы робота по всем временным графикам, от М1 (1 минута) по MN (месяц).

4. Возможность работы на всех валютных парах.

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

 

 Как мы видим под номером «1» прошел сигнал на buy, но график не пошел на повышение и не пересек нулевую отметку. Напротив, график пошел вниз. В таком случае робот должен закрыть позицию buy в точке «2» (в точке «2» красная линия индикатора пересекла серую полосу не добравшись выше нулевой отметки, это и есть исключение) и открыть позицию sell. Далее позиция sell закрывается в точке «3» и снова открывается позиция на buy.

В данном варианте рассмотрен вариант, когда график индикатора находится ниже нулевой отметки. Когда же график находится выше нулевой отметки, то все происходит в точности да наоборот.

Представим в зеркальном виде рисунок выше. Робот открывает позицию на Sell но график не падает, а растет, соответственно красная линия пересечет серый график не опустившись ниже нулевой отметки. А значит, позиция sell закрывается, открывается на buy и далее по той же схеме.

Han respondido

1
Desarrollador 1
Evaluación
(268)
Proyectos
603
34%
Arbitraje
65
22% / 57%
Caducado
146
24%
Trabaja
Ha publicado: 1 artículo, 22 ejemplos
2
Desarrollador 2
Evaluación
(169)
Proyectos
460
41%
Arbitraje
39
18% / 31%
Caducado
193
42%
Libre
Ha publicado: 2 ejemplos
3
Desarrollador 3
Evaluación
(14)
Proyectos
41
24%
Arbitraje
2
0% / 100%
Caducado
16
39%
Libre
Ha publicado: 1 artículo, 1 ejemplo
4
Desarrollador 4
Evaluación
(13)
Proyectos
34
76%
Arbitraje
1
100% / 0%
Caducado
6
18%
Libre
5
Desarrollador 5
Evaluación
(73)
Proyectos
257
53%
Arbitraje
16
50% / 38%
Caducado
83
32%
Libre
6
Desarrollador 6
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre

Información sobre el proyecto

Presupuesto
30 - 60 USD