Preciso de um EA baseado em DMI,

MQL5 Эксперты

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

Время выполнения 2 дня
Отзыв от исполнителя
Excelente!

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

Eu gostaria de um EA que faça operações baseadas em 5 indicadores, ADX(Directional Movement Index), SMA(Simple Moving Average), Bollinger Bands, Stochastic e TRIX(Triple Exponential Average).

Parâmetros dos Indicadores:
ADX/DMI do MT5: 8 períodos.
SMA: uma de 20 períodos, uma de 8 períodos e uma de 3 períodos.
Bollinger Bands: 8 períodos com desvio de +2 e -2.
Stochastic: 8 períodos(%K), média de 3(%D) e suavizado 3.
TRIX: 9 períodos com uma SMA de 4 períodos.

Porém gostaria da opção de poder alterar cada parâmetro dos indicadores.

Para abrir operação:
O EA deve considerar 3 parâmetros para ser autorizado a abrir uma operação. Caso um dos 3 não esteja alinhado, não abrir operação.
1- Bandas de Bollinger ambas abrindo, seja para compra ou para venda.
2- Uma SMA de 3 períodos cruza uma SMA de 8 períodos. Cruzamento para cima em compras, cruzamento para baixo em vendas.
3- ADX: Linha ADX apontando para cima com linha DI+ acima da linha DI- para compra. Linha ADX apontando para cima com linha DI- acima da linha DI+ para venda.



Para fechar operação:
Após a operação em aberto, o EA deve considerar 4 parâmetros de 5, para ser autorizado a fechar a operação. Caso tenha apenas 3 ou menos parâmetros alinhados, não fechar a operação.
1- Linha ADX apontando para baixo independente de como estiver as linhas DI+ e DI-.
2- Bandas de Bollinger: uma ou as duas bandas se fechando.
3- Estocástico: Linha Principal cruzando para cima da Linha de Sinal indicando compra(fechando operação de venda) ou Linha Principal cruzando para baixo da Linha de Sinal indicando venda(fechando operação de compra).
4- TRIX de 9 cruzando para cima da SMA4 indicando compra(fechando operação de venda) ou TRIX de 9 cruzando para baixo da SMA4 indicando venda(fechando operação de compra).



5- Entretanto, independentemente de como estiver os indicadores, alinhados 4 ou não para fechar a operação, se a SMA de 3 períodos do gráfico cruzar com a SMA de 8 períodos indo contra o sentido da operação(ex;: SMA3 cruzando para baixo da SMA8 em operação de compra) e a SMA20 estiver indo "contra" a SMA3(SMA3 caindo e SMA20 ainda subindo), fecha-la imediatamente. Caso a SMA20 esteja caindo junto com a SMA3, não fechar.


Todos estes exemplos que simulam uma compra ou uma venda, devem ser bem analisados para que o sistema faça o mesmo, porém de forma contrária, em operações contrárias aos exemplos aqui mencionados.

Gostaria também que fosse adicionado ao EA uma opção de colocar target e stop, em paralelo ao modo do sistema de fechar operação.

Qualquer dúvida, só me perguntar. A ideia do EA parece complexa, mas não é, é apenas o alinhamento de alguns indicadores para abrir e fechar posições.

Obrigado.


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

1
Разработчик 1
Оценка
(47)
Проекты
79
11%
Арбитраж
4
25% / 75%
Просрочено
2
3%
Свободен
2
Разработчик 2
Оценка
(186)
Проекты
205
26%
Арбитраж
12
25% / 58%
Просрочено
39
19%
Свободен
3
Разработчик 3
Оценка
(567)
Проекты
656
32%
Арбитраж
41
41% / 46%
Просрочено
11
2%
Занят
4
Разработчик 4
Оценка
(511)
Проекты
549
53%
Арбитраж
13
69% / 15%
Просрочено
3
1%
Свободен
5
Разработчик 5
Оценка
(206)
Проекты
333
35%
Арбитраж
66
12% / 58%
Просрочено
87
26%
Свободен
6
Разработчик 6
Оценка
(574)
Проекты
945
47%
Арбитраж
309
58% / 27%
Просрочено
125
13%
Свободен
7
Разработчик 7
Оценка
(135)
Проекты
163
40%
Арбитраж
11
27% / 73%
Просрочено
24
15%
Свободен
8
Разработчик 8
Оценка
(297)
Проекты
476
40%
Арбитраж
105
40% / 24%
Просрочено
81
17%
Занят
Опубликовал: 2 примера
9
Разработчик 9
Оценка
(2319)
Проекты
2920
63%
Арбитраж
123
44% / 25%
Просрочено
429
15%
Загружен
10
Разработчик 10
Оценка
(94)
Проекты
130
9%
Арбитраж
8
25% / 38%
Просрочено
28
22%
Работает
11
Разработчик 11
Оценка
(2656)
Проекты
3375
68%
Арбитраж
77
48% / 14%
Просрочено
342
10%
Работает
Опубликовал: 1 пример
12
Разработчик 12
Оценка
(11)
Проекты
17
59%
Арбитраж
2
0% / 100%
Просрочено
2
12%
Свободен

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

Бюджет
30 - 100 USD
Сроки выполнения
от 1 до 3 дн.