Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 108
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
J'ai donc une telle sonde - on peut mettre une ligne en long, mais j'ai besoin du double pour les calculs avec un point décimal.
Cela semble fonctionner correctement.
Print ("CalcY=",DoubleToString(CalcY,14));
2017.02.05 23:52:50.190 00 EURUSD,M1 : CalcY=0.01234567890001
Cela semble fonctionner correctement.
Print ("CalcY=",DoubleToString(CalcY,14));
J'ai 18 chiffres dans un numéro.
Qui a la vie facile de nos jours...
La sortie texte ne peut comporter que 16 caractères, c'est écrit en noir et blanc dans la documentation. Et les calculs sont effectués jusqu'à la limite du type de données.
Qui a la vie facile de nos jours...
La sortie texte ne peut comporter que 16 caractères, c'est écrit en noir et blanc dans la documentation. Et les calculs - jusqu'à la limite prévue par le type de données.
Je parle donc de calcul - le nombre est très bien sans préformage en chaîne. Mais le double calcul lui-même avec un nombre est limité, si je comprends bien, à 15 chiffres. Ou bien est-ce 15 chiffres dans les deux sens - avant et après la virgule ?
DBL_MIN
Valeur positive minimale qui peut être représentée par un double
2.2250738585072014e-308
DBL_MAX
Valeur maximale qui peut être représentée par le type double
1.7976931348623158e+308
DBL_EPSILON
Le plus petit nombre pour lequel la condition 1.0+DBL_EPSILON != 1.0 est remplie.
2.2204460492503131e-016
DBL_DIG
Nombre de décimales significatives
15
DBL_MANT_DIG
Nombre de bits dans la mantisse
53
DBL_MAX_10_EXP
Valeur décimale maximale du degré de l'exposant
308
DBL_MAX_EXP
Valeur binaire maximale du degré de l'exposant
1024
DBL_MIN_10_EXP
Valeur décimale minimale de l'exposant
(-307)
DBL_MIN_EXP
Valeur binaire minimale du degré de l'exposant
(-1021)
Je comprends que le double avec un numéro est limité à 15 chiffres. Ou est-ce 15 chiffres dans les deux sens - avant et après la virgule ?
La limite est de 15 chiffres maximum, la virgule n'est donc pas pertinente.
{
...
}
TIME_1_SY, TOTAL ou LOCK
Comment mettre cela en œuvre ?
J'ai trouvé, ça s'est avéré être très simple :
int Counter (int type, string sy, int counterEnum)
{
...
}
Bonjour, pourriez-vous m'indiquer le code de ce programme
si(ObjectFind("Rectangle 33579")==0) Alert("YES") ;
sinon Alert("NO") ;
Il signale plusieurs fois "OUI" puis plusieurs fois "NON" si l'objet existe et tout le temps "NON" si l'objet n'existe pas, mais pourquoi un tel simaphore quand l'objet existe ?
{
...
}
TIME_1_SY, TOTAL ou LOCK
Comment mettre cela en œuvre ?
Bonjour, pourriez-vous me dire s'il vous plaît, voici le code du programme
si (ObjectFind("Rectangle 33579")==0) Alert("YES") ;
sinon Alert("NO") ;
Il signale plusieurs fois "OUI" puis plusieurs fois "NON" si l'objet existe et tout le temps "NON" si l'objet n'existe pas, mais pourquoi un tel simaphore quand l'objet existe ?
Essayez comme ça :
else Alert("ДА");
Bonjour à tous.
Qui peut voir pourquoi ça s'affiche comme ça ?
C'est-à-dire que les fonctions sont des propriétés différentes mais l'affichage est le même.
De même, avec deux autres objets du même type, seul l'un d'entre eux fonctionne, les autres paramètres sont ignorés.