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

 

Quelqu'un sait-il comment désactiver le "trade averaging" dans MQL5 ?

Pour que tous les métiers s'ouvrent individuellement et ne se fondent pas dans un seul et même ensemble ?

 
RomanRott:

Quelqu'un sait-il comment désactiver le "trade averaging" dans MQL5 ?

Pour que tous les métiers s'ouvrent individuellement et ne se fondent pas dans un seul et même ensemble ?


Passage du compte de compensation au compte de couverture

 
RomanRott:

Quelqu'un sait-il comment désactiver le "trade averaging" dans MQL5 ?

Pour que tous les métiers s'ouvrent individuellement et ne se fondent pas dans un seul et même ensemble ?

Le calcul de la moyenne se fait sur un compte de compensation. Vous avez besoin d'un compte avec couverture. Il est spécifié lors de l'ouverture du compte

 
Yurij Kozhevnikov :

Comparaison de nombres avec un point flottant pour l'égalité

bool ( fabs (number1-number2) < _Point / 10 * 5 )
 
nicholishen:

Comparaison de nombres avec un point flottant pour l'égalité


Un nombre à virgule flottante, vous l'avez peut-être converti en un nombre entier. Il existe également des avertissements inverses de type (int)

 
nicholishen:

Comparaison de nombres avec un point flottant pour l'égalité


Vous convertissez une formation numérique en une autre, vous n'avez même pas besoin de regarder le code.

Int

Double

est une chose différente

 
Vladimir Zubov :

un nombre à virgule flottante, peut-être l'avez-vous ramené à un nombre entier. Il existe également des avertissements rétroactifs de type (int)

Cette méthode est précise pour tester l'égalité de deux doubles différents et est plus rapide que NormalizeDouble(num1-num2,_Digits)==0.0
 
nicholishen:
Cette méthode est précise pour tester l'égalité de deux doubles différents et est plus rapide que NormalizeDouble(num1-num2,_Digits)==0.0

int = 0 ;

ou

double = 0,0 ;

n'est pas correct !

 
Vladimir Zubov:

int = 0 ;

ou

double = 0,0 ;

n'est pas correct !

NormalizeDouble renvoie le type double, donc quelle que soit la façon dont vous le tapez, il s'agit d'une comparaison double. https://www.mql5.com/en/docs/basis/operations/relation
 
nicholishen:
NormalizeDouble renvoie le type double, donc quelle que soit la façon dont vous le tapez, il s'agit d'une comparaison double. https://www.mql5.com/en/docs/basis/operations/relation

Si vous avez des questions, veuillez contacter la branche anglaise.