Mengenal Alat MQL5 Lanjutan untuk Trader MetaTrader 5

Mike 2023.12.16 00:15 12 0 0
Lampiran

Bagian 7. Alat MQL5 Lanjutan

"Bagian 7. Alat MQL5 Lanjutan" dari buku "Pemrograman MQL5 untuk Trader" membahas kemampuan canggih dari API MQL5 yang sangat berguna saat mengembangkan program untuk MetaTrader 5. Di sini, kita akan membahas simbol keuangan kustom, peristiwa kalender ekonomi bawaan, dan teknologi umum seperti jaringan, basis data, serta kriptografi.

Bagian ini juga mengupas mengenai pustaka – jenis program khusus yang menyediakan API siap pakai untuk menghubungkan dengan program MQL lainnya. Kita juga akan membahas kemungkinan pengembangan paket perangkat lunak dan menggabungkan program-program yang saling terkait secara logis ke dalam proyek.

Terakhir, bagian ini akan memperkenalkan integrasi dengan lingkungan perangkat lunak lain, termasuk Python.

Alat MQL5 Lanjutan

Kita akan mulai dengan mempelajari sumber daya, yang merupakan file dari berbagai tipe yang dapat disematkan dalam kode program. Sumber daya ini bisa berisi:

  • Elemen multimedia
  • Pengaturan "keras" dari program eksternal
  • Program MQL5 lainnya dalam bentuk terkompilasi

Lingkungan pengembangan MQL5 memungkinkan inklusi array data aplikasi, gambar, suara, dan font ke dalam file sumber, sehingga program menjadi produk yang mandiri dan nyaman bagi pengguna akhir.

Perhatian khusus akan diberikan pada sumber daya grafis dengan gambar raster dalam format BMP: Anda akan belajar bagaimana cara membuat, mengedit, dan menampilkan gambar tersebut secara dinamis di grafik.

Kita akan menutup bagian akhir buku ini dengan mempelajari integrasi OpenCL di MQL5. OpenCL adalah standar terbuka untuk pemrograman paralel dalam sistem multiprosesor, termasuk prosesor grafis (GPU) dan unit pemrosesan pusat (CPU). Ini memungkinkan percepatan tugas-tugas yang memerlukan komputasi intensif selama algoritma dapat diparalelkan. Contoh tugas tersebut termasuk pelatihan jaringan saraf, transformasi Fourier, dan pemecahan sistem persamaan.

Pemanfaatan OpenCL dalam program MQL memerlukan keberadaan driver khusus dari produsen dan dukungan untuk versi OpenCL 1.1 dan lebih tinggi. Keberadaan kartu grafis tidak wajib, karena prosesor pusat juga dapat digunakan untuk komputasi paralel.

Daftar
Komentar 0