erreur passage ordre

Modérateur : Administrateurs

Message
Auteur
neo-13
Professionnel certifié
Messages : 420
Inscription : 28 févr. 2015, 17:53

erreur passage ordre

#1 Message par neo-13 »

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.

neo-13
Professionnel certifié
Messages : 420
Inscription : 28 févr. 2015, 17:53

Re: erreur passage ordre

#2 Message par neo-13 »

darwinex, démo.
Mais parfois ça marche et parfois non, erreur 4107.

Avatar de l’utilisateur
FullPips
VideoBourse family
Messages : 4253
Inscription : 09 oct. 2010, 09:28
Localisation : Suisse

Re: erreur passage ordre

#3 Message par FullPips »

neo-13 a écrit :darwinex, démo.
Mais parfois ça marche et parfois non, erreur 4107.
Si l'ordre est issu de code mql4 :
replacing Ask with NormalizeDouble(Ask,Digits) fixes the problem

neo-13
Professionnel certifié
Messages : 420
Inscription : 28 févr. 2015, 17:53

Re: erreur passage ordre

#4 Message par neo-13 »

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. :idea:

Répondre