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.
Preencha os seguintes campos:
Parâmetros de entrada incluem variáveis da classe "input". Para criar um parâmetro, clique em "Adicionar" e preencha os três campos:
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.
Manipuladores selecionados são adicionados além dos principais - OnInit e OnCalculate. |
Nesta etapa, especifique os seguintes parâmetros:
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.