EA usando cruzamento de 2 médias móveis

MQL5 Experts

Tâche terminée

Temps d'exécution 38 jours
Commentaires de l'employé
Sr. Ronaldo é participativo e cooperador. Recomendo a todos.

Spécifications

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.


Répondu

1
Développeur 1
Évaluation
(186)
Projets
205
26%
Arbitrage
12
25% / 58%
En retard
39
19%
Gratuit
2
Développeur 2
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
3
Développeur 3
Évaluation
(46)
Projets
59
39%
Arbitrage
5
0% / 60%
En retard
38
64%
Gratuit
Publié : 1 code

Informations sur le projet

Budget
30+ USD
Délais
de 1 à 10 jour(s)