Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1480

 
Olá, favor informar .... Eu não entendo quando inicializo uma matriz
ArrayInitialize(buffer,0.0);

o valor 0,0 é escrito em toda a matriz de buffer[], e buffer[2] ou buffer[6] é 0,0.

E se

ArrayInitialize(buffer,
EMPTY_VALUE );

o valor é definido como vazio, respectivamente

 
Дмитрий:
Olá, você poderia me dizer, por favor, .... Eu não entendo quando inicializo uma matriz

o valor 0,0 é escrito em toda a matriz de buffer[], e buffer[2] ou buffer[6] é 0,0.

E se

este valor é definido como vazio, respectivamente

Sim, é exatamente assim que é. Mas você deve se lembrar que EMPTY_VALUE não é um valor vazio como o entendemos, mas DBL_MAX

 
Alexey Viktorov:

Sim. Exatamente. Somente você deve lembrar que EMPTY_VALUE não é um vazio como nós o entendemos, mas DBL_MAX

Obrigado!) Tenha um bom dia!)
 
como faço para que o indicador apareça no fundo, atrás dos candelabros?
 
Andrey Dik:
como faço para que o indicador apareça no fundo, atrás dos candelabros?
. Aí está.
 

Bom dia a todos!
Há uma condição complexa

if (Lance - iLow( NULL ,PERÍODO_H4,1)>=0.0030||Bid - iLow( NULL ,PERÍODO_H1,1)>=0.0030||Bid - iLow( NULL ,PERÍODO_M30,1)>=0.0030)


PERGUNTA 1. O programa verifica se a verdade é a ESQUERDA-DIREITA ou a ESQUERDA-DIREITA?
PERGUNTA 2. Se a primeira expressão no curso do programa for VERDADEIRO, o programa verificará as expressões subseqüentes para VERDADEIRO?

Obrigado.

 
ANDREY:

Bom dia a todos!
Há uma condição complexa

if (Lance - iLow( NULL ,PERÍODO_H4,1)>=0.0030||Bid - iLow( NULL ,PERÍODO_H1,1)>=0.0030||Bid - iLow( NULL ,PERÍODO_M30,1)>=0.0030)


PERGUNTA 1. O programa verifica se a verdade é a ESQUERDA-DIREITA ou a ESQUERDA-DIREITA?
PERGUNTA 2. Se a primeira expressão no curso do programa for VERDADEIRO, o programa verificará as expressões subseqüentes para VERDADEIRO?

Obrigado.

Esquerda->direita. Não verificará.
Mais prioridades do operador.
 
ANDREY:

Bom dia a todos!
Há uma condição complexa

if (Bid - iLow( NULL ,PERÍODO_H4,1)>=0.0030||Bid - iLow( NULL ,PERÍODO_H1,1)>=0.0030||Bid - iLow( NULL ,PERÍODO_M30,1)>=0.0030)


PERGUNTA 1. O programa verifica se a verdade é a ESQUERDA-DIREITA ou a ESQUERDA-DIREITA?
PERGUNTA 2. Se a primeira expressão no curso do programa for VERDADEIRO, o programa verificará as expressões subseqüentes para VERDADEIRO?

Obrigado.

A expressão é inútil se escrita em OnTick
 
ANDREY:

Bom dia a todos vocês!
Há uma condição complexa

if (Lance - iLow( NULL ,PERÍODO_H4,1)>=0.0030||Bid - iLow( NULL ,PERÍODO_H1,1)>=0.0030||Bid - iLow( NULL ,PERÍODO_M30,1)>=0.0030)


PERGUNTA 2. Se a primeira expressão ao longo da execução do programa corresponder à VERDADEIRA, o programa irá verificar as expressões subseqüentes para VERDADEIRO?

Obrigado.

Se aprimeira expressão no caminho for verdadeira, então o programa avaliará a condição como verdadeira e os comandos, operações, etc., que se seguem serão executados.

 
Aliaksandr Hryshyn:
Esquerda->direita. Não verificará.
Mais prioridades do operador.

Obrigado pelas informações valiosas.

Por favor, informe como armazenar em uma variável qual expressão é verdadeira ao longo do caminho? Para ser mais preciso - qual é o mínimo calculado na função em relação a um candelabro de que período de tempo? Como salvar o identificador deste período de tempo em uma variável?
Obrigado

Razão: