Referência MQL5Constantes, Enumeradores e Estruturas
- Constantes de Gráfico
- Constantes de Objetos
- Constantes de Indicador
- Estado de Ambiente
- Constantes de Negociação
- Constantes Nomeados
- Estruturas de Dados
- Códigos de Erros e Avisos
- Constantes de Entrada/Saída
Constantes, Enumeradores e Estruturas
Para simplificar a escrita do programa e tornar os textos do programa mais convenientes para percepção, a linguagem MQL5 fornece constantes e enumeradores padrões pré-definidos. Além disso, estruturas de serviço são usados para armazenar informação.
Constantes padrão são similares a macros e são do tipo int.
As constantes são agrupadas por seus propósitos:
- Constantes de Gráfico são usadas ao trabalhar com gráficos de preços: abertura, navegação, definição de parâmetros;
- Constantes de objetos são destinadas para processar objetos gráficos que podem ser criados e exibidos em gráficos;
- Constantes de indicadores são usadas para trabalhar com indicadores padrões ou customizadas;
- Constantes do estado do ambiente descrevem propriedades do programa MQL5, mostram informações sobre o terminal do cliente, instrumentos financeiros e conta corrente;
- Constantes de negociação permite especificar uma variedade de informações no decorrer da negociação;
- Constantes nomeadas são constantes da linguagem MQL5;
- Estruturas de dados descrevem formatos de armazenamento de dados utilizados;
- Códigos de erros e avisos descrevem mensagens do compilador e respostas do servidor de negociação a solicitações de negociação;
- Constantes de entrada/saída são projetados para trabalhar com funções de arquivo e exibir de mensagens na tela através da função MessageBox().