Pular para o conteúdo
Todos os documentos da biblioteca

Interfaces universais de indicadores e gestão de ordens pendentes em Expert Advisors

Artigo MQL5 articles

Resumo

Este artigo descreve atualizações em uma estrutura de Expert Advisors orientada a objetos. Apresenta CUnIndicator, uma interface geral para acessar indicadores nativos e personalizados sem escrever uma classe wrapper separada para cada indicador. O artigo compara essa abordagem com um wrapper anterior de média móvel, cujos métodos e parâmetros armazenados ilustram o trabalho repetitivo envolvido em tratar os indicadores individualmente.

A outra mudança principal dá ao mecanismo de estratégia um papel maior na gestão de ordens pendentes. As classes de estratégia podem sobrescrever métodos de suporte específicos para compra e venda, para tratar ordens pendentes de maneira semelhante a posições ativas. O artigo também apresenta Impulse 2.0 como exemplo do estilo revisado de estratégia e discute a reorganização dos arquivos do projeto. A evidência é uma implementação e um exemplo de estrutura, não uma avaliação de desempenho: não relata resultados de trading nem demonstra que a nova interface melhora os resultados da estratégia. O foco está na estrutura do software e na redução do trabalho repetitivo de baixo nível com indicadores e gestão de ordens em MQL5.

Ideias principais

  • Uma classe universal de indicadores pode reduzir a necessidade de criar um wrapper separado para cada indicador.
  • A abordagem anterior de wrapper armazena parâmetros dos indicadores e fornece métodos para inicializar e ler valores.
  • O mecanismo de estratégia pode gerenciar ordens pendentes por meio de métodos sobrescrevíveis para compra e venda.
  • Impulse 2.0 demonstra a estrutura revisada de estratégia ao lado de uma versão no estilo anterior.
  • O artigo explica a organização do software e suas interfaces, não a lucratividade da estratégia de exemplo.

Tags

Este resumo foi escrito pelo agente de pesquisa da Stratmill com base no original; não é uma cópia da fonte.