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
Peut-être que je ne suis pas dans la boucle, mais dans OnTesterInit() si vous vérifiez TimeLocal et TimeGMT, trouvez la différence en jours, quelle heure affichera-t-il, l'heure réelle ou l'heure du testeur ?
C'est seulement dans les cinq, je crois.
S'agit-il donc d'une opération normale sur un fichier, ou le testeur n'est-il pas autorisé à accéder à l'historique ?
Je ne l'ai pas essayé moi-même, mais il n'y a pas d'interdiction dans l'aide.
Peut-être que je ne suis pas dans la boucle, mais dans OnTesterInit(), si vous vérifiez TimeLocal et TimeGMT, trouvez la différence en jours, quelle heure sera-t-elle, l'heure réelle ou l'heure du testeur ?
Dans ce cas, vous obtiendrez un temps d'essai qui sera le même. Pas bon.
Le temps réel du testeur ne peut être obtenu que par une opération de fichier, comme mentionné ci-dessus. Mais le problème, c'est que ce temps peut se traduire par des intentions malveillantes. Vous devez obtenir du testeur l'heure réelle de la dernière citation, car elle se trouve dans le terminal. Mais je n'arrive pas à trouver comment faire ça.
Pour autant que je sache, vous ne pouvez accéder à aucun fichier avec les opérations standard. Seulement dans le "sandbox" du fichier.
MT4 dispose de FileOpenHistory
Essayons cette fonction... Je me demande ce que le testeur va rendre...
Va te faire foutre, pas le dossier historique ! !!
La tentative d'ouverture du fichier historique renvoie l'erreur 4059 -"Function not allowed in test mode" .
La question reste ouverte.
Il est nécessaire de demander au testeur le moment de la dernière cotation réelle dans le terminal.