Implementar correções e novas funcionalidades em EA já existente que opera a favor da tendência com Média Móvel e VWAP

Trabajo finalizado

Plazo de ejecución 21 días

Tarea técnica

Procuro um profissional experiente, responsável e atencioso nos detalhes para efetuar correções, implementar novas funcionalidades e melhorias em um EA já existente (com código fonte).

 

Descrição do EA atual:

Segue uma estratégia que opera a favor da tendência, identificando entradas utilizando uma Média Móvel ou VWAP, podendo ser confirmada por uma segunda Média Móvel ou VWAP (indicador de tendência). Possui opção de utilizar aumentos de posição (Martingale) flexíveis. Os critérios de saída são: Take Profit (tp), Stop Loss (sl), Realização Parcial (rp) para os aumentos de posição, Break Even (be), Trailing Stop (ts) e saída pelo indicador de tendência (Média Móvel ou VWAP). Possui campos para configurar os limites de horários de operação e os limites financeiros diários (lucro máximo ou perda máxima). Todos os campos podem ser configurados na tela de parâmetros conforme o usuário desejar: média/vwap incluindo tipo e períodos, todos os pontos de tp, sl, martingale, rp, be, ts e etc.

 

Descrição das correções e melhorias que devem ser implementadas no EA atual:

- * incluir inputs booleanos na parametrização para dar ao usuário a opção de habilitar/desabilitar todos os recursos configuráveis como: Realização Parcial, Break Even, Trailing Stop, saída pelo indicador de tendência e etc.

- * reorganização e melhoria da apresentação dos inputs na tela de parâmetros, com objetivo de facilitar: o entendimento de cada recurso e o preenchimento correto dos parâmetros.

- * validação de TODOS os inputs dos parâmetros com aviso (MessageBox) contendo instruções para correção em caso de falha, com objetivo de impedir a inicialização do EA com parâmetros que possam ocasionar erros.

- * implementação de logs descritivos com a função Print para todas as ações do EA (entradas, saídas, aumentos de posição e etc) com objetivo de facilitar o acompanhamento e entendimento das ações tomadas pelo EA.

- * ordens de entrada, take profit e realização parcial devem ter opção de ser a mercado ou pendentes, conforme escolha do usuário na tela de parâmetros.

- testar e se preciso corrigir todas as funcionalidades do EA atual (entradas e saídas: tp, sl, aumentos de posição, rp, be, ts e etc).

- preparar EA para rodar com ações B3, contratos futuros (mini e cheio) e forex.

- adaptação do EA para rodar perfeitamente em contas netting e também em contas hedge, possibilitando rodar vários EAs com parâmetros diferentes no mesmo ativo, no mesmo tempo gráfico e no mesmo terminal sem misturar as posições.

- implementar janela dentro do gráfico contendo a descrição da parametrização do EA e um resumo dos trades do dia e de todo o histórico (quantidade de trades e financeiro), para fácil acompanhamento dos resultados efetivos do robô.

- adaptar corretamente o EA para execução de backtests de forma otimizada.

- melhorar apresentação e estrutura do código fonte, reescrevendo-o de forma a facilitar a leitura e entendimento do código, incluindo comentários pertinentes. Utilizar nomes de variáveis e funções inteligíveis. Evitar operadores ternários em operações mais complexas para priorizar a leitura do código.

- implementar logs de possíveis erros de execução.

- melhorar arquitetura do EA de forma a otimizar e maximizar a performance, com menor utilização possível de processamento e memória da máquina.

 

Para os itens com * já temos um outro EA que poderá ser utilizado como exemplo a ser copiado.


Importante focar na qualidade do produto final! Priorizando segurança das ordens e facilidade de uso com código bem estruturado e de fácil entendimento.


Se achar mais fácil, também poderá reescrever todo o código do zero.

Estarei disponível a todo momento para ajudar o programador em suas dúvidas.

O programador deverá entregar todo o código fonte.


Han respondido

1
Desarrollador 1
Evaluación
(186)
Proyectos
205
26%
Arbitraje
12
25% / 58%
Caducado
39
19%
Libre
2
Desarrollador 2
Evaluación
(8)
Proyectos
16
0%
Arbitraje
9
0% / 89%
Caducado
8
50%
Libre
3
Desarrollador 3
Evaluación
(47)
Proyectos
79
11%
Arbitraje
4
25% / 75%
Caducado
2
3%
Libre
4
Desarrollador 4
Evaluación
(24)
Proyectos
34
9%
Arbitraje
3
33% / 0%
Caducado
8
24%
Libre
5
Desarrollador 5
Evaluación
(4)
Proyectos
8
25%
Arbitraje
1
0% / 100%
Caducado
5
63%
Libre
6
Desarrollador 6
Evaluación
(555)
Proyectos
922
48%
Arbitraje
300
59% / 25%
Caducado
123
13%
Libre
7
Desarrollador 7
Evaluación
(11)
Proyectos
17
59%
Arbitraje
2
0% / 100%
Caducado
2
12%
Libre
Solicitudes similares
Preciso de um ajuste no robô mql4 que tenho, uma função não esta funcionando corretamente, no backtest ele roda e na real não, e preciso adicionar uma forma de adição de lotes, possuo o mql dele disponivel
Olá! Gostaria de desenvolver uma EA que faça transmissão de copy trade para a plataforma BlackArrow da Nelogica. Ou seja, toda vez for feito uma entrada em algum ativo Forex no MT4/MT5, esta mesma ordem deve ser replicada no BlackArrow. Não vejo necessidades de copiar TP e SL, no entanto que, no momento em que no MT4/MT5 pegar o TP ou SL, também saia da operação no BlackArrow! Se possível, sem ser atrelado a algum ID
Preciso de um Robo q faca o sinal de alerta do cruzamento de 2 linhas medias (21 periodos simples e exponencial) para 3 times frames especiicos. Algo simples e pratico, so isso
Indicador para profit 30 - 50 USD
Tenho um indicador do Profit que aparentemente tem um filtro de horário que preciso modificar. Não quero transformar em indicador para MT5. Quero apenas encontrar alguém que saiba editar na linguagem do Profit
Bom dia ou Boa noite, dependendo do horário que estiver vendo. O indicador/robô é de análise, sendo assim ele não faz as (entradas/operações). Eu que faço, vc deve estar se perguntando, ("porquê?"), e eu lhe direi, que antes que eu faça uma entrada/operação, tenho que analisar pessoalmente a região do gráfico em que ele me deu confirmação de entrada/operação com base no indicador/robô. E o indicador/robô só tem, 2
Olá, Utilizo um EA para MT4 e gostaria de converte-lo para MT5. Tenho os arquivos MQ4 e EX4 do EA. Existe essa possibilidade? Se sim, Alguém pode me orientar como fazê-lo ou a quem solicitar? Grato

Información sobre el proyecto

Presupuesto
100 - 250 USD
Para el ejecutor
90 - 225 USD
Plazo límite de ejecución
de 20 a 30 día(s)