J'ai écrit trois versions de l'Expert Advisor, toutes compilées sans erreurs, mais dans le testeur quelque chose d'étrange se produit - sur M5 il ouvre une position et ne la ferme pas, mais sur M1 il ouvre sur chaque tick et ferme sur le suivant, indépendamment des conditions prescrites.
Probablement... il existe des fonctions intégrées dans MQl4 liées à l'enregistrement et au chargement des modèles : ChartSaveTemplate, ChartApplyTemplate
J'ai écrit trois versions de l'Expert Advisor, toutes compilées sans erreurs, mais dans le testeur quelque chose d'étrange se produit - sur M5 il ouvre une position et ne la ferme pas, mais sur M1 il ouvre sur chaque tick et ferme sur le suivant, sans tenir compte des conditions prescrites.
Dites-moi s'il vous plaît, si vous écrivez une fonction de multiplication
Compris. Ce que je ne comprends pas, c'est lesquels exactement ?
ZS : et quelle erreur pourrait se comporter différemment dans différentes TF ?
ZZY : par exemple, où est l'erreur logique ici :
L'erreur logique ici est que la structure du programme est mauvaise. Après le commentaire "Non trouvé ... "le code continuera à s'exécuter comme s'il avait été trouvé. Vladimir, lis un manuel, veux-tu ?
Vous pourriez, par exemple, changer l'horizon temporel de manière programmatique, puis le changer à nouveau si nécessaire.
Ou essayez de sauvegarder le modèle et de le charger à nouveau.
Je ne sais pas quoi...
J'ai écrit trois versions de l'Expert Advisor, toutes compilées sans erreurs, mais dans le testeur quelque chose d'étrange se produit - sur M5 il ouvre une position et ne la ferme pas, mais sur M1 il ouvre sur chaque tick et ferme sur le suivant, indépendamment des conditions prescrites.
Je ne pense pas que ce soit la façon dont les variables sont réinitialisées.
Bonne idée ! C'est possible ?
Je ne sais pas quoi...
J'ai écrit trois versions de l'Expert Advisor, toutes compilées sans erreurs, mais dans le testeur quelque chose d'étrange se produit - sur M5 il ouvre une position et ne la ferme pas, mais sur M1 il ouvre sur chaque tick et ferme sur le suivant, sans tenir compte des conditions prescrites.
Dites-moi s'il vous plaît, si vous écrivez une fonction de multiplication
Cette fonction donnera-t-elle jamais le résultat 2*2=4 ou pas ?
Je veux dire qu'aucun compilateur ne vérifie la logique du code. Et vos conseillers experts sont pleins d'erreurs logiques.
Dites-moi s'il vous plaît, si vous écrivez une fonction de multiplication
Cette fonction donnera-t-elle jamais le résultat 2*2=4 ou pas ?
Je veux dire, aucun compilateur ne vérifie la logique du code. Et vos conseillers experts sont pleins d'erreurs logiques.
J'ai compris. Il n'y a qu'une chose que je ne comprends pas - lesquelles exactement ?
ZZY : et quelle erreur peut se comporter différemment dans différentes TF ?
ZZZY : par exemple, où est l'erreur logique ici :
Aïe ! Gourou ! Vous vous êtes cassé le doigt dans la paume ?
Compris. Ce que je ne comprends pas, c'est lesquels exactement ?
ZS : et quelle erreur pourrait se comporter différemment dans différentes TF ?
ZZY : par exemple, où est l'erreur logique ici :