Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1480

 
Bonjour, veuillez nous conseiller .... Je ne comprends pas quand l'initialisation d'un tableau
ArrayInitialize(buffer,0.0);

la valeur 0.0 est écrite dans l'ensemble du tableau buffer[], et buffer[2] ou buffer[6] vaut 0.0.

Et si

ArrayInitialize(buffer,
EMPTY_VALUE );

la valeur est respectivement fixée à vide

 
Дмитрий:
Bonjour, pourriez-vous me dire .... Je ne comprends pas quand l'initialisation d'un tableau

la valeur 0.0 est écrite dans l'ensemble du tableau buffer[], et buffer[2] ou buffer[6] vaut 0.0.

Et si

cette valeur est respectivement fixée à vide

Oui, c'est exactement ça. Mais vous devez vous rappeler que EMPTY_VALUE n'est pas une valeur vide comme nous l'entendons, mais DBL_MAX.

 
Alexey Viktorov:

Oui. Exactement. Vous devez seulement vous rappeler que EMPTY_VALUE n'est pas un vide comme nous l'entendons, mais DBL_MAX.

Merci !) Bonne journée !)
 
comment faire pour que l'indicateur apparaisse en arrière-plan, derrière les chandeliers ?
 
Andrey Dik:
comment faire pour que l'indicateur apparaisse en arrière-plan, derrière les chandeliers ?
. Et voilà.
 

Bonjour à tous !
Il existe une condition complexe

si (Bid - iLow( NULL ,PERIOD_H4,1)>=0.0030||Bid - iLow( NULL ,PERIOD_H1,1)>=0.0030|Bid - iLow( NULL ,PERIOD_M30,1)>=0.0030)


QUESTION 1. Le programme vérifie-t-il la vérité GAUCHE-DROITE ou GAUCHE-DROITE ?
QUESTION 2. Si la première expression du programme est VRAIE, le programme vérifiera-t-il que les expressions suivantes sont VRAIES ?

Merci.

 
ANDREY:

Bonne journée à vous tous !
Il existe une condition complexe

si (Bid - iLow( NULL ,PERIOD_H4,1)>=0.0030||Bid - iLow( NULL ,PERIOD_H1,1)>=0.0030|Bid - iLow( NULL ,PERIOD_M30,1)>=0.0030)


QUESTION 1. Le programme vérifie-t-il la vérité GAUCHE-DROITE ou GAUCHE-DROITE ?
QUESTION 2. Si la première expression du programme est VRAIE, le programme vérifiera-t-il que les expressions suivantes sont VRAIES ?

Merci.

Gauche->Droite. Je ne vérifierai pas.
Plus de priorités pour les opérateurs.
 
ANDREY:

Bonjour à tous !
Il existe une condition complexe

si (Bid - iLow( NULL ,PERIOD_H4,1)>=0.0030||Bid - iLow( NULL ,PERIOD_H1,1)>=0.0030||Bid - iLow( NULL ,PERIOD_M30,1)>=0.0030)


QUESTION 1. Le programme vérifie-t-il la vérité GAUCHE-DROITE ou GAUCHE-DROITE ?
QUESTION 2. Si la première expression du programme est VRAIE, le programme vérifiera-t-il que les expressions suivantes sont VRAIES ?

Merci.

L'expression n'a pas de sens si elle est écrite dans OnTick.
 
ANDREY:

Bonjour à tous !
Il existe une condition complexe

si (Bid - iLow( NULL ,PERIOD_H4,1)>=0.0030||Bid - iLow( NULL ,PERIOD_H1,1)>=0.0030||Bid - iLow( NULL ,PERIOD_M30,1)>=0.0030)


QUESTION 2. Si la première expression au cours de l'exécution du programme correspond au VRAI, le programme vérifiera-t-il les expressions suivantes pour le VRAI ?

Merci.

Sila première expression du chemin est vraie, le programme évalue la condition comme étant vraie et les commandes, opérations, etc. qui suivent sont exécutées.

 
Aliaksandr Hryshyn:
Gauche->Droite. Il ne vérifiera pas.
Plus de priorités pour les opérateurs.

Merci pour ces informations précieuses.

Comment stocker dans une variable une expression qui s'avère être vraie en cours de route ? Pour être plus précis, quel est le minimum calculé dans la fonction par rapport à un chandelier de quelle période ? Comment enregistrer l'identifiant de cette période dans une variable ?
Merci.