Accueil Trading Systématique Publication

Optimisez vos trades avec le système MT45 pour MetaTrader 5

Pièce jointe
19102.zip (3.95 KB, Télécharger 0 fois)

Stratégie de Trading

Après une opération perdante, le système MT45 ouvre la prochaine position avec un lot plus élevé.

La première opération est toujours un achat, puis les positions alternent entre achat et vente.

Le système ouvre les positions à l'ouverture de la bougie.

Après un Stop Loss, le système augmente le lot selon le coefficient KL jusqu'à atteindre la valeur maximale de ML. Ensuite, le lot est réinitialisé à sa valeur initiale, LT.

Pour les paires comme l'EUR/USD, le timeframe utilisé est H1. Le système est optimisé sur l'intervalle allant du 11 janvier 2014 au 9 septembre 2017.


Paramètres du Système

input int    Stop = 600;  // Stop Loss
input int    Take = 700;  // Take Profit
input int    Slip = 100;  // Slippage
input int    MN   = 123;  // Magic
input double LT   = 0.01; // Lot
input double KL   = 2;    // Coefficient d'augmentation
input double ML   = 10;   // Lot maximum


Fonctionnalités

Le mode multi-plateforme est intégré grâce à des directives préprocesseur. Voici un exemple de la fonction Martingale :

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double Lot()
  {
   double lot=LT;
//---  MQL4
#ifdef __MQL4__
   if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
     {
      if(OrderProfit()>0) lot=LT;
      if(OrderProfit()<0) lot=OrderLots()*KL;
     }
#endif

//---  MQL5
#ifdef __MQL5__
   if(HistorySelect(0,TimeCurrent()))
     {
      double profit=HistoryDealGetDouble(HistoryDealGetTicket(HistoryDealsTotal()-1,DEAL_PROFIT);
      double LastLot=HHistoryDealGetDouble(HistoryDealGetTicket(HistoryDealsTotal()-1,DEAL_VOLUME);
      if(profit>0) lot=LT;
      if(profit<0) lot=LastLot*KL;
     }
#endif

   if(lot>ML)lot=LT;
   return(lot);
  }


Backtests

Voici les résultats sur le terminal MetaTrader 4 :

Et sur le terminal MetaTrader 5 :


Conseils

  • Il est recommandé d'utiliser ce système uniquement comme base pour votre propre stratégie.

Articles connexes

Commentaire (0)