Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1462
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
Voici celle qui a été modifiée, l'originale est tout simplement sombre.
P.S. Dot.mq4 - original complet
Désolé pour le long moment, j'étais occupé par le travail.
Voilà :
Je comprends cette idée, elle est utile, mais elle ne fonctionne pas pour moi dans ce cas. J'ai besoin de chronométrer le Testeur: bouton d'arrêt pressé dans l'indicateur
il n'est pas certain qu'après avoir appuyé sur le bouton, les impressions seront écrites dans le journal.
essayez donc d'écrire à chaque nouvelle barre dans le fichier toutes les fonctions de travail avec l'environnement - interdire le trading, tester, terminer le programme.....https://docs.mql4.com/ru/check
si aucune aide, vous ne pouvez pas, alors cherchez quelque chose au moyen de WinAPI
HH : créez un bouton et cliquez dessus - appuyez dessus, effectuez toutes les actions, puis laissez le visualiseur terminer l'exécution au ralenti, plus rapide que la recherche, je pense.
il n'est pas certain que les impressions soient écrites dans le journal après l'appui sur le bouton
essayez donc d'écrire dans le fichier de chaque nouvelle barre toutes les fonctions permettant de travailler avec l'environnement - interdiction de négocier, test, fin du programme......
Si cela n'aide pas, alors vous ne pouvez pas, alors cherchez quelque chose au moyen de WinAPI
HH : Créez un bouton et appuyez dessus - appuyez dessus, effectuez toutes les actions, puis laissez le visualiseur terminer l'exécution au ralenti, ce qui est, je pense, plus rapide que la recherche de
Bouton d'arrêt d'impression dans le magasin Tester: bouton d'arrêt enfoncé
Mais je ne l'ai pas trouvé dans la documentation. Pour l'Expert Advisor le stop est appelé par OnDynit, pour l'indicateur seulement l'impression dans le journal. L'indicateur a cessé de tester et c'est tout. Il y a en fait une pause. Mais il n'est pas imprimé dans le journal.
Note
En général, il n'est pas difficile de supprimer l'indicateur ou de fermer la fenêtre manuellement. Mais la question est intéressante. C'est comme un accès au temps réel par le biais d'une requête à un symbole tiers). Il est censé suivre d'une manière ou d'une autre la fin des tests avec le bouton d'arrêt).
Impression du bouton d'arrêt dans le magazine Tester: bouton d'arrêt enfoncé
Mais je ne l'ai pas trouvé dans la documentation. Pour l'Expert Advisor l'arrêt est appelé par OnDeinit, pour l'indicateur seulement l'impression dans le journal. L'indicateur arrête de tester et c'est tout. Il y a en fait une pause. Mais il n'est pas imprimé dans le journal.
Note
En général, il n'est pas difficile de supprimer l'indicateur ou de fermer la fenêtre manuellement. Mais la question est intéressante. C'est comme un accès au temps réel par le biais d'une demande à un symbole tiers) Il semble qu'il devrait en quelque sorte suivre la fin de l'arrêt du bouton de test).
je ne sais pas
chercher dans le forum IsTesting() - trouvé des discussions similaires
ZZY : Je pense que le journal imprime le terminal, mais j'ai besoin du code MQL pour le faire.
ZZZY : écrire EA, imho, la visualisation de l'indicateur est fastidieuse ))))
Je suis désolé que ça ait pris si longtemps - j'ai été occupé par le travail.
Voilà :
Les changements sont radicaux, mais là n'est pas la question.
Je vais m'occuper de iMAOnArray, c'était le but.
Merci !
Les changements sont spectaculaires, mais là n'est pas la question.
Je vais m'occuper de iMAOnArray, c'était le but.
Merci !
C'est juste que tout ici est exactement la même chose que là-bas. Mais dans MQL5, c'est aussi simple que cela.
Bonjour. Pourquoi lors de la suppression d'une constante non décrite dansObjectCreate();
Par exemple, z_order ou hidden ? Cela provoquera-t-il une erreur après la compilation ? Ils ne participent pas à la définition de la ligne.
Bonjour. Pourquoi lors de la suppression d'une constante non décrite dansObjectCreate();
Par exemple, z_order ou hidden ? Cela provoquera-t-il une erreur après la compilation ? Ils ne participent pas à la définition de la ligne.
Lorsque vous supprimez l'un des paramètres de la fonction d'entrée, faites attention aux virgules et aux parenthèses fermantes.
Lorsque vous supprimez l'un des paramètres d'entrée d'une fonction, faites attention aux virgules et aux parenthèses fermantes.
Alexey, merci. J'ai d'abord fait attention à la ponctuation. Le script a été réduit au minimum, j'ai laissé le nécessaire pour ObjectCreate()(point d'ancrage, symv, ET TD). Et il s'avère que seulement dans l'en-tête de ces constantes dans le code partout ne se produisent pas) sur ce et la question s'est posée, pourquoi supprimer au moins une erreur se produit. Et la question se pose, il peut y avoir des conditions obligatoires avec une liste de constantes dans l'en-tête. fonction header))) ?
Si vous pouviez écrire quelle erreur apparaît, ce serait plus facile à comprendre, sinon cela ressemble à de la télépathie - devinez quelle erreur j'ai).