Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Novo artigo Desenvolvendo um EA multimoeda (Parte 24): Conectando uma nova estratégia (I) foi publicado:
Primeiro, vamos escolher uma estratégia simples e implementá-la em código, já pensando em usá-la com a nossa biblioteca Advisor. Colocaremos o código na pasta de trabalho do projeto. Quando a estratégia estiver pronta, geraremos o EA da primeira etapa, que será usado para otimizar os parâmetros das instâncias individuais dessa estratégia. Nesse ponto, enfrentaremos algumas dificuldades relacionadas à necessidade de separar o código da biblioteca do código do projeto.
Os EAs da segunda e da terceira etapas podemos usar praticamente os mesmos que foram escritos na parte anterior, já que o código da parte de biblioteca não contém referências às classes das estratégias de trading utilizadas. Já no código da pasta de trabalho do projeto será necessário apenas adicionar o comando de inclusão do arquivo da nova estratégia.
Para a nova estratégia, também será necessário fazer algumas modificações no script do EA para a criação do projeto no banco de dados de otimização. No mínimo, as mudanças afetarão o modelo dos parâmetros de entrada do EA na primeira etapa, pois a composição desses parâmetros será diferente na nova estratégia de trading.
Após modificarmos o EA de criação do projeto no banco de dados de otimização, será possível executá-lo. Então, o banco de dados de otimização será criado e as tarefas de otimização necessárias para esse projeto serão adicionadas a ele. Então, será possível iniciar o pipeline de otimização automática e aguardar o término da execução. Esse é um processo relativamente longo. Sua duração dependerá do intervalo de tempo escolhido para a otimização (quanto maior o intervalo, mais demorado será o processo), da complexidade da estratégia de trading (quanto mais complexa, mais tempo levará) e, claro, da quantidade de agentes de teste disponíveis para realizar a otimização (quanto mais agentes, mais rápido o processo será).
O último passo será executar o EA final ou rodá-lo no testador de estratégias para avaliar os resultados da otimização.
Autor: Yuriy Bykov