Работа завершена
Техническое задание
EA para rodar no mercado brasileiro (Bovespa). A Estratégia consiste em comprar na abertura da próxima barra, se a barra atual ativa fechar abaixo do nível 20 do IFR de 2 períodos. Na venda, os parâmetros se invertem. O alvo é a máxima das duas últimas barras (alvo móvel a medida que o preço evolui). Caso a máxima das duas últimas barras fechadas esteja abaixo do preço de entrada, o alvo ser um valor financeiro a ser parametrizado.
• Pode usar mm parametrizável como filtro de entrada (ex. Entrar somente se estiver acima da mm200)
• Deve operar na compra e na venda com parametros detalhados para operação (hora, lote, etc)
• Deve permitir uso de MM parametrizável como filtro de entrada
• Permitir saida parcial e trailing stop de acordo com regras pré-definidas
• Permitir definir dias e horas para iniciar e parar o EA
• Permitir definir tamanho da posição, níveis máximos e mínimos de perda por ativo e geral (em caso de múltiplos ativos operando)
• Emitir sinal sonoro sempre que comprar/vender (permitir ativar/desativar o alerta)
• Inserir no gráfico onde o EA está rodando as informações financeiras (saldo, posição atual) em formato texto
• O desenvolvedor deve fornecer comunicação instantânea para dúvidas durante o desenvolvimento
• Deve prover suporte pós finalização para correção de bugs
• Deve fornecer tantas revisões quantas forem necessárias para demonstrar o funcionamento total do EA
• Deve fornecer o arquivo .mql em cada revisão e ao final do projeto. O código deve estar livre de erros ou "warnings" ao ser compilado.