Beranda Perdagangan Sistem Postingan

Contoh EA SAR Otomatis dengan Manajemen Uang Lanjutan untuk MetaTrader 4

Lampiran
15536.zip (1.59 KB, Unduh 2 kali)

Halo, para trader! Hari ini kita akan membahas contoh sederhana dari EA (Expert Advisor) yang menggunakan indikator SAR (Stop And Reverse) dengan fungsi Manajemen Uang Lanjutan. Meskipun ini bukan EA yang menguntungkan, namun ini bisa jadi dasar yang baik bagi kalian yang ingin belajar coding.

Penulis asli:

Mohammad Soubra

Fungsi Manajemen Uang Lanjutan:

//+------------------------------------------------------------------+
//    fungsi AdvancedMM untuk EA
//+------------------------------------------------------------------+
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);
  }


Saran:

  • Jaga Selalu Manajemen Risiko!

Postingan terkait

Komentar (0)