Discussão do artigo "Princípios de Programação em MQL5: Variáveis Globais do Terminal"

 

Novo artigo Princípios de Programação em MQL5: Variáveis Globais do Terminal foi publicado:

Este artigo destaca as capacidades orientada a objeto da linguagem MQL5 em criar objetos que facilitam o trabalho com as variáveis ​​globais do terminal. Como exemplo prático eu considero um caso em que as variáveis ​​globais são usados ​​como pontos de controle para a implementação das fases de um programa.

No ambiente MQL4/5 existe um instrumento interessante - as variáveis ​​globais do terminal do cliente. Ela permite criar um área de armazenamento de dados compartilhados para todos os programas do terminal. Além disso, o tempo de vida desta área não pára com o encerramento do terminal. Este artigo sugere a utilização das ferramentas de Programação Orientada a Objetos para ter uma idéia clara do que se trata as variáveis ​​globais do terminal.

Outras informações sobre o artigo, as variáveis ​​globais do terminal do cliente serão chamadas de "variáveis ​​globais" ao menos que ela seja especificada de outra maneira.


1. Variáveis ​​globais, Funções

Do ponto de vista de um programador, uma variável global é uma área da memória disponível para todos os programas em funcionamento de um terminal de negociação. Programadores iniciantes devem notar que, se existem vários terminais que trabalham simultaneamente, cada um deles terá o seu próprio espaço de memória independente para as variáveis ​​globais. Elas não vão se sobrepor.

Os desenvolvedores da linguagem especificaram na Documentação que existem 11 funções usadas para trabalhar com variáveis ​​globais.

A Teoria pode ser encontrada na seção "GlobalVariables" do livro texto MQL4.

Nas próximas seções, usarei os instrumentos da Programação orientada a objetos para a implementação das tarefas definidas.

Fig.8. Diagrama da sequência de processos da flag

Autor: Dennis Kirichenko

Razão: