Page 1 sur 1

SL et TP automatique

Publié : 06 août 2012, 19:17
par Hermès
Bonjour,

Je recherche un EA qui me permettrait de fixer automatiquement mon TP en fonction de mon SL.

Exemple: j'achete eurusd à 1.30, je fixe mon SL à 1.29 et le script fixerai automatiquement mon TP à 2fois le SL c'est a dire a 1.32

Alex'

Re: SL et TP automatique

Publié : 06 août 2012, 19:50
par 4b4z

Re: SL et TP automatique

Publié : 07 août 2012, 14:00
par Hermès
Oula je ne vois pas comment je peux faire avec ca... il n'y a que des indicateurs et moi j'ai juste besoin de comparer ma balance et mon nombres de lots

Re: SL et TP automatique

Publié : 07 août 2012, 14:45
par atk-x
D'habitude je ne fais jamais ça , mais aujourd'hui je suis particulièrement de bonne humeur :-D

Donc voila, je t'ai fait un petit expert qui placera ton profit en fonction de ton stoploss ...

Alors il y a une variable en externe que tu peux donc modifier ...

Elle s'appelle Multiplicateur , et sert de coéfficient de multiplication de ton stoploss ...

Ex: si multiplicateur est mi à 2, et que tu as mi un stop a 10 pips ben ton profit se mettra à 20pips ... Si multiplicateur est à 3 ton profit se mettra à 30pips etc ...

Donc tu attaches l'expert sur n'importe quelle paire de devise et il "scannera" chaque nouvelle position ...

Voila le petit code :

Code : Tout sélectionner

//+------------------------------------------------------------------+
//|                                                   AutoProfit.mq4 |
//|                                           Copyright 2012, Atk-x. |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, Atk-x."
#property link      ""

extern double Multiplicateur = 2;

int i;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   PutProfit();
//----
   return(0);
  }
//+------------------------------------------------------------------+

void PutProfit()
{
   if(OrdersTotal() > 0)
   {
      double Stop = 0;
      
      for(i = OrdersTotal() -1; i >= 0; i--)
      {
         if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == true)
         {
            if(OrderStopLoss() > 0)
            {
               Stop = MathAbs(OrderOpenPrice() - OrderStopLoss());
            
               if(OrderType() == OP_BUY)
               {
                  if(OrderTakeProfit() != OrderOpenPrice() + (Stop * Multiplicateur))
                  {
                     OrderModify(OrderTicket(), Bid, OrderStopLoss(), OrderOpenPrice() + (Stop * Multiplicateur), 0, White);
                  }
               }
               else if(OrderType() == OP_SELL)
               {
                  if(OrderTakeProfit() != OrderOpenPrice() - (Stop * Multiplicateur))
                  {
                      OrderModify(OrderTicket(), Ask, OrderStopLoss(), OrderOpenPrice() - (Stop * Multiplicateur), 0, White);
                  }
               }
            }
         }
      }
   }
}
            
A+, Max

Re: SL et TP automatique

Publié : 07 août 2012, 18:16
par Hermès
oooh Yeaaah tu gère man !!

Merci beaucoup :D

Re: SL et TP automatique

Publié : 07 août 2012, 18:45
par atk-x
Hermès a écrit :oooh Yeaaah tu gère man !!

Merci beaucoup :D
Avec plaisir ;-)

Re: SL et TP automatique

Publié : 07 août 2012, 18:50
par Hermès
Tu as appris sur un site "référence" ?

Car je crois que je me mettre à coder car ca facilite le trading de manière folle xD

Re: SL et TP automatique

Publié : 07 août 2012, 20:02
par Hermès
J'ai en fais trouvé exactement ce qu'il me fallait sur le net :

http://www.mql5.com/en/articles/192

sauf que je n'arrive pas à l'installer. J'ai tous essayé, sauf qu'il ne s'installe pas comme un expert "normal"

Si vous pouviez m'aider :D

Re: SL et TP automatique

Publié : 08 août 2012, 00:15
par atk-x
Hermès a écrit :Tu as appris sur un site "référence" ?

Car je crois que je me mettre à coder car ca facilite le trading de manière folle xD
Euh pas vraiment, je sais que il y a un cours qui est pas trop mal , mais je programme depuis longtemps et apprendre un langage comme le mql4 est vraiment simple une fois qu'on a un peu l'habitude ;-)

Re: SL et TP automatique

Publié : 08 août 2012, 00:16
par atk-x
Hermès a écrit :J'ai en fais trouvé exactement ce qu'il me fallait sur le net :

http://www.mql5.com/en/articles/192

sauf que je n'arrive pas à l'installer. J'ai tous essayé, sauf qu'il ne s'installe pas comme un expert "normal"

Si vous pouviez m'aider :D
C'est du mql5 ça , donc il te faut mt5 pour le faire tourner ...

Re: SL et TP automatique

Publié : 08 août 2012, 02:17
par Hermès
oui mais meme avec mt5 ca ne marche pas...
Alors que je réussi à en installer d'autres ..

Re: SL et TP automatique

Publié : 06 mai 2015, 22:47
par plop
Bonjour,

Pouvez vous m'aider à refaire fonctionner cet Ea bien utile, puisque il ne marche plus depuis une MAJ d’après mes recherches.

Re: SL et TP automatique

Publié : 07 mai 2015, 15:00
par elYsYum
su tu veux plop moi j'ai un auto tp et sl pour MT4 (pas 5)

tous simple, tu regles combiens tu veux de tp et de sl, et a chaque fois que tu ouvres un ordre manuellement direct ou en LIMIT/STOP, il place TP et SL a l'ouverture

attention il n'est pas codé en magic number donc n'importe quel ordre déjà ouvert dans le terminal (ouvert je précise bien) sera ajusté par "autoSLTP"

de plus tu peux mettre TP en "false" ou SL en "fasle" si tu veux un TP mais pas de SL, et vice versa.

Re: SL et TP automatique

Publié : 08 mai 2015, 02:10
par plop
Merci elYsYum, je suis en effet preneur :)

Re: SL et TP automatique

Publié : 08 mai 2015, 08:36
par elYsYum
et hop ! 8)

Re: SL et TP automatique

Publié : 12 mai 2015, 18:06
par elYsYum
télécharger 9 fois... t'es pas le seul qui est passé par la ;-)