Discussion de l'article "Le MQL5 Cookbook : Commandes de la sous-fenêtre d'indicateur - Boutons" - page 3
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
C'est une bonne chose. Pour un débutant, la raison d'utiliser un minuteur est donc claire ?
Cela devrait être clair, car l'article contient une explication et propose une alternative en guise de devoir. )
Bien. Expliquez-moi personnellement : pourquoi ai-je besoin d'un minuteur ?
D'accord. Expliquez-moi personnellement : pourquoi ai-je besoin d'un minuteur ?
C'est presque écrit à la fin de l'article. Avant la vidéo.
Qu'en pensez-vous, je n'ai pas lu l'article et je n'ai pas vu où vous parliez de la minuterie ? Prouvez que vos "recettes" sont comestibles. "Expliquez-moi : pourquoi ai-je besoin d'un minuteur ?
Qu'en pensez-vous, je n'ai pas lu l'article et je n'ai pas vu où vous avez parlé de la minuterie ? Prouvez que vos "recettes" sont comestibles. "Expliquez-moi : pourquoi ai-je besoin d'un minuteur ?
Je cite l'article :
Enfin, une explication sur la nécessité d'inclure un minuteur dans ce programme. Par exemple, s'il y a plus d'un programme en cours d'exécution sur le graphique et que chaque programme doit suivre les événements de la souris, lorsque l'un d'entre eux est retiré du graphique, le suivi est désactivé dans la fonction OnDeinit() pour tous les programmes. C'est pourquoi il est possible, en option, de vérifier si le suivi des événements de la souris est activé toutes les secondes.
...
Parfois, il peut être suffisant d'activer cette vérification par l'événement avec l'identifiant CHARTEVENT_CHART_CHANGE.
Ce qui est surligné en rouge est un indice pour le lecteur (débutant) que cela peut être fait différemment. J'ai volontairement utilisé un minuteur pour que l'apprenant puisse au moins faire le moindre effort pour trouver quelque chose par lui-même et décider de la manière qui lui convient le mieux.
En d'autres termes, vous ne pouvez pas expliquer pourquoi vous avez besoin d'un minuteur. Poursuivons notre lecture :
Par exemple, si plusieurs programmes sont exécutés sur le graphique et que chacun d'entre eux doit suivre les événements de la souris, lorsque l'un d'entre eux est supprimé du graphique, le suivi est désactivé dans la fonction OnDeinit() pour tous les programmes.
Pouvez-vous prouver cette affirmation ?
Et en même temps, si vous le voulez bien, montrez aux "débutants" où et comment placer les fonctions des boutons.
En d'autres termes, vous ne pouvez pas expliquer pourquoi vous avez besoin d'un minuteur. D'accord, lisez la suite :
Cela devient ridicule. Voici la réponse (en double) :
Et enfin, une explication de la raison pour laquelle nous devons activer la minuterie dans ce programme. Par exemple, s'il y a plus d'un programme en cours d'exécution sur le graphique et que chaque programme doit suivre les événements de la souris, lorsque l'un d'entre eux est retiré du graphique, le suivi est désactivé dans la fonction OnDeinit() pour tous les programmes. C'est pourquoi vous pouvez, en option, vérifier si le suivi des événements de la souris est activé toutes les secondes.
Pouvez-vous prouver cette affirmation ?
Bien sûr, je peux répondre à n'importe quel mot. Je peux répondre à n'importe quel mot. )) Mais pour être honnête, si vous avez trouvé une anomalie, vous devriez fournir des preuves. L'article, soit dit en passant, a été écrit il y a six mois et n'a été transféré sur ce site que maintenant. Il n'est pas exclu qu'un bogue se soit formé quelque part pendant cette période.
C'est comme le Service Desk. Si vous avez trouvé une erreur dans le terminal ou le langage MQL, c'est vous qui devez donner un exemple et une séquence d'actions pour reproduire l'erreur/maladresse.
En fait, vous avez tellement insisté sur le fait que tout est bien comme il est écrit que j'ai déjà vérifié moi-même (à nouveau). J'ai découvert quelque chose d'intéressant. Cela n'a pas été annoncé dans les annonces, ou peut-être que cela l'a été, mais je ne l'ai pas trouvé. Cela n'enlève rien à la vérité de la déclaration dupliquée ci-dessus. Tout est vrai. Mais je serais tout de même intéressé d'en avoir la preuve. Et si vous la fournissez, je la réfuterai. Ce serait encore plus intéressant.
D'accord ? ))
Et en même temps, si cela ne vous dérange pas, montrez aux "débutants" où et comment placer les fonctions des boutons.
Cela devient ridicule...
D'accord, rions un peu. L'article a été écrit par vous, "personne ne vous a tiré la langue".
Donc, l'explication sous forme de citations de l'inexplicable n'est au moins pas respectueuse de vos lecteurs. Les réponses aux questions doivent être accompagnées d'exemples et de liens vers des sources primaires.
Un code confus et surchargé de fonctions inutiles ne fait qu'induire en erreur les "débutants".
Et le fait que "les fonctions des boutons sont placées dans la fonction OnInit" est très amusant !