Ajuda para o MetaEditorAssistente MQL4/MQL5Criando um indicador

Criando um indicador

Um modelo é o código fonte básico de um indicador. Ele contém o cabeçalho padrão do programa , propriedades gerais e excertos de trabalho para os principais manipuladores de eventos: recálculo de valores (OnCalculate) e inicialização do indicador (OnInit). O modelo é criado no diretório correspondente ao tipo do programa, MQL5/Indicators (ou MQL4/Indicators). Ao criar um modelo, você pode determinar imediatamente os parâmetros de entrada do programa e também adicionar excertos de trabalho ao código para manipuladores de eventos e construções gráficas adicionais.

Criando um indicador

Preencha os seguintes campos:

  • Nome – nome do indicador, este mesmo nome será atribuído ao seu arquivo. Aqui você também pode alterar o caminho para o arquivo de destino. Por exemplo, criá-lo num novo subdiretório em \Indicators.
  • Autor – nome do autor.
  • Link – endereço de e-mail ou site do desenvolvedor.
  • Parâmetros – conjunto de parâmetros de entrada (variáveis ​​externas) do indicador.

Parâmetros de entrada incluem variáveis ​​da classe "input". Para criar um parâmetro, clique em "Adicionar" e preencha os três campos:

  • Nome – nome da variável de entrada.
  • Tipo – tipo da variável de entrada.
  • Valor inicial – valor inicial da variável. Ele pode ser alterado antes de iniciar ou durante a operação do programa.

Manipuladores de eventos #

Na seguinte etapa, selecione manipuladores de eventos adicionais, os excertos de trabalho para eles serão inseridos no modelo do Expert. O manipulador OnCalculate é obrigatório, portanto, você só pode selecionar seu tipo, mas não excluí-lo.

Para visualizar a descrição estendida do manipulador, mova o cursor sobre ela.

Selecionando manipuladores de eventos

Manipuladores selecionados são adicionados além dos principais - OnInit e OnCalculate.

Opções de Exibição #

Criando um indicador

Nesta etapa, especifique os seguintes parâmetros:

  • Indicador numa janela separada – exibir o indicador numa subjanela separada. Se esta opção estiver desativada, o indicador será sobreposto na janela do gráfico principal.
  • Mínimo – limite inferior da escala vertical dos valores do indicadores. Usado somente ao construir um indicador numa janela separada.
  • Máximo – limite superior da escala vertical dos valores do indicadores. Usado somente ao construir um indicador numa janela separada.

Na seção "Desenho", especifique as construções gráficas do indicador: nome, tipo (por exemplo, linha ou histograma) e cor. No código do indicador, serão adicionadas as propriedades correspondentes das construções, assim como os buffers para os valores.

Clique em "Concluir" para concluir a criação do modelo. O arquivo criado será imediatamente aberto para edição.