Erreurs, bugs, questions - page 1400
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
l'auteur est déjà au courant et réfléchit sérieusement à la façon dont cela a pu se produire.
l'auteur a bien réfléchi et corrigé ce point, il apparaîtra dans la prochaine mise à jour
le défaut était une caractéristique non enregistrée du courtier
Tout allait bien avant
construire 1178. Erreur de compilation :'B' - incompatibilité de modèle
mais tout allait bien avant.
Pourquoi l'événement OnTimer n'est pas déclenché dans les indicateurs, appelés par iCustom ?
D'un point de vue architectural, l'événement du timer est un événement graphique, donc dans ce cas, les indicateurs ne peuvent pas le recevoir.
Si cet indicateur appelle à son tour d'autres indicateurs, alors au premier appel automatique de OnCalculate juste après avoir quitté OnInit, les données de ces indicateurs ne seront pas calculées, et de plus, l'indicateur ne pourra pas "attendre" leur calcul sans sortir de OnCalculate. Et il n'y aura pas de prochain appel de OnCalculate avant la fin du week-end, lorsque les premiers tics commenceront. Dans ce cas, ni OnTimer, ni OnChartEvent ne fonctionnent dans cet indicateur pour appeler le repeint lorsque les données sont reçues. En fin de compte, le seul moyen que je vois - à travers la DLL pour appeler "Refresh" dans le graphique à partir du menu contextuel de la fenêtre - je ne pense pas que les développeurs aient prévu cette méthode pour le travail normal des indicateurs dans MT5. Sinon, l'utilisateur devra attendre devant le graphique en appuyant sur ce bouton jusqu'à ce que l'indicateur soit rendu, ce qui ne le rendra guère heureux.
Si pour MT4 :
cela ne fonctionnera pas ? https://www.mql5.com/ru/code/11678
ça ne marche pas comme ça ? https://www.mql5.com/ru/code/11678
Ce script est pour MetaTrader 4 :)
Dans MT4, toutes les données sont calculées par le terminal avant d'être reçues dans les programmes mql4.
Ce script est pour MetaTrader 4 :)
Dans MT4, toutes les données sont calculées avec précision par le terminal avant d'être reçues dans les programmes mql4.
Oui, j'ai vérifié après coup.
ZS : Je me demande si ces codes de message qui fonctionnent pour MT4 ne fonctionneront pas pour MT5).