ProRealTime
On y parle Livres et Outils de Trading, Station de Trading, des livres lus sur le trading, de notre vision du trader et de son métier
Répondre • Page 1 sur 1

MT4 Fermer tous les ordres en même temps !

par oss613 » 17 mars 2020 12:51

bonjour,
ma question est dans le titre :)
comment fermer tous les ordres ouverts d'un seul coup sur MT4 ?
si une âme charitable veut bien m'y aider ce serait super !
bons trades à tous,
cordialement,
oss613

Re: MT4 Fermer tous les ordres en même temps !

par Ano782345 » 17 mars 2020 13:31

Il y a des script 'close all mt4' regarde sur google.

Re: MT4 Fermer tous les ordres en même temps !

par oss613 » 17 mars 2020 19:24

merci pour ta réponse, j'ai regardé mais je ne sais pas comment faire; il faut télécharger ?
//+------------------------------------------------------------------+
//| CloseAllTrades.mq4 |
//| Matus German |
//+------------------------------------------------------------------+
#property copyright "Matus German"

//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+

// script closes all opened and pending positions on all charts
int start()
{
double total;
int cnt;
while(OrdersTotal()>0)
{
// close opened orders first
total = OrdersTotal();
for (cnt = total-1; cnt >=0 ; cnt--)
{
if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES))
{
switch(OrderType())
{
case OP_BUY :
OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),3,Violet);break;

case OP_SELL :
OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),3,Violet); break;
}
}
}
// and close pending
total = OrdersTotal();
for (cnt = total-1; cnt >=0 ; cnt--)
{
if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES))
{
switch(OrderType())
{
case OP_BUYLIMIT :OrderDelete(OrderTicket()); break;
case OP_SELLLIMIT :OrderDelete(OrderTicket()); break;
case OP_BUYSTOP :OrderDelete(OrderTicket()); break;
case OP_SELLSTOP :OrderDelete(OrderTicket()); break;
}
}
}
}
return(0);
}
//+------------------------------------------------------------------+

Re: MT4 Fermer tous les ordres en même temps !

par Ano782345 » 17 mars 2020 21:05

Oui, je le connais pas celui là, on télécharge on le met dans le dossier script, ou copier coller le code dans un nouveau script.

Vue que cela fait partie des bases sur cette plate-forme je t'invite à regarder le tutoriel ce sera plus simple.

https://www.metatrader4.com/fr/trading-platform/help/autotrading/scripts/scripts_create

Re: MT4 Fermer tous les ordres en même temps !

par oss613 » 18 mars 2020 21:51

merci beaucoup !

Sujets similaires
Peut on être 2 fois sur la même devise en même temps
par Marc Player » 17 juil. 2019 21:59 (3 Réponses)
Passer deux ordres sur un même titre
par Benoist Rousseau » 25 nov. 2017 14:52 (16 Réponses)
IG, avoir 2 ordres en sens inverse en même temps ?
Fichier(s) joint(s) par OpenBar » 25 mai 2018 16:32 (22 Réponses)
repeter ses ordres PRT sur MT4
par Trader#23 » 28 janv. 2017 06:30 (0 Réponses)
Problème pour fermer un compte Binck.fr, à qui se plaindre?
par chuinul » 11 févr. 2013 16:13 (20 Réponses)
Pourquoi fermer des sujets sans raison ?
par teg54 » 24 avr. 2013 13:51 (34 Réponses)
Fermer position partiellement
par libertarian » 11 mars 2015 10:57 (6 Réponses)
un clic pour mettre un stop zero au lieu de fermer.
Fichier(s) joint(s) par pepsi108 » 26 févr. 2016 13:57 (8 Réponses)