Belajar Membuat EA Sederhana 5

Untuk mengikuti ini pastikan sudah membaca  part 4 di sini

Silahkan juga di toton di channel youtube di https://youtu.be/wCFw5tfnPVM
OKe semuanya
Kalau pada EA yang sudah kita buat pada part 4 bahwa EA sudah bisa digunakan di semua pair dan telah digunakan fliter pair.
Kali ini kita akan menambahkan supaya EA juga bisa melakukan order sell, mengingat pada EA sebelumnya hanya melakukan order buy saja.

Untuk menambahkan Supaya bisa order sell maka yang diperlukan adalah skrip perintah order sell, sbb:

OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+SL*Point, Bid-TP*Point,Nama_EA,Magic,0,Red);

Coba bandingkan dengan perintah order buy!
Ada perbedaan yang perlu diketahui bahwa order buy mengacu pada harga berjalan Ask sedangkan order sell menggunakan  Bid.
Selisih antara Ask dan bid inilah yang sering di sebut dengan spreed

Pada order buy
Ask-SL*Point, 
Ask+TP*Point,

Pada order sell
Bid+SL*Point, 
Bid-TP*Point 

Dan untuk membedakan warna order disini saya gunakan blue untuk buy dan red untuk sell.

Nah sekarang bagaimana untuk memasukkan perintah  order sell?

Pada EA 1 di part 4 bahwa menggunakan filter pair langung, untuk itu sudah disediakan variabel penghitung order sell yaitu Jumlahsell  ,sehingga bisa dibuat kondisi : if(Jumlahsell==0) atau if(Jumlahsell<1)
Jadinya sbb:

if(Jumlahsell==0){OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+SL*Point, Bid-TP*Point,Nama_EA,Magic,0,Red);}

Pada EA 2 yang menggunakan filter pair dengan menggunakan fungsi adalah ,code>  if(jumlahorder(1)==0) bisa juga   if(jumlahorder(OP_SELL)==0) atau   if(jumlahorder(1)<1), bisa juga   if(jumlahorder(1)<1)

Jadinya sbb:

if(jumlahorder(OP_SELL)==0){OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+SL*Point, Bid-TP*Point,Nama_EA,Magic,0,Red);}
 
 bisa juga digunakan


if(jumlahorder(1)<1){OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+SL*Point, Bid-TP*Point,Nama_EA,Magic,0,Red);}
 Kemudian kita masukan kedalam EAnya

EA 1 sbb:



Jadi deh silahkan di Compile dulu kalau sukses berari EA sudah bisa Order sell , artnya bila tidak order buy maka akanmmelakukan order buy dan bila tidak ada order sell maka akan melakukan order sell sehingga EA ini akan melakukan hedge (order buy dan sell secara bersamaan)

Mudah kan?

Untuk EA 2 menggunakan filter fungsi sebagai berikut



Untuk model mt4 yang baru


  
Oke silahkan di coba di Compile dulu dan kemudian di Beck test  , dan bila mana berhasil maka EA akan kelihatan melakukan buy dan sell

Lihat Jugi di bawah ini


Kemudaian hal lain yang perlu di ketahui bahwa dalam bahasa program mql4 untuk membuat keterangan yang dimana keterangan tersebut tidak di baca sebaga program biasa nya digunakan tanda  // untuk satu baris tetapi bila terdiri dari banya baris digunakan tanda  /* keterangan  dan diakhiri */ 

Semoga berhasil dan selamat mencoba

Sampai ketemu di part 6 (menambafkan filterWaktu trading) 

Pastikan Membaca:


  • Belajar Membuat EA sederhana part 1
  • Belajar Membuat EA sederhana part 2
  • Belajar Membuat EA sederhana part 3
  • Belajar Membuat EA sederhana part 4
  • Belajar Membuat EA sederhana part 5
  • Belajar Membuat EA sederhana part 6
  • Belajar Membuat EA sederhana part 7
  • Belajar Membuat EA sederhana part 8
  • Belajar Membuat EA sederhana part 9
  • Belajar Membuat EA sederhana part 10
  • Belajar Membuat EA sederhana part 11
  • Belajar Membuat EA sederhana part 12
  • Belajar Membuat EA sederhana part 13
  • Belajar Membuat EA sederhana part 14
  • Belajar Membuat EA sederhana part 15
  • Belajar Membuat EA sederhana part 16
  • Belajar Membuat EA sederhana part 17
  • Belajar Membuat EA sederhana part 18
  • Belajar Membuat EA sederhana part 19
  • Belajar Membuat EA sederhana part 20
  • Belajar Membuat EA sederhana part 21
  • Belajar Membuat EA sederhana part 22
  • 8 komentar untuk "Belajar Membuat EA Sederhana 5"

    1. Gan,, koq EA nya OP sell setiap detik...????

      BalasHapus
      Balasan
      1. Ea di page ini tidak op setiap detik tapi setiap ordertype=0 maka akan order , jadi hanya akan ada 2 order yaitu 1 buy dan 1 sell

        coba di cek lagi jangan2 yang dipage sebelumnya

        Hapus
      2. kok tidak dilanjutin lagi Gan...???

        Hapus
    2. pak, bagaimana script untuk ea yg kaitannya dg Bolinger Bands? kalo sentuh bands atas otomatis sell dan klo sentuh bands bawah otomatis buy?

      BalasHapus
    3. Gan, mau tanya untuk pada fungsi ordersend, disitu kan ada reserved word Point, nah itu penjelasannya gimana ya? dan angka itu berapa besar? dan apa artinya? belum mudeng, tq Gan.

      BalasHapus
    4. bagaimana setup sehingga EA tersebut menjadi BUY dan Sell bersamaan? Misalnya kalau BUY dah langgar TP atau SL maka jangan OP_BUY dulu. wait until order SELL langgar TP / SL dulu. Baru Open Keduanya kembali

      BalasHapus
    5. Tolong Master buatkan EA yang berdasarkan Pip , Tanpa indi apapun , dan EA ini dijalankan di pagi hari dan di clouse manual tengah malam atau dirasa sudah profit .
      Ruller nya :
      1. OP apabila harga sudah naik atau turun 10 Pip.
      2. Apabila naik 10 Pip Ea langsung OP Buy ,,dan harga bergerak naik lagi 10 Pip dri harga OP pertama, Ea OP lagi begitu seterusnya dengan lot yang sama.
      3. Dan apabila harga turun 10 Pip dari OP buy terakhir tadi, Ea Langsung OP sell tanpa mematikan OP Buy yang sudah berjalan ,, begitu setusnya .
      4. Intinya harga naik ea akan OP buy terus dengan kelipanan 10 PIP dan jika harga turun 10 Pip Ea akan sell terus dengan kelipatan 10 PIP.
      Mohon bantuanya master untuk merealisasikan ea yang saya maksut, terimkasih sebelumnya.

      BalasHapus
    6. kenapa muncul keterangan " return value of OrderSend should checked"? Padahal sudah saya copy langsung dari contoh diatas

      Terimakasih

      BalasHapus