[Recherche]ea close all trade
Modérateur : Administrateurs
[Recherche]ea close all trade
Salut,
Fabien je n'ai pas trouver l'ea que tu utilises pour fermer tt tes trades en 1 click, si tu peux le partager ici..Merci !
Fabien je n'ai pas trouver l'ea que tu utilises pour fermer tt tes trades en 1 click, si tu peux le partager ici..Merci !
Re: [Recherche]ea close all trade
Hello sosickk,
Ca fait plaisir de trouver quelqu'un avec un MyVfBook qui tien la route.
Tu trades avec une ea ?
Ou plutôt en manu selon ta question ?
Mais bref, voici ce que je peux te donner
Deux liens, un premier avec l'EA l'autre avec un touche que tu associe au script.
http://www.xpworx.com/download-free/mt4 ... script.php
http://www.xpworx.com/download-free/mt4 ... script.php
Et ci dessous un script générique très classique en mql4 :
bool CloseOrder(int ticket, double lots, int slippage, int tries, int pause)
{
bool result=false;
double ask , bid;
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
{
RefreshRates();
ask = NormalizeDouble(MarketInfo(OrderSymbol(),MODE_ASK),MarketInfo(OrderSymbol(),MODE_DIGITS));
bid = NormalizeDouble(MarketInfo(OrderSymbol(),MODE_BID),MarketInfo(OrderSymbol(),MODE_DIGITS));
if(OrderType()==OP_BUY)
{
for(int c = 0 ; c < tries ; c++)
{
if(lots==0) result = OrderClose(OrderTicket(),OrderLots(),bid,slippage,Violet);
else result = OrderClose(OrderTicket(),lots,bid,slippage,Violet);
if(result==true) break;
else
{
Sleep(pause);
RefreshRates();
ask = NormalizeDouble(MarketInfo(OrderSymbol(),MODE_ASK),MarketInfo(OrderSymbol(),MODE_DIGITS));
bid = NormalizeDouble(MarketInfo(OrderSymbol(),MODE_BID),MarketInfo(OrderSymbol(),MODE_DIGITS));
continue;
}
}
}
if(OrderType()==OP_SELL)
{
for(c = 0 ; c < tries ; c++)
{
if(lots==0) result = OrderClose(OrderTicket(),OrderLots(),ask,slippage,Violet);
else result = OrderClose(OrderTicket(),lots,ask,slippage,Violet);
if(result==true) break;
else
{
Sleep(pause);
RefreshRates();
ask = NormalizeDouble(MarketInfo(OrderSymbol(),MODE_ASK),MarketInfo(OrderSymbol(),MODE_DIGITS));
bid = NormalizeDouble(MarketInfo(OrderSymbol(),MODE_BID),MarketInfo(OrderSymbol(),MODE_DIGITS));
continue;
}
}
}
}
return(result);
}
Ca fait plaisir de trouver quelqu'un avec un MyVfBook qui tien la route.
Tu trades avec une ea ?
Ou plutôt en manu selon ta question ?
Mais bref, voici ce que je peux te donner
Deux liens, un premier avec l'EA l'autre avec un touche que tu associe au script.
http://www.xpworx.com/download-free/mt4 ... script.php
http://www.xpworx.com/download-free/mt4 ... script.php
Et ci dessous un script générique très classique en mql4 :
bool CloseOrder(int ticket, double lots, int slippage, int tries, int pause)
{
bool result=false;
double ask , bid;
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
{
RefreshRates();
ask = NormalizeDouble(MarketInfo(OrderSymbol(),MODE_ASK),MarketInfo(OrderSymbol(),MODE_DIGITS));
bid = NormalizeDouble(MarketInfo(OrderSymbol(),MODE_BID),MarketInfo(OrderSymbol(),MODE_DIGITS));
if(OrderType()==OP_BUY)
{
for(int c = 0 ; c < tries ; c++)
{
if(lots==0) result = OrderClose(OrderTicket(),OrderLots(),bid,slippage,Violet);
else result = OrderClose(OrderTicket(),lots,bid,slippage,Violet);
if(result==true) break;
else
{
Sleep(pause);
RefreshRates();
ask = NormalizeDouble(MarketInfo(OrderSymbol(),MODE_ASK),MarketInfo(OrderSymbol(),MODE_DIGITS));
bid = NormalizeDouble(MarketInfo(OrderSymbol(),MODE_BID),MarketInfo(OrderSymbol(),MODE_DIGITS));
continue;
}
}
}
if(OrderType()==OP_SELL)
{
for(c = 0 ; c < tries ; c++)
{
if(lots==0) result = OrderClose(OrderTicket(),OrderLots(),ask,slippage,Violet);
else result = OrderClose(OrderTicket(),lots,ask,slippage,Violet);
if(result==true) break;
else
{
Sleep(pause);
RefreshRates();
ask = NormalizeDouble(MarketInfo(OrderSymbol(),MODE_ASK),MarketInfo(OrderSymbol(),MODE_DIGITS));
bid = NormalizeDouble(MarketInfo(OrderSymbol(),MODE_BID),MarketInfo(OrderSymbol(),MODE_DIGITS));
continue;
}
}
}
}
return(result);
}
- DMTrading
- Professionnel certifié
- Messages : 544
- Inscription : 15 nov. 2010, 16:45
- Localisation : Monaco - Vilnius - Sofia
Re: [Recherche]ea close all trade
Ou sinon tu as mieux : http://www.lexa-trading.fr/#!easytrader/csc8
http://dmtrading.fr
- Formation gratuite pour débuter (15h) : sur YouTube
- Tweets de Pascal (trade en live, photos...) : https://twitter.com/TouringFXTrader
- Suivi trading de position sur le blog de Pascal : http://thetouringtrader.com/
- Formation gratuite pour débuter (15h) : sur YouTube
- Tweets de Pascal (trade en live, photos...) : https://twitter.com/TouringFXTrader
- Suivi trading de position sur le blog de Pascal : http://thetouringtrader.com/
Re: [Recherche]ea close all trade
Salut Tarder55 !Hello sosickk,
Ca fait plaisir de trouver quelqu'un avec un MyVfBook qui tien la route.
Tu trades avec une ea ?
Ou plutôt en manu selon ta question ?
Merci pour ton retour.. et dailleurs..je te retourne le compliment..vraiment impressionnant tes EA !
Pour ma part c'est du 100% discrétionnaire
Pour en revenir au sujet, merci à vous pour ces liens je vais tester ça !
Bons trades !
- Fabien LABROUSSE
- Administrateur
- Messages : 17035
- Inscription : 17 mars 2008, 19:41
- Localisation : Paris, France
Re: [Recherche]ea close all trade
Désolé pour le temps de réponse sosickk.
Voici ci-joint mon robot qui coupe automatiquement toutes les positions une fois qu'un niveau de profit pré-définit est atteint.
Voici ci-joint mon robot qui coupe automatiquement toutes les positions une fois qu'un niveau de profit pré-définit est atteint.
- Pièces jointes
-
- close-after.mq4
- (2.76 Kio) Téléchargé 314 fois
La Structure (par VideoBourse) : Formation sur mesure et évolutive pour optimiser compréhension et résultats en trading
Informations et inscriptions : https://forms.gle/A2vnZduSwv2wPFSS7
Contact et échanges avec la communauté : Discord, mail, téléphone, LinkedIn...
Marchés en aparté : Témoignages de traders, investisseurs, analystes et économistes sur les marchés financiers
Re: [Recherche]ea close all trade
Super, merci Fab !
Re: [Recherche]ea close all trade
Tres feminin l'EA :
result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Slippage,Pink);
Bon, allez, je me sauve...
result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Slippage,Pink);
Bon, allez, je me sauve...