Bonjour,
je rencontre un soucis avec MT4 pour lequel je ne comprends le problème.
Je passe un sellStop en dessous du prix du bid et il me renvoi l'erreur 4107, invalid price.
Le log que je récupère me montre:
FlashTick;2016.06.21;18:30:32;short GDAXI;0.1;10030.9--10021.92;4107
En rouge c'est le bid au moment de l'envoi de l'ordre et en bleu c'est mon prix.
Ne voyant pas d'où l'erreur peut venir, je me tourne vers vous, sachant que j'envoi toujours le même type d'ordre et que parfois ça marche.
Peut être y a t il un écart mini a respecter entre le sellstop et le bid?
D'avance merci pour votre aide.
erreur passage ordre
Modérateur : Administrateurs
Re: erreur passage ordre
darwinex, démo.
Mais parfois ça marche et parfois non, erreur 4107.
Mais parfois ça marche et parfois non, erreur 4107.
Re: erreur passage ordre
Si l'ordre est issu de code mql4 :neo-13 a écrit :darwinex, démo.
Mais parfois ça marche et parfois non, erreur 4107.
replacing Ask with NormalizeDouble(Ask,Digits) fixes the problem
Re: erreur passage ordre
Merci,
j'y avais pensé et l'avais mis en place mais comme dans le même temps parfois ça marchait (avant que je ne fasse la modif) j'étais dans le doute. Mais maintenant je n'ai plus l'erreur, ça venait bien de là.
Merci encore.
j'y avais pensé et l'avais mis en place mais comme dans le même temps parfois ça marchait (avant que je ne fasse la modif) j'étais dans le doute. Mais maintenant je n'ai plus l'erreur, ça venait bien de là.
Merci encore.