Erreurs, bugs, questions - page 2391
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
Merci pour votre réponse au commentaire précédent. Il y a encore une question. MT5. Je crée un modèle d'interface, sans la "grille" sur le graphique, j'appelle ce modèle "Default" pour qu'il soit activé par défaut, dans le MT lui-même tout fonctionne, mais il ne fonctionne pas dans la fenêtre de visualisation de l'EA. Merci.
Le modèle de graphique "default.tpl" s'applique lorsque vous ouvrez un nouveau graphique dans le terminal, tandis que le modèle de graphique "tester.tpl" s'applique lorsque vous exécutez un testeur de stratégie en mode visuel.
Cliquez ici pour plus d'informations : Modèles et profils - Fonctions avancées - Cotes, graphiques d'analyse technique et fondamentale
Bonjour à tous.
Je voudrais attirer l'attention des développeurs sur le bogue suivant dans MT5 (build 2006). Lors de l'appel de la fonctionChartGetInteger avec les identifiants de propriétéCHART_WIDTH_IN_BARS ouCHART_VISIBLE_BARS, si une autre fenêtre est active avec le même symbole mais un TF plus petit, la fonction renvoie des valeurs incorrectes. Si le graphique a l'échelle maximale (5), la valeur renvoyée est inférieure de 5 à la valeur réelle. Si l'échelle est de 4, la valeur renvoyée est inférieure de 10. Si la mise à l'échelle est de 3, alors respectivement par 20, etc. Le code pour l'indicateur de test, pour reproduire le problème, est ci-dessous. Ce bug est reproduit de manière stable sur le TF D1 et l'instrument RTS-3.19. J'ai également enregistré une vidéo avec la démonstration du bug pour plus de clarté. Dans la version 274(à en juger par l'historique), un bogue similaire avait déjà été corrigé, mais apparemment pas jusqu'au bout. :)
J'avais l'habitude d'obtenir une valeur de retour encore plus amusante de cette fonction (surtout lors du chargement du terminal). À l'échelle maximale du graphique (5), la valeur de retour =5 (quel que soit le nombre réel de barres sur le graphique). Si le zoom est de 4, alors la valeur de retour =10. Si l'échelle est de 3, alors respectivement =20, etc. Malheureusement, je n'ai pas réussi à capturer ce problème en vidéo. Cependant, j'ai passé toute la journée à comprendre pourquoi mon indicateur ne fonctionne pas correctement sur D1, alors qu'il est OK sur les autres TFs.
P.S. Journal de bord du même graphique (RTS-3.19, D1) après quelques heures (après interruption de la connexion). En réalité, le graphique comporte 55 barres. Et MT5, dans le journal, indique que seulement 5 s'affichent à l'écran, et qu'il n'y a pas de barres visibles du tout:)Capture d'écran
Bonjour aux développeurs.
L'aide de la bibliothèque standard MQL5 contient la fonction WindowHandle, mais lorsqu'on l'utilise, le compilateur indique 'WindowHandle' - fonction non définie'. Question : Qui est à l'origine du problème, le code ou le compilateur ? :)
C'est SB.
Bonjour aux développeurs.
L'aide de la bibliothèque standard MQL5 contient la fonction WindowHandle, mais lorsqu'on l'utilise, le compilateur indique 'WindowHandle' - fonction non définie'. Question : Qui est à l'origine du problème, le code ou le compilateur ? :)
Vous utilisez l'aide de manière incorrecte.
Regardez de près :Référence MQL5Bibliothèque standardGraphiques de prixWindowHandle
Revenez un peu en arrière et lisez la section surles graphiques de prix.
Ajouté :
Exemple de cas d'utilisation (remarque - vous devez d'abord exécuter la méthodeAttach) et ensuite seulement travailler avec l'objet.
Résultat :
Bonjour aux développeurs.
L'aide de la bibliothèque standard MQL5 contient la fonctionWindowHandle, mais lorsqu'on l'utilise, le compilateur indique 'WindowHandle' - fonction non définie'. Question : Qui est à l'origine du problème, le code ou le compilateur ? :)
utiliser :
Vous utilisez la mauvaise aide.
Regardez attentivement :MQL5 ReferenceStandard LibraryPrice ChartsWindowHandle
Revenez un peu en arrière et lisez lesgraphiques de prix
Ajouté :
Exemple de cas d'utilisation (remarque - vous devez d'abord exécuter la méthodeAttach) et ensuite seulement travailler avec l'objet.
Résultat :
Merci.
MQL5 ME 2006
Le même code dans MQL4 comme il devrait être,"la fonction 'f' doit avoir un corps".
Où pouvez-vous voir l'implémentation du niveau de négociation via des objets graphiques ?
Il faut être aussi proche que possible de ce que fait le terminal lui-même.