[Recherche]ea close all trade

Présentation, Développement, Améliorations et Ressources pour les Stratégies de Trading Automatique.

Modérateur : Administrateurs

Répondre
Message
Auteur
Avatar du membre
sosickk
Membre assidu
Messages : 341
Enregistré le : 01 nov. 2013, 13:27

[Recherche]ea close all trade

#1 Message 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:

Avatar du membre
Trader55
VideoBourse family
Messages : 1280
Enregistré le : 21 sept. 2014, 21:30

Re: [Recherche]ea close all trade

#2 Message 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);
}

Avatar du membre
DMTrading
Professionnel certifié
Messages : 544
Enregistré le : 15 nov. 2010, 16:45
Localisation : Monaco - Vilnius - Sofia

Re: [Recherche]ea close all trade

#3 Message par DMTrading »

http://dmtrading.fr

Image Image

- 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/

Avatar du membre
sosickk
Membre assidu
Messages : 341
Enregistré le : 01 nov. 2013, 13:27

Re: [Recherche]ea close all trade

#4 Message 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:

Avatar du membre
Fabien LABROUSSE
Administrateur
Messages : 12782
Enregistré le : 17 mars 2008, 19:41
Localisation : Brétigny sur Orge, 91, FRANCE

Re: [Recherche]ea close all trade

#5 Message 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.
Fichiers joints
close-after.mq4
(2.76 Kio) Téléchargé 154 fois

Avatar du membre
sosickk
Membre assidu
Messages : 341
Enregistré le : 01 nov. 2013, 13:27

Re: [Recherche]ea close all trade

#6 Message par sosickk »

Super, merci Fab !

Avatar du membre
Trader55
VideoBourse family
Messages : 1280
Enregistré le : 21 sept. 2014, 21:30

Re: [Recherche]ea close all trade

#7 Message par Trader55 »

Tres feminin l'EA :

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

:D

Bon, allez, je me sauve...

Répondre