Belajar Membuat EA Sederhana 10

Akhirnya kita sampai pada part 10  dan pastikan anda telah membaca part 9

Saksikan juga di channel youtube di https://youtu.be/ySBLAHoHIBU

Setelah kita belajar di part sebelumnya bahwa EA sudah bisa order buy dan sell dengan jam yang bisa disesuaikan serta order hanya terbatas masing2 1 order pertype.
Jadi dasar Order EA sebelumnya (triger) adalah jumlah order buy=0 atau jumlah sell = 0.

Nah dasar order EA inilah yang perlu dikembangkan berdasarkan keinginan.

Untuk menambah wawaan tetntang triger ini saya akan membasar tentang Indikator

Indikator yang paling sederhan di dalam Mt4 adalah Candelistik

Coba perhatikan image berikut:


1. Harga tertinggi disebut dengan High

Untuk mengetahui harga high ini dengan cara custum sbb
         iHigh(string Symbul ,int time frime , int shit)
string symbul untuk pair yang di attack digunakan Symbul()
untuk pair langsung bisa ditulikan contoh "GBPUSD"  atau "EURUSD"

int timefreme bisa ditentukan , coba perhatikan

nah tinggal dipilih aja yang mau digunakan, tapi kalau mau membaca candel pada EA di attack maka bisa diisi dngan angka 0

int shif ini untuk menentukan kondisi candel ,
contoh :
bila 0 artinya candel saat berlangsung,
 bila 1 artinya 1 candel sebelum sekarang
2 artinya 2 candel sebelum sekarang

Karena harga High ini merupakan bilangan berkoma maka termasuk tipe data double, sehingga untuk menentukan membuat variabel high ini sbb
contoh

doubel tinggi =  iHigh(Symbol(),PERIOD_H1, 1);

artinya  Harga tertinggi  pada 1  candel  sebelum sekarang (sebelumnya) dan pata time frime H1 dan saya namakan dengan nama variabel tinggi

Time frime ini juga bisa ditulis dalam nilai (value) dalam menit ,contoh kalau  PERIOD_H1  bisa diganti dengan 60 ,  PERIOD_H4 bisa diganti dengan 240 , PERIOD_D1  bisa diganti dengan 1440 dsb.
Tetapi bila di tulis 0 bukan berarti 0 menit tetapi timefrimenya mengikuti chart dimana EA di attack.

contoh:
doubel tinggi =  iHigh(Symbol(),0, 1);
Maka nilai tinggi candel dimana EA akan di attack , bila di attack di time frime(TF) 30 maka akan memabaca titik tinggi 1 candel  sebelumnyam demikian juga kalau di attack di TF H4 juga candel di H4 yang akan di bacanya.

Ada tambahan
doubel tinggi =  iHigh(Symbol(),0, 1);
kadang juga ditulis   
doubel tinggi =  High[1];


Jadi kalau  High[2]  artinya titik tertinggi pada 2 candel sebelumnya pada TF dimana EA di attack

2, Harga pembukaan disebut Open

Sama halnya dengan High, dalam penulisan ketentuannya sama

doubel buka =  iOpen(Symbol(),PERIOD_H1, 1);
Penjelasanya sama dengan High

3. Harga Penutupan disebut Close

doubel tutup =  iClose(Symbol(),PERIOD_H1, 1); 
 Penjelasanya sama dengan High

4. Harga terbawah disebut dengan Low

 doubel bawah =  iLow(Symbol(),PERIOD_H1, 1); 

Penjelasanya sama dengan High

Daei penjelasan di atas mungkin sedikit bisa di pahami
Contoh dalam terapan sebuah EA yang biasanya digunakan sebagai triger

if(Close[2] <  Close[1]) { -----order buy ----- }
atau
if(iClose(Symbol(),0, 2) <  iClose(Symbol(),0, 1)) { -----order buy -----}

artinya bila harga penutupan candel 2 sebelumnya lebih kecil dengan penutupan candel 1sebelumnya maka order buy
Bisa juga dibuat variabel
double tutup_1  = iClose(Symbol(),0, 1);
double tutup_2  = iClose(Symbol(),0, 2);

if( tutup_2< tutup_1){-----order buy -----}

 Nah dari gambaran diatas ini  bisa di terapkan dengan mengambil ea pada part 9
di sini saya tambahkan rule
1. Buy    Close[2] <  Close[1]
2. Sell    Close[2] >  Close[1]



Simak penjelasan di bawah

Oke silahkan dicoba dulu deh
Salam profit

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





  • 5 komentar untuk "Belajar Membuat EA Sederhana 10"

    1. ini dibuat dimana dan untuk apa,?
      apakah hanya pengenalan atau bisa dimasukin kedalam EA.??
      saya masih bingung,,hehehe

      BalasHapus
      Balasan
      1. tergantung keperluannya bro
        bisa digunakan untuk triger EA atau di dalam indikator
        jadi penggunaanya yang jelas masuk di dalam struktur nya coba perhatikan EA yang dibuat di part 12

        Hapus
    2. bung, bahasa pemorogaramannya " open buy jika low candle terakhir lebih kecil 9 point dari open candle terakhir " gimana bung?
      mohon penjelasannya.,.,.
      thank's a lots.,.,.,.,.

      BalasHapus
    3. tolong balas ke email saya bintoropp@gmail.com.,.,.
      terimakasih.,.,.,

      BalasHapus
    4. mau tanya bung, bagaimana kodenya menentukan harga high/low dari suatu symbol pada periode tertentu, tidak berdasar timeframe dan jumlah candle terakhir?
      misanya variabel periode waktu adalah tetap.

      BalasHapus