Strategi Trading MT45 EA untuk MetaTrader 5: Panduan Lengkap

Mike 2017.11.03 21:32 18 0 0
Lampiran

Strategi Trading

Setelah mengalami kerugian, MT45 EA akan membuka transaksi berikutnya dengan lot yang lebih besar. Transaksi pertama selalu berupa operasi Buy, dan selanjutnya posisi akan bergantian, yaitu membeli-menjual-membeli.

EA ini membuka posisi pada saat pembukaan candlestick.

Setelah terkena Stop Loss, EA akan meningkatkan lot dengan koefisien KL hingga mencapai nilai maksimum ML. Setelah itu, lot akan direset ke nilai awal, LT.

Penggunaan pada pasangan mata uang EURUSD dengan timeframe H1. EA ini telah dioptimalkan pada interval 11.01.2014-09.09.2017.


Pengaturan Expert Advisor

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;    // Rasio peningkatan lot
input double ML   = 10;   // Maximum lot


Fitur-Fitur

Mode lintas platform diimplementasikan menggunakan direktif preprocessor. Berikut adalah contoh fungsi 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

Terminal MetaTrader 4:

Terminal MetaTrader 5:


Tips

  • Disarankan untuk menggunakan EA ini hanya sebagai dasar untuk strategi Anda sendiri.
Daftar
Komentar 0