Déplacer PT ERROR 130
2 réponses
NatLua
Il y a 7 ans #115540
Il semble y avoir un bug lors du déplacement du PT d'un ordre ouvert.
variable utilisée : AverageTPInCurrency (double)
ex : MoyenneTPDansMonnaie = 1,0925
Lorsque j'ouvre un ordre de marché et que je fixe le TP avec la variable AverageTPInCurrency, tout se passe bien. (TP = 1.0925)
Lorsque je déplace le PT d'un ordre ouvert, j'obtiens l'erreur 130 dans MT4 (TP = 0.00010925).
Déplacer PT vers :
Numéro magique : 11111
Prix : MoyenneTPDans la devise
Après vérification du code :
sqMovePTTo(11111, (AverageTPInCurrency * getPointCoef(11111))) ;
11111 est le chiffre magique.
Il semble que le problème soit dû à l'insertion de la fonction getPointCoef dans le code.
Veuillez confirmer s'il s'agit vraiment d'un bogue.
Je ne veux pas supprimer manuellement la fonction getPointCoef du code source à chaque fois que je modifie les règles.
NatLua
Il y a 7 ans #139312
J'ai réussi à trouver une solution de contournement.
Déplacer PT vers :
Numéro magique : 11111
Prix : ConvertToRealPips(ConvertToPips(AverageTPInCurrency)) + 0 * 0
tomas262
Il y a 7 ans #139323
Bonjour,
Oui, une autre solution pour vous pourrait être la suivante https://strategyquant.com/forum/topic/4622-trail-the-stop-with-conditions/
Affichage de 2 réponses de 1 à 2 (sur un total de 2)