Termos de Referência
Novo EA
Preciso de um programador para aperfeiçoamento e correção de alguns erros de um EA de cruzamento de médias já desenvolvido (não fecha a operação em alguns cruzamentos de média). Além disso preciso que algumas funcionalidades sejam incorporadas... como a adição de mais um período para que o robô opere ( da 9 as 11 e das 14 as 17, por exemplo); e que o EA opere com um número de contratos definido por mim em cada operação entre os cruzamentos (será melhor explicado no tópico próprio abaixo).
EA já desenvolvido:
O EA opera com 4 médias móveis (1, 2, 3 e 4), onde o cruzamento de duas delas (médias “1” e “2”) servem para a abertura ordens de compra e de venda. As médias “3” e “4” servem para a verificação da tendência, ou seja, a partir do cruzamento das médias 1 e 2, o EA verifica a amplitude mínima, das médias “3” e “4”, definida pelo usuário. A amplitude é a diferença da posição da média em dois candles diferentes, que também são definidos pelo usuário (isso está funcionando bem).
Problema no EA:
As vezes o EA não fecha ou fecha atrasado a posição quando ocorre o cruzamento de médias quando existe uma operação aberta;
Melhorias
1) Gerar arquivo de texto com os resultados das operações do backtest (True/False);
Parâmetros: dia, hora, quantidades de contratos da operação, resultado da operação.
2) Adição de mais um intervalo de tempo de operação;
Exemplo: da 9 às 11 e das 14 às 17.
3) Operar diferentes números de contratos entre o cruzamento das médias (até 5 opções);
Contratos da primeira operação: 5
Contratos da segunda operação: 3
Contratos da terceira operação: 2
Contratos da quarta operação: 2
Contratos da quinta operação: 2
· Se for atribuído o valor zero, o EA para de operar naquele cruzamento.
4) Opção de interromper a abertura de novas ordens se em alguma operação (entre cruzamentos) deu alguma perda;
As melhorias devem ser traduzidas para o português;
Deve ser fornecido o arquivo fonte do EA;
Deve ser dado suporte pelo prazo mínimo de 30 dias