Dasar Dasar MQL4
Dasar Dasar MQL4
PENGENALAN VARIABEL
Contoh:
a. == : sama
b. != : tidak sama
c. < : lebih kecil dari
d. > : lebih besar dari
e. <= : lebih kecil dari atau sama dengan
f. >= : lebih besar dari atau sama dengan
CONTOH:
int a=5;
int b=10;
if (a==b) {Print ("A sama dengan B lho"); } else {Print ("A tidak sama B");}
if (a!=b) {Print (“A tidak sama dengan B”);}
if (a<b) {Print(“A lebih besar dari B”);}
a. && : dan
b. || : atau
c. ! : not
CONTOH:
int a=5;
int b=10;
If (kondisi1 && kondisi2) {Benar} else {Salah} maka supaya script pada
kolom benar tereksekusi maka kondisi1 dan kondisi2 harus terpenuhi.
Berbeda dengan If (kondisi1 || kondisi2) {Benar} else {Salah} bila salah
satu kondisi saja terpenuhi maka script pada kolom benar akan
tereksekusi.
Contoh:
if (Close[1] > Open[1]) {Print (“BUY”);} else
if (Close[1] < Open[1] ) {Print (“SELL”);} else {Print (“NO trade”);}
Contoh Skrip:
int a;
for(a=0; a<5; a++) {Print(a);}
int a;
for (a=0;a<4;a++) {Alert (“ALARM EA”);}
Penjelasan:
int a membuat variabel a adalah integer (angka bulat
tanpa pecahan)
for (a=0;a<4;a++) nilai a awal adalah 0 kemudian
ditambah 1 menjadi 2 ditambah 1 lagi menjadi 3 sudah!!
Tidak ditambah 1 lagi menjadi 4 karena syaratnya a<4. Jadi
a bisa 0,1,2 atau 3.
Alert (“ALARM EA”); perintah untuk mengeluarkan alert
dengan pesan “ALARM EA”. Perintah alert ini akan
dieksekusi sebanyak 4x yakni ketika a bernilai 0, kemudian
muncul alert lagi ketika a bernilai 1, muncul lagi ketika a
bernilai 2 dan muncul lagi ketika a bernilai 3.
b. WHILE
Sama persis dengan perintah FOR hanya saja jika dalam perintah
FOR kita tahu berapa kali pengulangannya. Perintah WHILE
digunakan jika kita tidak tahu berapa kali pengulangannya.