Criar um Expert Advisor baseado num indicador Nativo mql5

MQL5 Asesores Expertos

Tarea técnica

Criar um expert mql5, implementar todas validações de segurança exigidas pela mql5. 
Imprimir Logs do que o EA esta fazendo, e códigos de erros em tempo real Conta: Hedge. Ativos: Forex, Crypto e B3. 


Estratégia: Leitura do indicador nativo do mt5 (CCI.mql5), sinal de entrada na exaustão demarcada pelas linhas do indicador, 
buscando a correção do movimento, take e stop por pontuação fixa definida.
Sinal de entrada, gerenciamento de Alvo e Stop, Gestão de Risco, Horários de Negociação, Filtro de notícias, 
Controle de licenças e Painel visual. 


Funcionalidades/Inputs:

Item 1. Sinal de entrada
- Configurações do indicador: Período, Aplicar a, Cor, largura da linha, Níveis.
- Filtros de Spred
- Filtros de Sllipage
- Entrada: Toque a linha do nível / Fecha fora, fecha dentro da linha do nível


Item 2. Gerenciamento de Alvo e Stop. 
- Alvo: em Pontos (Sempre ordem com alvo definido)
- Tipo de ordem de entrada e saída: ordens pendentes / a mercado 
- Stop: em Pontos (Sempre ordem om stop definido)
- Aumentos de posição: Distanciamento em pontos e Quantidade (O lote inicial é fracionado pela quantidade de aumentos) (True / False)
- Trailing configurável: (Se tiver com Aumentos de posição, ele fará um trailing em cada lote fracionado) (True / False)

Item 3. Gestão de risco
- Lote ou contratos: automático por % de risco por operação / % do capital / quantidade fixa 
- Meta diária % do capital
- Meta conta % do capital
- DD diário % do capital
- Limite de operações dia 
- Número mágico
- Opção selecionar Capital Próprio ou Mesa Proprietária                
Se for capital próprio (Usar os cálculos % do saldo atual da conta). Se for capital de mesas (Usar os cálculos % do capital inicial da mesa)

Item 4. Horários de negociação
- Início e Termino (horário das negociações)
- Zerar pelo horário final
- Horários por sessões (horário pré-configurados no código, Londres, NY, etc.)

Item 5. Filtro de notícias (True / False)
- Tempo de pausa: (Tempo em min selecionável, pausa antes/depois)
- Touros: 3 e 2 Touros / 2 Touros 
- Opção de zerar posições nas notícias

Item 6. Controle de licenças
- Expiração por tempo 
- Controle de usuários por número de conta (o mesmo estilo do EA SMC)

----------------------------------------

Item 7. Painel Visual
Dia Semana Mês Tudo
- Ativo
- Status (Comprado, Vendido, Analisando)
- Horário da próxima notícia e relevância 
- Trades com lucro
- Lucros consecutivos
- Trades com prejuízo
- Prejuízos consecutivos
Botão Zerar
- Resultado em aberto
- Total de lucro
- Total de prejuízo
- Saldo final

Han respondido

1
Desarrollador 1
Evaluación
Proyectos
1
0%
Arbitraje
1
0% / 0%
Caducado
0
Libre
2
Desarrollador 2
Evaluación
(433)
Proyectos
685
34%
Arbitraje
32
72% / 9%
Caducado
22
3%
Libre
3
Desarrollador 3
Evaluación
(3)
Proyectos
3
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
5
Desarrollador 5
Evaluación
(6)
Proyectos
8
0%
Arbitraje
8
13% / 75%
Caducado
0
Trabaja
6
Desarrollador 6
Evaluación
(94)
Proyectos
130
9%
Arbitraje
8
25% / 38%
Caducado
28
22%
Libre
7
Desarrollador 7
Evaluación
(27)
Proyectos
37
24%
Arbitraje
14
0% / 93%
Caducado
4
11%
Libre
8
Desarrollador 8
Evaluación
(2622)
Proyectos
3326
67%
Arbitraje
77
48% / 14%
Caducado
342
10%
Libre
Ha publicado: 1 ejemplo
9
Desarrollador 9
Evaluación
(292)
Proyectos
469
39%
Arbitraje
101
41% / 23%
Caducado
77
16%
Trabajando
Ha publicado: 2 ejemplos
10
Desarrollador 10
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
11
Desarrollador 11
Evaluación
(1)
Proyectos
0
0%
Arbitraje
4
0% / 75%
Caducado
0
Trabaja
12
Desarrollador 12
Evaluación
(16)
Proyectos
19
21%
Arbitraje
0
Caducado
1
5%
Libre
13
Desarrollador 13
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
14
Desarrollador 14
Evaluación
(46)
Proyectos
59
39%
Arbitraje
5
0% / 60%
Caducado
38
64%
Libre
Ha publicado: 1 ejemplo

Información sobre el proyecto

Presupuesto
80 - 110 USD
Plazo límite de ejecución
a 2 día(s)

Cliente

(18)
Encargos realizados37
Número de arbitrajes0