Contoh EA Buy Stop & Sell Stop H1 untuk MetaTrader 4

Penjelasan Singkat

Expert Advisor (EA) ini berfungsi untuk menempatkan Buy Stop dan Sell Stop secara otomatis pada MetaTrader 4. Level order ditentukan berdasarkan high dan low candle H1 sebelumnya. EA ini cocok untuk simulasi strategi breakout sederhana dan tidak membuka order riil.

Kode EA Dummy (Simulasi)

//+------------------------------------------------------------------+
//|         EA Buy Stop & Sell Stop H1 (Simulasi)                   |
//+------------------------------------------------------------------+
#property strict

input double LotSize = 0.1;
input int    Slippage = 3;
input int    Magic    = 12345;

void OnTick()
{
   static datetime lastOrderTime = 0;
   datetime currentCandle = iTime(Symbol(), PERIOD_H1, 0);

   // Hanya eksekusi di awal candle H1
   if (TimeCurrent() < currentCandle + 60) // 1 menit pertama
   {
      if (lastOrderTime != currentCandle)
      {
         double prevHigh = iHigh(Symbol(), PERIOD_H1, 1);
         double prevLow  = iLow(Symbol(), PERIOD_H1, 1);

         // Simulasi: Print level order, tidak membuka order riil
         Print("Simulasi Buy Stop di: ", DoubleToString(prevHigh, Digits));
         Print("Simulasi Sell Stop di: ", DoubleToString(prevLow, Digits));

         // Untuk order riil, gunakan OrderSend() (tidak diaktifkan di sini)
         lastOrderTime = currentCandle;
      }
   }
}
        
Tersalin!

Cara Menggunakan Kode EA di MetaTrader 4

  1. Salin kode EA dummy di atas dengan menekan tombol Salin.
  2. Buka MetaEditor di MetaTrader 4 (Tools > MetaQuotes Language Editor).
  3. Buat file EA baru (File > New > Expert Advisor (template)), beri nama misal EABuySellStopH1.
  4. Tempelkan kode yang sudah disalin ke editor, lalu simpan dan compile.
  5. Jalankan EA pada chart H1 di MetaTrader 4 untuk melihat simulasi level order pada tab Experts.

Catatan Penting

  • EA ini hanya untuk simulasi dan tidak membuka order riil. Tidak ada fungsi OrderSend() yang aktif.
  • Level Buy Stop dan Sell Stop hanya dicetak di tab Experts sebagai simulasi.
  • Untuk penggunaan riil, modifikasi kode dan tambahkan logika order sesuai kebutuhan serta lakukan pengujian di akun demo.