EA usando cruzamento de 2 médias móveis

MQL5 Эксперты

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

Время выполнения 38 дней
Отзыв от исполнителя
Sr. Ronaldo é participativo e cooperador. Recomendo a todos.

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

Preciso de um EA que dispare ordens de compra e venda utilizando o cruzamento de 2 médias moveis, com os parâmetros a seguir:


s1 --- LOTE E HORÁRIO DO PREGÃO

* Número mágico
* Lote
* Inicio das Operações (00:00)
* Fim das Operações (00:00)
* Encerramento OP. Abertas (00:00)
* Não operar até fechar o GAP

s2 --- STOP LOSS E STOP GAIN

* Tipo TP (Pontos ou Percentual)

* Stop Gain/Take Profit (pontos ou %)
* Stop Loss (pontos ou %)
* Stop Móvel (a partir do SL)

s3 --- GERENCIAMENTO DE RISCO

* Limite de envio de ordens diário
* Prejuízo máximo diário (R$)
* Lucro máximo diário (R$)

s4 --- MOVING AVERAGE FAST
* Fast MA Period
* Fast MA Method (simples, exponencial, etc)
* Fast MA Price (close price, open price, high price, etc)
* Deslocation

s5 --- MOVING AVERAGE SLOW
* Fast MA Period
* Fast MA Method (simples, exponencial, etc)
* Fast MA Price (close price, open price, high price, etc)
* Deslocation

* Exibir indicadores no chart (true ou false)

* Aguardar confirmação do Candle (true ou false)



1) Comportamento do robô:

* Disparar ordens de COMPRA quando o MA Fast cruzar o MA Slow (debaixo para cima)
* Disparar ordens de VENDA quando o MA Slow cruzar o MA Fast (debaixo para cima)
* O EA deve considerar o timeframe da janela gráfica onde ele está inserido, pois será usado em setups diferentes (ex.: 1m, 2m, 15m, 30m, etc).
* O EA Deve suportar operação de vários gráficos simultâneos (pois será usado para vários papeis e índices ao mesmo tempo. Não mais que 30, provavelmente).
* Ao mudar o sinal, o EA deverá inverter as posições (passar de "comprado" para "vendido" e vice-versa), caso exista alguma ordem em aberto. Cancelar os respectivos SL/TP da ordem).
* O EA deverá executar 1 trade por sinal. O EA somente atuará nas inversões de posições: de "comprado" para "vendido" e vice-versa, ou abrirá uma nova posição se não houver posições em aberto, conforme cruzamento das médias.

* A posição ZERA nas seguintes situações:
a) Ao atingir o STOP LOSS ou TAKE PROFIT
b) Ao atingir o "Prejuízo" ou "Lucro" diário (em R$)
c) Ao atingir o horário de término de negociação
d) Ao ser "estopado" de forma manual


2) Janela que deverá aparecer no gráfico e que deverá conter as seguintes informações:

a) Quantidade de Loss
b) Quantidade de Gain
c) Lucro/Prejuizo das operações
d) Índice de assertividade
e) Botão ATIVAR/DESATIVAR Robô
f) Botão FECHAR ORDENS EM ABERTO
g) Botão COMPRAR
h) Botão VENDER

Obs.: Os botões de COMPRAR e VENDER, deverão ser disparadas considerando os parâmetros inseridos no EA (lote, SL/TP, Trailing, etc)


3) Deverá rodar no modo DEMO e PRODUÇÃO. Obs.: Atualmente uso a MODALMAIS, mas pode ser que eu mude no futuro, então o robô tem que rodar em qualquer corretora.


Demais informações, após contato. Fiz uns croquis do painel e da lógica do EA para entendimento visual do que preciso. Envio após contato.


Obrigado.


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

1
Разработчик 1
Оценка
(186)
Проекты
205
26%
Арбитраж
12
25% / 58%
Просрочено
39
19%
Свободен
2
Разработчик 2
Оценка
(1)
Проекты
1
0%
Арбитраж
0
Просрочено
0
Свободен
3
Разработчик 3
Оценка
(46)
Проекты
59
39%
Арбитраж
5
0% / 60%
Просрочено
38
64%
Свободен
Опубликовал: 1 пример

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

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