Dalam pembuatan EA pasti kita akan berhadapan dengan adanya
penggabungan antara kedua sistem atau sebuah pilihan yang harus
dilakukan. Untuk bisa tersambung perlu adanya operasi logic. Nah
bagaimana sih cara kerja operasi logic serta simbol apa saja yang akan
digunakan dalam penggunaan di pemrograman nanti? Yuk simak lebih lanjut.
Operasi LogikaOperator logika adalah operator yang digunakan untuk membandingkan dua nilai boolean. Biasanya digunakan untuk menggabungkan hasil dari operator pembanding. Jadi sifatnya dari operasi logika adalah membandingkan sesuatu dengan yang lainnya. Ada 2 operator dalam pembuatan logika yaitu && dan ||. Simbol && menunjukkan arti dan, sedangkan simbol || menunjukkan arti atau.
Dikehidupan normal pasti kita akan memikirkan sesuatu dan membanding-bandingan sebelum melakukan tindakan. Mana yang lebih penting dan mana yang kurang penting. Dalam logika, dua kalimat dapat digabungkan dengan operator logika untuk membentuk kalimat gabungan. Nilai kebenaran kalimat gabungan ini ditentukan oleh nilai kebenaran kalimat-kalimat pembentuknya. Operator logika di sini bertindak sebagai fungsi.
Dalam bahasa sehari-hari, dua kalimat dapat digabungkan dengan konjungsi gramatik. Misalnya:
A: Hari ini cuaca mendung
B: Hari ini akan hujan
C: Hari ini cuaca mendung dan hari ini akan hujan
D: Hari ini cuaca mendung karena itu hari ini akan hujan
Operasi LogikaOperator logika adalah operator yang digunakan untuk membandingkan dua nilai boolean. Biasanya digunakan untuk menggabungkan hasil dari operator pembanding. Jadi sifatnya dari operasi logika adalah membandingkan sesuatu dengan yang lainnya. Ada 2 operator dalam pembuatan logika yaitu && dan ||. Simbol && menunjukkan arti dan, sedangkan simbol || menunjukkan arti atau.
Dikehidupan normal pasti kita akan memikirkan sesuatu dan membanding-bandingan sebelum melakukan tindakan. Mana yang lebih penting dan mana yang kurang penting. Dalam logika, dua kalimat dapat digabungkan dengan operator logika untuk membentuk kalimat gabungan. Nilai kebenaran kalimat gabungan ini ditentukan oleh nilai kebenaran kalimat-kalimat pembentuknya. Operator logika di sini bertindak sebagai fungsi.
Dalam bahasa sehari-hari, dua kalimat dapat digabungkan dengan konjungsi gramatik. Misalnya:
A: Hari ini cuaca mendung
B: Hari ini akan hujan
C: Hari ini cuaca mendung dan hari ini akan hujan
D: Hari ini cuaca mendung karena itu hari ini akan hujan
Kata dan dan karena itu adalah konjungsi gramatik yang menggabungkan kalimat (A) dan (B) untuk membentuk kalimat (C) dan (D).
Contoh Perhitungan False dan TrueHal ini sudah
menjadi dasar dari fungsi logika itu sendiri yang senantiasa membentuk
suatu perbandingan antar fungsi yang lain. Hasil output yang diberikan
oleh operasi logika adalah True dan false. Hanya ada dua keluaran yang
ditampilkan pada operasi logic ini. berikut adalah contoh perhitungan
dari logika :
Berikut adalah hasil dari operasi logika && :
true && true = true
true && false = false
false && true = false
false && false = false
Berikut adalah hasil dari operator logika || :
true || true = true
true || false = true
false || true = true
false || false = false
true && true = true
true && false = false
false && true = false
false && false = false
Berikut adalah hasil dari operator logika || :
true || true = true
true || false = true
false || true = true
false || false = false
Contoh di dalam program MQL adalah :if(MacdCurrent>0 && MacdCurrent<SignalCurrent && MacdPrevious>SignalPrevious &&
MacdCurrent>(MACDOpenLevel*Point) && MaCurrent<MaPrevious)
{ ..... }
KesimpulanMenggunakan logika aritmatika sangat bergantung kepada hasil apa yang akan dibandingkan. Jika di EA membandingkan antara indikator dengan harga market, maka operator && yang digunakan. Sedangkan ingin membandingkan antara harga juga indikator dengan tool lain secara sekaligus dapat menggunakan operator ||.
MacdCurrent>(MACDOpenLevel*Point) && MaCurrent<MaPrevious)
{ ..... }
KesimpulanMenggunakan logika aritmatika sangat bergantung kepada hasil apa yang akan dibandingkan. Jika di EA membandingkan antara indikator dengan harga market, maka operator && yang digunakan. Sedangkan ingin membandingkan antara harga juga indikator dengan tool lain secara sekaligus dapat menggunakan operator ||.
Sumber: Seputarforex.com






