Senin, 28 November 2016

Pemrograman MQL (Bagian 1)

Bahasa Pemrograman MetaQuotes 4



MetaQuotes Language 4 (MQL4) adalah bahasa pemprograman terintegrasi untuk pemprograman strategi perdagangan online. Bahasa Pemrograman ini mengijinkan kita untuk membuat Expert Advisors sendiri yang akan merender pemrosesan managemen perdagangan secara automatis dan sangat cocok digunakan untuk mengimplementasikan strategi perdagangan kita. Juga dengan bantuan MQL4 kita dapat membuat indicator modifikasi, script dan Libraries dari fungsi-fungsi.

Fungsi dalam jumlah yang cukup banyak dibutuhkan untuk menganalisa quotations dimasa lalu maupun sekarang, aritmatika dasar dan pengoperasian logika juga terdapat dalam struktur MQL4. Disana juga terdapat indicator dasar yang terintegrasi dan perintah penempatan pemesanan dan control.

MetaEditor4 digunakan untuk menulis kode program dalam bahasa MQL4. Program ini dapat membantu penggunanya yang berorientasi dalam sistem text ahli yang mudah digunakan. Dalam blog ini dengan tag Expert Advisors akan menjelaskan mengenai penggunaan fungsi yang dibagi dalam beberapa kategori, operations, reserved words, dan konstruksi bahasanya, serta menjelaskan setiap elemen yang kita gunakan.

Program yang ditulis dalam Bahasa pemrograman MQL4 memiliki perbedaan kegunaan dan peruntukannya:
  • Expert Advisors adalah system perdagangan mekanis yang terhubung dengan plot kondisi yang jelas. EA tidak hanya memberikan informasi kepada kita mengenai kemungkinan masuk pasar, tapi juga dapat melakukan transaksi di akun trader secara otomatis dan langsung mengirimnya ke server perdagangan. Seperti kebanyakan system perdagangan, terminal perdagangan metatrader juga support untuk pengujian strategi yang dilakukan menggunakan data sejarah/masa lalu dan menampilkannya di chart utama dimana trader melakukan jual beli.

  • Custom Indicators adalah sebuah indicator teknis analog. Dengan kata lain, custom indicators mengijinkan kita membuat sebuah indicator teknis sebagai tambahan yang langsung terintegrasi dengan terminal klien. Seperti halnya indicator bawaan MT4, custom indicators juga tidak dapat melakukan transaksi secara otomatis dan hanya sebagai acuan dari fungsi analisa teknis.

  • Script adalah program yang dimaksudkan untuk melakukan satu eksekusi dari beberapa aksi. Tidak seperti Expert Advisors, Script tidak berjalan secara terus menerus dan tidak memiliki akses ke fungsi indicator.

  • Libraries adalah kumpulan fungsi yang dimiliki pengguna yang sering menggunakan blok dari program yang dimiliki pengguna yang telah disimpan.

Tidak ada komentar:

Posting Komentar