Page 1 sur 1

[Recherche]ea close all trade

Publié : 25 sept. 2014, 10:12
par sosickk
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 ! :wink:

Re: [Recherche]ea close all trade

Publié : 25 sept. 2014, 10:29
par Trader55
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);
}

Re: [Recherche]ea close all trade

Publié : 25 sept. 2014, 10:30
par DMTrading

Re: [Recherche]ea close all trade

Publié : 25 sept. 2014, 11:40
par sosickk
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 ?
Salut Tarder55 !

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 ! :wink:

Re: [Recherche]ea close all trade

Publié : 02 oct. 2014, 20:33
par Fabien LABROUSSE
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.

Re: [Recherche]ea close all trade

Publié : 02 oct. 2014, 21:04
par sosickk
Super, merci Fab !

Re: [Recherche]ea close all trade

Publié : 02 oct. 2014, 22:09
par Trader55
Tres feminin l'EA :

result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Slippage,Pink);

:D

Bon, allez, je me sauve...