Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Como se torna visíveluma variável declarada dentro de um bloco, em outros blocos?
Olá!
Como se torna visíveluma variável declarada dentro de um bloco, em outros blocos?
Isto provavelmente não é possível. Embora devesse provavelmente reformular a pergunta.
As variáveis (e não só as variáveis) declaradas a nível de módulo são visíveis em todo o módulo, e também em outros módulos (se este módulo for aí declarado).
As variáveis declaradas dentro de um bloco de código (procedimento ou função) só estão disponíveis dentro deste bloco.
As variáveis públicas declaradas dentro de uma classe estão disponíveis para descendentes ou variáveis desse tipo de classe.
Existe também um tipo específico de variáveis como Variáveis Globais (existe um conjunto de funções especializadas para elas desde a MQL4).
Isto provavelmente não é possível. Embora a questão precise provavelmente de ser reformulada.
As variáveis (e não só as variáveis) declaradas a nível de módulo são visíveis em todo o módulo e também em outros módulos (se este módulo for aí declarado).
As variáveis declaradas dentro de um bloco de código (procedimento ou função) só estão disponíveis dentro deste bloco.
As variáveis públicas declaradas dentro de uma classe podem ser acedidas por descendentes ou variáveis desse tipo de classe.
Existe também um tipo específico de variáveis como Variáveis Globais (existe um conjunto de funções especializadas para elas desde a MQL4).
" De acordo com a ideia, as variáveis (e não só as variáveis) declaradas a nível de módulo são visíveis em todo o módulo, bem como em outros módulos (se este módulo for aí declarado)".
Como se pode declarar um módulo onde este pode ser lido?
E izcho questiona, qual é a diferença entre módulos, amortecedores, classes... ? Onde posso lê-lo?
"A ideia é que as variáveis (e não apenas as variáveis) declaradas a nível de módulo são visíveis em todo o módulo, bem como noutros módulos (se o módulo for declarado lá)".
Como se pode declarar um módulo onde este pode ser lido?
E izcho questiona, qual é a diferença entre módulos, amortecedores, classes... ? Onde posso obter esta informação?
Em geral, a maior parte das respostas pode ser encontrada na ajuda, em particular no âmbito das variáveis aqui(https://www.mql5.com/ru/docs/basis/variables/variable_scope).
Se fizesse uma pergunta específica com um exemplo e uma descrição, teria mais hipóteses de obter uma resposta mais completa.
Em geral, muitas respostas podem ser encontradas na ajuda, em particular sobre o âmbito das variáveis aqui(https://www.mql5.com/ru/docs/basis/variables/variable_scope).
Se fizesse uma pergunta específica com um exemplo e uma descrição, teria mais hipóteses de obter uma resposta mais completa.
Coloquei uma questão concreta noutra linha sobre o exemplo da EA em discussão: https://www.mql5.com/ru/forum/1268/page6.
Por favor, se não for difícil, dêem uma vista de olhos lá.
"A ideia é que as variáveis (e não apenas as variáveis) declaradas a nível de módulo são visíveis em todo o módulo, bem como noutros módulos (se o módulo for declarado lá).
Como posso declarar um módulo, onde o posso ler?
Estava a referir-me à ligação inludida do módulo. Desta forma, é possível dividir grandes projectos em módulos (unidades). Por exemplo, pode dividir um projecto de 5000 linhas em várias unidades.
Esta abordagem permitir-lhe-á criar centenas de Consultores Especialistas num só código.
Os módulos são ligados simplesmente como módulos da biblioteca padrão.
#include <\Charts\Chart.mqh> //Class - Chart
abeiks:
E qual é a diferença entre módulos, amortecedores, classes... ? Onde posso lê-lo?
E Izcho questiona, qual é a diferença entre módulos, amortecedores, classes... ? Onde posso saber mais sobre isso?
E Izcho questiona, qual é a diferença entre módulos, amortecedores, classes... ? Onde posso saber mais sobre o assunto?
O seu perito já está no início. Está a brincar?
Olá, poderia informar se é possível adicionar ao MT5 um indicador de Conversor de Períodos para exibir quaisquer prazos não padronizados? Não fui capaz de o converter, ele gera muitos erros.