Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1793
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
Oui en effet autant que 8 pièces, mais le graphique ne montre pas que le prix est de 0 n'a pas d'importance, la ligne s'accroche toujours au curseur (le suit)
N'utilisez pas ObjectDelete car la ligne s'éloigne à chaque fois vers "0".
meilleurObjectSetString(0,"line 1",OBJPROP_NAME,line_name); ObjectSetInteger(0,line_name,OBJPROP_COLOR,clrRed);
N'utilisez pas ObjectDelete car la ligne s'éloigne à chaque fois vers "0".
meilleur0 signifie faux. Tout ce qui est différent de 0 estvrai. Mais quelqu'un a-t-il pensé à la lisibilité d'un tel code, où toutes sortes de conditions sont mélangées ?
Il ne s'agit pas d'une valeur booléenne. Mais on peut facilement le transformer en booléen :
L'essentiel est donc d'avoir une bonne approche de l'écriture du code. Alors vousn'aurez jamais de tels problèmes.
J'ai l'option de renommage et oui cela fonctionne. Dans le cas de ObjectDelete() pourquoi les lignes vertes et rouges sont créées en une seule instance et ne clignotent pas ? Et la ligne jaune, si elle en a déjà une, pourquoi se multiplie-t-elle à l'infini ?
Ces lignes sont sous votre contrôle.
Et les lignes qui clignotent réagissent à tout événement OnChartEvent, car
0 signifie faux. Tout ce qui est différent de 0 estvrai. Mais quelqu'un a-t-il pensé à la lisibilité d'un tel code, où toutes sortes de conditions sont mélangées ?
Il ne s'agit pas d'une valeur booléenne. Mais on peut facilement le transformer en booléen :
L'essentiel est donc d'avoir une bonne approche de l'écriture du code. Alors vousn'aurez jamais de tels problèmes.
Et si l'objet est "0" dans la fenêtre principale, il retournera false ?
Et les lignes qui clignotent réagissent à tout OnChartEvent, car.
Je lui ai dit : bouton enfoncé - création de la ligne, bouton relâché - suppression (idem pour les autres types d'objets pouvant être liés). Mais il a dit : ce n'est rien, je ferai tout "normalement". :)
Et si l'objet est "0" dans la fenêtre principale, il retournera false ?
C'est ce qui peut vaincre votre réticence à lire la documentation !
https://www.mql5.com/ru/docs/objects/objectfind
https://docs.mql4.com/ru/objects/objectfind
Valeur de retour
En cas de succès, la fonction renvoie le numéro de la sous-fenêtre (0 signifie fenêtre principale du graphique) où se trouve l'objet trouvé. Si aucun objet n'est trouvé, la fonction renvoie un nombre négatif. Pour obtenir plus d'informations sur l'erreur, appelez la fonctionGetLastError().
Ces lignes sont sous votre contrôle.
Et les lignes qui clignotent réagissent à tout événement OnChartEvent, car
Et si l'objet est "0" dans la fenêtre principale, cela renverra-t-il false ?
Je lui ai dit : bouton enfoncé - création de la ligne, bouton relâché - suppression (idem pour les autres types d'objets auxquels on peut s'attacher). Mais il a dit : ce n'est rien, je vais le faire correctement. :)
Vous voulez dire le changement de couleur via la propriété ? J'ai une telle option, j'ai besoin de comprendre pourquoi elle ne fonctionne pas.
Voici quelque chose qui pourrait vaincre votre réticence à lire la documentation !
https://www.mql5.com/ru/docs/objects/objectfind
https://docs.mql4.com/ru/objects/objectfind