Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1893
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
Pouvez-vous me donner un indice ?
Dans mql4 il y avait un indicateur basé sur la MA sur le prix d'ouverture, il permettait d'éviter le redécoupage sur la barre courante. par int start() cela fonctionnait bien. Il a tout montré clairement.
Dans mql5, le même indicateur ne fonctionne pas par int start, il fonctionne par int OnCalculate. Il n'arrête pas de recalculer et de redessiner, pendant une seconde l'image disparaît et peut avoir des valeurs différentes à cause de la situation limite avec l'intersection de deux MAs, bien que la distance entre deux MAs soit définie, cela n'aide pas. J'ai pensé prendre non pas la 0ème valeur mais la 1ère du tampon MA, mais cela n'a pas fonctionné et j'ai aussi pensé sauter cette fonction avant l'arrivée d'une nouvelle barre et cela n'a pas fonctionné non plus (j'ai même essayé de ne plus rien afficher). Comment surmonter cette situation ?
Lorsque l'on bascule le graphique de droite à gauche, l'indicateur clignote également avec un recalcul constant.
Pouvez-vous me donner un indice ?
Dans mql4 il y avait un indicateur basé sur la MA pour le prix d'ouverture, il permettait d'éviter le re-rendu sur la barre courante. par int start() cela fonctionnait bien. Il a tout montré clairement.
Dans mql5, le même indicateur ne fonctionne pas par int start, il fonctionne par int OnCalculate. Il n'arrête pas de recalculer et de redessiner, pendant une seconde l'image disparaît et peut avoir des valeurs différentes à cause de la frontière avec deux MA qui traversent la situation, même si j'ai réglé la distance entre deux MA, cela ne fonctionne pas. J'ai pensé prendre non pas la 0ème valeur mais la 1ère du tampon MA, mais cela n'a pas fonctionné et j'ai aussi pensé sauter cette fonction avant l'arrivée d'une nouvelle barre et cela n'a pas fonctionné non plus (j'ai même essayé de ne plus rien afficher). Comment surmonter cette situation ?
Lorsque l'on bascule le graphique de droite à gauche, l'indicateur clignote également avec un recalcul constant.
Posez la question ici - ils vous aideront certainement.
Pouvez-vous me donner un indice ?
Dans mql4 il y avait un indicateur basé sur la MA sur le prix d'ouverture, il permettait d'éviter le redécoupage sur la barre courante. par int start() cela fonctionnait bien. Il a tout montré clairement.
Dans mql5, le même indicateur ne fonctionne pas par int start, il fonctionne par int OnCalculate. Il n'arrête pas de recalculer et de redessiner, pendant une seconde l'image disparaît et peut avoir des valeurs différentes à cause de la situation limite avec l'intersection de deux MAs, bien que la distance entre deux MAs soit définie, cela n'aide pas. J'ai pensé prendre non pas la 0ème valeur mais la 1ère du tampon MA, mais cela n'a pas fonctionné et j'ai aussi pensé sauter cette fonction avant l'arrivée d'une nouvelle barre et cela n'a pas fonctionné non plus (j'ai même essayé de ne plus rien afficher). Comment surmonter cette situation ?
Lorsque l'on bascule le graphique de droite à gauche, l'indicateur clignote également avec un recalcul constant.
Il y a une telle chose sur le graphique
Je l'ai vu faire dans n'importe quelle couleur, si je ne me trompe pas.
Comment ?
Il y a une telle chose sur le graphique
Je l'ai vu faire dans n'importe quelle couleur, si je ne me trompe pas.
Comment ?
F8 et.
Mais c'est aussi la couleur de la grille, donc décochez
F8 et
Mais c'est aussi la couleur de la grille, donc décochez
Je l'ai, merci !
La grille est nécessaire, dommage qu'elle ne soit pas séparée.
P.S. Comment décaler de 15 mesures du bord droit de manière programmatique ?Je l'ai, merci !
La grille est nécessaire, dommage qu'elle ne soit pas divisée.
P.S. Comment décaler de 15 mesures du bord droit de manière programmatique ?Que pensez-vous de ça ?
Que pensez-vous de ça ?
Oui, mais c'est pousser le bouton loin.
Lorsque vous faites glisser le marqueur avec vos mains, il se repose un peu avant d'atteindre le bord droit - c'est une limitation fondamentalement erronée du terminal !
Lorsque vous appuyez sur le bouton, la barre la plus extérieure se colle presque au bord droit, ce qui fait que la valeur informative du graphique est perdue.
Vous devez appuyer sur le bouton sans atteindre 15-20 barres et ne pas effectuer cette opération à chaque fois qu'une nouvelle barre apparaît. Ne comprimez qu'une seule fois.
P.S. Pourquoi une telle restriction et tant d'espace vide ?
Oui, mais c'est repousser le bouton.
Lorsque vous faites glisser le marqueur à la main, il s'arrête souvent avant d'atteindre le bord droit - c'est une limitation fondamentalement erronée du terminal !
Lorsque vous appuyez sur le bouton, la barre la plus extérieure se colle presque au bord droit, ce qui fait que la valeur informative du graphique est perdue.
Vous devez appuyer sur le bouton sans atteindre 15-20 barres et ne pas effectuer cette opération à chaque fois qu'une nouvelle barre apparaît. Ne comprimez qu'une seule fois.
Pourcentage
Pourcentage
Cela fonctionne, mais le minimum est une indentation qui peut être définie à la main et au moins
Visuellement, c'est un minimum de 10%. Pourquoi 5 % ne fonctionnent pas