L'EA que j'ai écrit il y a trois mois ne peut pas passer le test de stratégie maintenant, mais il fonctionnait bien il y a deux ou trois mois ! - page 4

 
Alain Verleyen:

Je ne vois pas pourquoi ça ne fonctionne pas.

Pouvez-vous réessayer, maintenant ? Cela ne fonctionne toujours pas ?

j'ai un problème de mode de remplissage non supporté,

mais ce qui est étrange c'est que l'ea fonctionne bien sur alpari mt5, mais pas sur la plateforme vantage mt5.

 
forextime8:

j'ai un problème de mode de remplissage non supporté,

?

mais ce qui est étrange c'est que l'ea fonctionne bien sur alpari mt5, mais pas sur la plateforme vantage mt5.

Montrez votre code si vous avez besoin d'aide.
 
Alain Verleyen:
Montrez votre code si vous avez besoin d'aide.
Merci.
 
Les commentaires qui ne concernent pas ce sujet ont été déplacés vers "Error 10015 ?".
 
Je sais comment résoudre votre problème
 
Votre code est ok il n'y a qu'une seule raison 😂
 
J'avais cette même erreur que j'ai résolue en appelant ma fonction CheckForModify() avant CheckForClose () ;

 if (SelectPosition ()) {
       CheckForModify ();
       CheckForClose ();
    } else {
       CheckForOpen ();
    }

Dans mon cas, cette erreur 4756 est causée par le fait que SelectPosition() identifie qu'il y a une position ouverte peu de temps après que CheckForClose() ait fermé l'ordre et finalement CheckForModify() essaie de changer une position qui a déjà été fermée.