Hi, I know how to put a buy limit using the pending instruction on python but I don't know how to close an order which is placed and in the queue.
Bonjour,
Voir https://www.mql5.com/fr/docs/integration/python_metatrader5/mt5ordersend_py
Il y a un exemple de fermeture d'une position

Documentation sur MQL5: Intégration / MetaTrader pour Python / order_send
- www.mql5.com
order_send - MetaTrader pour Python - Intégration - Référence MQL5 - Référence sur le langage de trading algorithmique/automatisé pour MetaTrader 5
Bonjour l'exemple si dessus est dédié à la fermeture d'un ordre classique. Ma question, qui était peut être mal posée, est la suivante. Si je place un ordre Buy LIMIT par exemple, qu'il n'est PAS encore exécuté et par conséquent qu'il est encore en attente, comment puis je l'enlever de la liste d'attente?
Bonjour,
Utilisez la même fonction. Mais remplissez votre demande d'échange comme
request = { "action" : mt5. TRADE_ACTION_REMOVE , "order" : 12345 , }
(remplacez 12345 par le ticket de votre commande)
Bonjour, merci pour le code. Juste pour les prochains qui verraient ce post, il faut remplacer "ticket" par "order" en python.
request = {
"action" : mt5.TRADE_ACTION_REMOVE ,
"order" : 123456 ,
}

Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire