EUR/USD 1.067   |   USD/JPY 154.850   |   GBP/USD 1.237   |   AUD/USD 0.645   |   Gold 2,305.79/oz   |   Silver 26.89/oz   |   Wall Street 38,239.98   |   Nasdaq 15,451.31   |   IDX 7,110.81   |   Bitcoin 66,837.68   |   Ethereum 3,201.65   |   Litecoin 85.47   |   EUR/JPY pertahankan kenaikan setelah hasil beragam dalam data IMP Jerman dan zona Euro, di atas level 165.00, 14 jam lalu, #Forex Teknikal   |   EUR/GBP terdepresias ke dekat level 0.8600 setelah hasil beragam dalam data IMP zona Euro dan Inggris, 14 jam lalu, #Forex Teknikal   |   GBP/JPY naik ke puncak baru harian, di atas pertengahan 191.00 setelah IMP Inggris beragam, 14 jam lalu, #Forex Teknikal   |   Pound Sterling incar lebih banyak penurunan di tengah kuatnya prospek penurunan suku bunga BoE, 14 jam lalu, #Forex Fundamental   |   PT Essa Industries Indonesia Tbk (ESSA) pada kuartal I/2024 meraup pendapatan senilai $73.82 juta, menyusut 15.96% dibandingkan periode yang sama tahun lalu, 19 jam lalu, #Saham Indonesia   |   PT HM Sampoerna Tbk. (HMSP) akan menggelar rapat umum pemegang saham (RUPS) hari ini, guna memberikan keputusan pembagian dividen serta pengangkatan direksi baru, 19 jam lalu, #Saham Indonesia   |   Waskita Karya (WSKT) kembali memenangkan gugatan permohonan PKPU yang dilayangkan kedua kalinya oleh emiten keluarga Jusuf Kalla, Bukaka (BUKK), 19 jam lalu, #Saham Indonesia   |   PT Bumi Resources Tbk. (BUMI) melesat 20% seiring rencana perseroan melakukan kuasi reorganisasi untuk membagikan dividen kepada para pemegang saham, 19 jam lalu, #Saham Indonesia

Mengenal Operasi Logic pada EA

Penulis

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

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 Logika
Operator 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 True
Hal 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

Contoh di dalam program MQL adalah :
if(MacdCurrent>0 && MacdCurrentSignalPrevious &&
MacdCurrent>(MACDOpenLevel*Point) && MaCurrent<MaPrevious)
{ ..... }

Kesimpulan
Menggunakan 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 ||.


Saran dan kritik yang membangun tetap kami harapkan untuk dapat menyajikan informasi code lebih baik dan menarik untuk Anda baca dimasa yang akan datang. Sampaikan pendapat, pengalaman, cerita, saran, dan kritik Anda pada kotak post di bawah ini.

114607
Penulis

Parmadita mengenal forex mulai tahun 2010. Sejak saat itu, menggali beragam pengetahuan dan pengalaman terkait forex dari berbagai sumber, baik tentang indikator teknikal biasa, psikologi trading, maupun Expert Advisor.