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

Job finished

Execution time 21 days

Specification

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.


Responded

1
Developer 1
Rating
(186)
Projects
205
26%
Arbitration
12
25% / 58%
Overdue
39
19%
Free
2
Developer 2
Rating
(8)
Projects
16
0%
Arbitration
9
0% / 89%
Overdue
8
50%
Free
3
Developer 3
Rating
(47)
Projects
79
11%
Arbitration
4
25% / 75%
Overdue
2
3%
Free
4
Developer 4
Rating
(24)
Projects
34
9%
Arbitration
3
33% / 0%
Overdue
8
24%
Free
5
Developer 5
Rating
(4)
Projects
8
25%
Arbitration
1
0% / 100%
Overdue
5
63%
Free
6
Developer 6
Rating
(556)
Projects
923
48%
Arbitration
300
59% / 25%
Overdue
123
13%
Loaded
7
Developer 7
Rating
(11)
Projects
17
59%
Arbitration
2
0% / 100%
Overdue
2
12%
Free
Similar orders
VMP Painel 45+ USD
Construction of trading panel Trading panel with vertical and horizontal stop take profit lines and multiplication grid 1 horizontal and vertical purchase and sales lines and placement of orders in a grid with order number multiplier 2 that all lines must be visible with stop and take profits pre orders, all lines must be visible on the chart I'll post a picture to give you an idea of what it could be

Project information

Budget
100 - 250 USD
For the developer
90 - 225 USD
Deadline
from 20 to 30 day(s)