Comment fonctionne la requête de modification de TP??

 

Bonjour,

J'ai un script pour ouvrir un ordre d'achat, mais j'ai beau mettre quoi que ce soit dans la partie "TP" cela ne change rien (si je mets un montant, une variable, une formule etc.)

request = {
        "action": mt5.TRADE_ACTION_DEAL,
        "symbol" : "GOLDmicro",
        "volume" : 0.1,
        "type" : mt5.ORDER_TYPE_BUY,
        "price" : mt5.symbol_info_tick("GOLDmicro").ask,
        "SL" : 0.0,
        "TP": 0.0,
        "deviation" : 20000,
        "magic" : 123456,
        "comment" : "TEST",
        "type_time" : mt5.ORDER_TIME_GTC,
        "type_filling" : mt5.ORDER_FILLING_IOC,
}

order = mt5.order_send(request)
print(order)


Et si j'ouvre avec un "TP" à 0.0 et que je fais la requête pour modifier le TP, je n'ai pas d'erreur mais rien ne change... (à moins que je n'ai pas les bons éléments...)

C'est à s'arracher les cheveux sérieusement...

 
Merci de ne pas créer de messages en double. Vérifiez ma réponse ici - https://www.mql5.com/fr/forum/425561#comment_39840862
Raison: