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

Trabalho concluído

Tempo de execução 21 dias

Termos de Referência

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.


Respondido

1
Desenvolvedor 1
Classificação
(186)
Projetos
205
26%
Arbitragem
12
25% / 58%
Expirado
39
19%
Livre
2
Desenvolvedor 2
Classificação
(8)
Projetos
16
0%
Arbitragem
9
0% / 89%
Expirado
8
50%
Livre
3
Desenvolvedor 3
Classificação
(47)
Projetos
79
11%
Arbitragem
4
25% / 75%
Expirado
2
3%
Livre
4
Desenvolvedor 4
Classificação
(24)
Projetos
34
9%
Arbitragem
3
33% / 0%
Expirado
8
24%
Livre
5
Desenvolvedor 5
Classificação
(4)
Projetos
8
25%
Arbitragem
1
0% / 100%
Expirado
5
63%
Livre
6
Desenvolvedor 6
Classificação
(555)
Projetos
922
48%
Arbitragem
300
59% / 25%
Expirado
123
13%
Trabalhando
7
Desenvolvedor 7
Classificação
(11)
Projetos
17
59%
Arbitragem
2
0% / 100%
Expirado
2
12%
Livre
Pedidos semelhantes
Necessito de um profissional que possa modificar partes do código de um EA pata MT5. 1 - Acrescentar as opções: Compra e/ou Venda; Só Compra; Só Venda (neste momento realiza Compra e/ou Venda) 2 - Acrescentar % no bloco Take e Stop; no bloco Breakeven, no bloco Trailing Stop 3 - Acrescentar mais uma oçpão de gatilho de entrada (médias móveis) e gostaria de saber se é possível escrever que as médias (neste e outros
EA de compra e venda 30 - 50 USD
Preciso de um robô que faça preço médio, preciso apenas definir a distância em pontos, a quantidade de lote e quantos médios serão feito. Tendo em vista que a cada médio seja reajustado a posição do próximo médio e também o take conforme a distância que defini sabendo-se que será um conte netting. Após atingir o take invertesse a mão, começando tudo pro outro lado e assim sucessivamente
Preciso que o ea leia as corretoras de cada ordem, a posição técnica como o gráfico de evolução do tempo do profit em multiplas janelas de tempo, identifique a presença de algoritmos low frequency de execução de players institucionais, identificar pontos de troca de liquidez entre market makers e pessoas físicas, principalmente no índice futuro
Preciso de EA para operaçoes em bolsa brasileira, mas também com micro lotes no mercado de forex. Consiste na estrategia de gradiente linear. A primeira entrada será manual, uma compra ou venda, com um alvo pré definido no EA. a partir desta primeira entrada, digamos que seja uma crompa, ele vai posicionar uma grade de novas compras a X pontos abaixo da entrada original com lotes a ser definido pelo usuário e com
Eu tenho um sistema de licença remota que precisa ser modificado. Esse sistema possui uma parte que não está funcionando e a outra demanda é que ele não permite travar mais de um robô ou indicador, isto é, só consigo trabalhar com licenças de um único robô ou indicador. O sistema foi desenvolvido em PHP, para funcionar com indicadores e robôs, tanto para o Metatrader 5 quanto para o Metatrader 4
Robot Hedge 30+ USD
Hedging Robot This robot will only work on mt4 in a trading account together with another robot that will open operations on the account, respecting a strategy. The hedging robot must open a hedge operation for each open operation, starting from the 4th operation. Hedging operations must have pre-defined stop loss and take profit targets, defined in the hedging robot's control panel. When a hedge operation is closed
Gostaria de criar um copy trader onde envio o EA com data de validade para a pessoa que replica as operações do robô "modelo" O EA precisa conter risco diário determinado pela pessoa e o limite de contratos com o dono
Preciso de um EA para meu indicador onde ele faça as entradas automaticamente, posicionando o take e o stop onde o indicador indicar e adicionar outras pequenas funções de gerenciamento também
Robô de Fluxo de Ordens 200 - 300 USD
Preciso que o ea leia as corretoras de cada ordem, a posição técnica como o gráfico de evolução do tempo do profit em multiplas janelas de tempo, identifique a presença de algoritmos low frequency de execução de players institucionais, identificar pontos de troca de liquidez entre market makers e pessoas físicas, principalmente no índice futuro
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

Informações sobre o projeto

Orçamento
100 - 250 USD
Desenvolvedor
90 - 225 USD
Prazo
de 20 para 30 dias