Home Systeemhandel Bericht

SAR Geautomatiseerd Voorbeeld - Geavanceerd Geldbeheer voor MetaTrader 4

Bijlage
15536.zip (1.59 KB, Downloaden 2 keer)

Auteur:

Mohammad Soubra

Let op, dit is geen winstgevende EA. Dit is slechts een basisvoorbeeld voor programmeurs.

Dit voorbeeld is opgebouwd met de SAR (Stop And Reverse) indicator.

Met Geavanceerde Geldbeheersfunctie:

//+------------------------------------------------------------------+
//    expert GeavanceerdMM functie
//+------------------------------------------------------------------+
double GeavanceerdMM()
  {
   int i;
   double GeavanceerdMMLots=0;
   bool winst1=false;
   int SysteemGeschiedenisOrders=0;
   
   for(i=0;i<OrdersHistoryTotal();i++)
     {
      bool ordsel = OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(OrderMagicNumber()==MagicNumber) SysteemGeschiedenisOrders++;
     }
     
   bool winst2=false;
   int LO=0;
   
   if(SysteemGeschiedenisOrders<2) return(Lots);
   for(i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
         if(OrderMagicNumber()==MagicNumber)
           {
            if(OrderProfit()>=0 && winst1) return(Lots);
            if(LO==0)
              {
               if(OrderProfit()>=0) winst1=true;
               if(OrderProfit()<0)  return(OrderLots());
               LO=1;
              }
            if(OrderProfit()>=0 && winst2) return(GeavanceerdMMLots);
            if(OrderProfit()>=0) winst2=true;
            if(OrderProfit()<0)
              {
               winst1=false;
               winst2=false;
               GeavanceerdMMLots+=OrderLots();
              }
           }
     }
   return(GeavanceerdMMLots);
  }


Aanbevelingen:

  • Pas goed op!

Gerelateerde berichten

Reactie (0)