Contoh EA SAR Automatik dengan Pengurusan Wang Lanjutan untuk MetaTrader 4

Mike 2016.05.12 23:11 11 0 0
Lampiran

Penulis sebenar:

Mohammad Soubra

Perlu diingat, ini bukan EA yang menguntungkan.

Ini hanyalah contoh asas yang ringkas untuk pengaturcara.

Contoh ini dibina menggunakan indikator SAR (Stop And Reverse).

Dengan fungsi Pengurusan Wang Lanjutan:

//+------------------------------------------------------------------+
//    fungsi EA AdvancedMM
//+------------------------------------------------------------------+
double AdvancedMM()
  {
   int i;
   double AdvancedMMLots=0;
   bool profit1=false;
   int SystemHistoryOrders=0;
   
   for(i=0;i<OrdersHistoryTotal();i++)
     {
      bool ordsel = OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(OrderMagicNumber()==MagicNumber) SystemHistoryOrders++;
     }
     
   bool profit2=false;
   int LO=0;
   
   if(SystemHistoryOrders<2) return(Lots);
   for(i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
         if(OrderMagicNumber()==MagicNumber)
           {
            if(OrderProfit()>=0 && profit1) return(Lots);
            if(LO==0)
              {
               if(OrderProfit()>=0) profit1=true;
               if(OrderProfit()<0)  return(OrderLots());
               LO=1;
              }
            if(OrderProfit()>=0 && profit2) return(AdvancedMMLots);
            if(OrderProfit()>=0) profit2=true;
            if(OrderProfit()<0)
              {
               profit1=false;
               profit2=false;
               AdvancedMMLots+=OrderLots();
              }
           }
     }
   return(AdvancedMMLots);
  }


Cadangan:

  • Jaga diri!
Senarai
Komen 0