MT4 Fermer tous les ordres en même temps !

Forum sur le métier de trader : livres, outils, stations de trading, organisation d'une journée et réalité du métier, racontée par ceux qui l'exercent.
Avatar du membre
oss613
Ewok
Messages : 13
Enregistré le : 06 nov. 2019 21:04

MT4 Fermer tous les ordres en même temps !

Message non lu par oss613 »

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
Ano782345

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

Message non lu par Ano782345 »

Il y a des script 'close all mt4' regarde sur Google.
Avatar du membre
oss613
Ewok
Messages : 13
Enregistré le : 06 nov. 2019 21:04

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

Message non lu par oss613 »

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);
}
//+------------------------------------------------------------------+
Ano782345

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

Message non lu par Ano782345 »

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
Avatar du membre
oss613
Ewok
Messages : 13
Enregistré le : 06 nov. 2019 21:04

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

Message non lu par oss613 »

merci beaucoup !