Pemrograman MetaQuotes (MQL): Dapatkan Rich Building Bots Trading?

Penyingkapan: Dukungan Anda membantu menjaga situs tetap berjalan! Kami mendapatkan biaya referensi untuk beberapa layanan yang kami rekomendasikan pada halaman ini.


MetaQuotes Language (MQL) adalah bahasa pemrograman yang digunakan secara eksklusif dengan Perangkat Lunak MetaTrader untuk membuat robot perdagangan otomatis dan indikator pasar keuangan. Programmer yang menulis skrip MQL harus memiliki pemahaman yang kuat tentang pemrograman berorientasi objek, sintaksis MQL, dan pasar keuangan di mana mereka berencana untuk menggunakan skrip MQL.

Tujuan penulisan skrip MQL adalah untuk mengotomatiskan proses menganalisis pasar keuangan, terutama pasar pertukaran mata uang asing (Valas), dan memperdagangkan instrumen keuangan berdasarkan analisis tersebut..

Sejarah MetaQuotes

Versi pertama MQL dirilis pada tahun 2001 sebagai bahasa pemrograman terintegrasi dalam platform perdagangan MetaQuotes. Pada tahun 2002, versi MetaQuotes platform yang diperbarui dan diganti namanya dirilis, bernama MetaTrader, dan dikemas dengan MQL II yang merupakan versi terbaru dari bahasa pemrograman MetaQuotes.

MQL, seperti yang diketahui dan digunakan hari ini, dirilis pada 1 Juli 2005 bersama dengan MetaTrader 4 (MT4). Bahasa baru itu disebut MQL4. Platform dan bahasa pemrograman terintegrasi sangat populer dan dengan cepat menjadi platform perdagangan standar de facto di pasar perdagangan valas.

Pada tahun 2010, MetaTrader 5 (MT5) dirilis bersama dengan MQL5, dan merupakan upaya pertama MetaQuotes Software untuk keluar dari pasar valas. Perangkat lunak ini merupakan keberhasilan yang sederhana, tetapi tidak dapat menggantikan posisi MT4 sebagai pemimpin pasar.

Saat ini, pemrograman MT4 dan MQL4 masih digunakan secara luas untuk mengotomatisasi analisis dan perdagangan instrumen keuangan valas. MT5 juga digunakan dalam pasar valas, tetapi juga dapat digunakan untuk memprogram dan memfasilitasi perdagangan instrumen lain seperti saham, obligasi, dan komoditas. Pada 2011, lebih dari 450 perusahaan pialang dan bank telah menggunakan platform MetaTrader untuk berdagang valas dan instrumen keuangan lainnya.

Sintaks MQL

MQL adalah bahasa pemrograman berorientasi objek dengan sintaksis yang didasarkan pada bahasa pemrograman C. Akibatnya, programmer yang sudah tahu C, atau bahasa yang berhubungan erat seperti Java atau C ++, akan menemukan sintaksis MQL akrab, dan mengambil bahasa dengan cepat.

Pada tahun 2014, MetaTrader 4 600 Build dirilis. Versi baru dari MetaTrader 4 ini secara signifikan memperluas kemampuan MQL4 ke titik bahwa kinerja bahasa pemrograman sekarang jauh lebih dekat dengan kinerja MQL5. Meskipun MQL4 dan MQL5 serupa, MQL5 mencakup banyak fungsi dan fitur yang tidak dimiliki MQL4. Selain itu, beberapa cara mendasar proses yang ditangani berbeda-beda antar bahasa. Akibatnya, sementara skrip dapat porting antara MQL4 dan MQL5, penulisan ulang yang luas sering diperlukan.

Karena alasan ini, ketika mempelajari MQL, penting bagi pemrogram untuk fokus pada bahasa yang berlaku untuk platform perdagangan yang akan mereka gunakan. Skrip MQL hanya dapat digunakan pada platform MetaTrader. Sebelum memilih MQL4 atau MQL5, programmer harus mengkonfirmasi versi platform MetaTrader yang ditawarkan broker mereka, MT4 atau MT5, dan mempelajari bahasa yang berlaku berdasarkan pada platform yang akan mereka gunakan.

Menyiapkan IDE MQL

Meskipun MQL dapat ditulis dalam editor teks biasa, MQL harus dikompilasi dalam MetaTrader. Versi klien MT4 dan MT5 gratis dan keduanya termasuk lingkungan pengembangan terintegrasi (IDE) yang dikenal sebagai MetaEditor. Tempat paling sederhana untuk menulis MQL adalah di dalam MetaEditor.

Untuk mendapatkan MetaEditor, Anda harus mendapatkan versi MetaTrader yang dijalankan broker Anda di server mereka.

  • MQL4 IDE: Unduh MetaTrader 4 dari situs web resmi MetaTrader 4.
  • MQL5 IDE: Unduh MetaTrader 5 dari situs web resmi MetaTrader 5.

Dengan MetaTrader terinstal, Anda dapat menulis skrip MQL dan menjalankannya menggunakan perdagangan akun demo gratis dalam mata uang fiksi. Untuk menyebarkan skrip untuk perdagangan langsung, Anda harus mendaftar akun perdagangan dengan broker pilihan Anda dan menghubungkan MetaTrader ke server MetaTrader broker..

Sumber MetaQuotes Language 4 (MQL4)

Perangkat Lunak MetaQuote mengelola situs web dokumentasi MQL4 yang sangat menyeluruh yang mencakup banyak konten untuk programmer dari semua tingkatan. Jika Anda baru mengenal MQL4, berikut adalah beberapa halaman yang mungkin membantu:

  • Kursus Pengantar MQL4 dalam format ebook HTML;
  • MQL4 Codebase dengan ribuan skrip gratis untuk dipelajari dan digunakan;
  • Forum MetaTrader 4 tempat Anda dapat berinteraksi dan belajar dari programmer MQL4 lainnya (anggap itu setara dengan StackOverflow untuk programmer MQL4);
  • Database Artikel Pemrograman MQL4: memulai mulai dengan artikel Bahasa MQL4 untuk Pemula.

Jika Anda belajar lebih efektif dengan mengikuti program pelatihan yang ditentukan dengan video untuk menambah konten tertulis, pertimbangkan kursus online premium berikut:

  • Perdagangan Algoritma Di Forex: buat Robot Forex Pertama Anda! Ditawarkan oleh Udemy.
  • MQL4 Tutorial Bootcamp: perdagangan Robot Coding di Metatrader4 yang diselenggarakan di Udemy.
  • Black Algo Trading: Bangun Robot Trading Anda, kursus Udemy online.
  • MQL4 Tutorial: Perdagangan algoritmik dalam MQL4 untuk Pemula Lengkap, ditawarkan oleh Forex Boat.

Sumber MetaQuotes Language 5 (MQL5)

Perangkat Lunak MetaQuotes juga mengelola situs dokumentasi resmi untuk pemrogram MQL5. Beberapa konten yang paling berharga untuk programmer baru termasuk:

  • Dokumen Referensi MQ5 Resmi;
  • Forum MetaTrader 5 di mana programmer MQL5 lain dapat mempertimbangkan tantangan yang Anda hadapi menulis skrip MQL5.
  • MQL5 Codebase adalah tempat Anda akan menemukan lebih dari seribu skrip MQL5 yang ditulis oleh programmer lain. Pelajari cara menulis MQL5 dengan meninjau, memecahkan, memperbaiki, dan menyesuaikan skrip ini.
  • Basis data Artikel Pemrograman MQL5 adalah tempat Anda akan menemukan banyak artikel dan tutorial yang membahas tugas pemrograman tertentu. Beberapa postingan yang paling berguna untuk pemula termasuk:
    • Panduan Ringkas atau Panduan Singkat untuk Pemula;
    • Pengantar MQL5: Cara Menulis Penasihat Ahli atau Indikator Kustom;
    • MQL for Dummies: Cara Mendesain dan Membangun Kelas Objek.

Jika Anda lebih suka belajar dari kursus pemrograman terstruktur, kursus online MQL Tutorial Bootcamp premium tersedia di Udemy.

Ringkasan

MQL4 dan MQL5 adalah bahasa pemrograman yang digunakan untuk membuat robot perdagangan dan alat analisis keuangan untuk digunakan pada platform perdagangan MetaTrader 4 dan 5. Sumber utama sumber daya pendidikan untuk calon pemrogram MQL adalah situs web dokumentasi MQL4 dan MQL5 resmi. Karena skrip MQL4 dan MQL5 hanya dapat dieksekusi dalam versi MetaTrader yang sesuai, pemrogram pemula harus berhati-hati mempelajari bahasa yang berlaku untuk versi MetaTrader yang ditawarkan oleh pialang mereka.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map