Trailing Profit : Optimisez vos gains avec cet EA pour MetaTrader 5

Mike 2017.08.10 21:56 27 0 0
Pièce jointe

Auteur de l'idée :Vitaly, auteur du code MQL5 :barabashkakvn.

Cet Expert Advisor (EA) gère toutes vos positions ouvertes dans le terminal, peu importe les symboles ou les numéros magiques. Si le profit total n'a pas atteint le minimum_profit, l'EA patiente.

Une fois le profit total atteint à minimum_profit, l'EA applique un pourcentage de drawdown sur les profits et commence à suivre les mouvements.

Le paramètre percent_of_profit est exprimé en pourcentage. Par exemple, si minimum_profit = 1000 et percent_of_profit = 20, lorsque le profit total de toutes les positions ouvertes atteint 1000, s'il redescend à 800 (1000 - 20%), toutes les positions seront fermées. Si le profit continue de croître, par exemple jusqu'à 2000, le drawdown autorisé sera de 400 (2000 - 20%). Ainsi, toutes les positions seront fermées avec un profit total de 1600. Il n'y a pas de limite de drawdown fixe, car je ne trouve pas cela utile d'utiliser des valeurs absolues.

En théorie, vous pouvez définir le pourcentage à 0. Cela fonctionnera comme un Take Profit total. Si vous le définissez à 100, cela agira comme un breakeven (n'oubliez pas que, lorsque certaines ordres sont fermées, d'autres peuvent devenir perdants).

Attention ! Cet Expert Advisor fonctionne avec un intervalle de 3 secondes :

voidOnTick()
  {
//--- autoriser le travail toutes les trois secondes
   staticdatetime prev_time=0;
   datetime time_current=TimeCurrent();
   if(time_current-prev_time<3)
      return;
   prev_time=time_current;
//---
}


    Liste
    Commentaire 0