Discussão do artigo "Biblioteca para criação simples e rápida de programas para MetaTrader (Parte XV): coleção de objetos-símbolo"

 

Novo artigo Biblioteca para criação simples e rápida de programas para MetaTrader (Parte XV): coleção de objetos-símbolo foi publicado:

No artigo, consideramos a criação de uma coleção de símbolos com base no objeto-símbolo abstrato básico criado no último artigo. Os descendentes de símbolos abstratos vão esclarecer os dados do símbolo e definir a disponibilidade das propriedades básicas do objeto-símbolo no programa. Esses objetos-símbolos vão ser distinguidos por sua afiliação a grupos (status do símbolo).

Coleção de símbolos

Na terceira parte da descrição da biblioteca já definimos o conceito de construção de classes-coleções de objetos, portanto não vamos nos afastar da estrutura de armazenamento de dados adotada. Assim, para a coleção de símbolo, precisamos criar a lista (na qual são armazenados os objetos descendentes da classe 'símbolo') criada no último artigo. Os descendentes de símbolos abstratos vão esclarecer os dados do símbolo e definir a disponibilidade das propriedades básicas do objeto-símbolo no programa. Além disso, esses objetos-símbolos vão ser distinguidos por sua afiliação a grupos (status do símbolo):

  • Símbolo Forex — todos os símbolos Forex que não se enquadram nas seguintes categorias de símbolos forex:
  • Símbolo Forex maior — categoria personalizada dos símbolos Forex mais usados
  • Símbolo Forex menor — categoria personalizada dos símbolos Forex menos usados
  • Símbolo Forex exótico — categoria personalizada dos símbolos Forex raramente usados
  • Símbolo Forex rublo — categoria personalizada dos símbolos Forex contendo rublo
  • Metal — categoria personalizada de símbolos-metal
  • Índice — categoria personalizada de símbolos-índices
  • Indicativo — categoria personalizada de símbolos-indicativos
  • Símbolo de criptomoeda — categoria definida pelo usuário de símbolos-criptomoeda
  • Símbolo de commodities — categoria definida pelo usuário de símbolos-commodities
  • Símbolo bolsista — todos os símbolos de bolsistas que não se enquadram nas seguintes categorias:
  • Futuros
  • Contrato por diferença (CFD)
  • Ações
  • Obrigações
  • Opções
  • Ativo não negociável
  • Símbolo personalizado
  • Categoria geral — símbolos que não se enquadram nas categorias acima

Autor: Artyom Trishkin

Artyom Trishkin
Artyom Trishkin
  • www.mql5.com
Perfil do Trader