Lompat ke isi
PelitaTradeMANUAL ALAT

Bab E · MQL5

Apa itu MQL5: bahasa pemrograman MetaTrader dan komunitas MQL5.com, dari daftar akun sampai portofolio

Edisi 28 September 2026 · Redaksi PelitaTrade

Perhatian · produk berisiko tinggi

Transaksi valas dan CFD berjalan dengan leverage, sehingga gerak harga yang kecil sanggup menguras seluruh saldo akun, bahkan dalam hitungan menit. Mayoritas pelaku ritel pada produk semacam ini justru menutup tahun dengan rugi. Lembar ini menerangkan cara kerja alat, bukan ajakan membuka posisi, dan tidak ada alat, robot, atau master yang dapat menjamin hasil.

Istilah MQL5 punya dua arti yang sering bercampur. Yang pertama adalah bahasa pemrograman untuk membuat program trading di MetaTrader 5. Yang kedua adalah MQL5.com, situs komunitas milik MetaQuotes yang berisi toko aplikasi, layanan sinyal, bursa jasa pemrogram, dan pustaka kode. Lembar ini memisahkan keduanya dengan rapi.

Isi kotak — siapkan dulu

  • K1Alamat email aktif untuk mendaftar akun komunitas.
  • K2Terminal MetaTrader dengan MetaEditor (terpasang otomatis bersama versi desktop).
  • K3Kesabaran membaca dokumentasi berbahasa Inggris; istilah teknisnya jarang diterjemahkan.
Kubus bercahaya berisi baris kode di tengah panel grafik yang menanjak
Satu nama, dua benda: bahasa pemrograman dan situs komunitas.

MQL5 sebagai bahasa

MQL5 dipakai untuk menulis Expert Advisor, indikator, script, dan pustaka. Kodenya ditulis di MetaEditor, dikompilasi menjadi berkas .ex5, lalu dijalankan di terminal MetaTrader 5. Saudaranya, MQL4, dipakai di MetaTrader 4 dan menghasilkan berkas .ex4. Situs resmi MT4 menyebut MQL4 sebagai bahasa berorientasi objek untuk pengembangan strategi, lengkap dengan MetaEditor dan debugger bawaan.

MQL4 dan MQL5 sekilas
AspekMQL4MQL5
TerminalMetaTrader 4MetaTrader 5
Ekstensi kode sumber.mq4.mq5
Berkas terkompilasi.ex4.ex5
Fungsi peristiwa utama EAOnInit, OnTick, OnDeinitOnInit, OnTick, OnDeinit (plus peristiwa tambahan)

Cara membuat program MQL5 dimulai dari MetaEditor: pilih pembuatan berkas baru, tentukan jenis program (misalnya Expert Advisor), beri nama, lalu isi kerangka yang dihasilkan. Contoh kode lengkap ada di bab cara membuat EA.

MQL5.com sebagai komunitas

Halaman “tentang” di MQL5.com menyebut situs ini dikelola MetaQuotes Ltd, perusahaan teknologi yang menyatakan dirinya bukan penasihat investasi maupun pialang. Layanan yang tercantum di sana:

Layanan di MQL5.com
LayananIsiYang perlu diwaspadai
MarketToko indikator, robot, panel, dan sistem analisis untuk MetaTraderDeskripsi produk ditulis penjual; uji di demo dulu
SignalsBerlangganan penyalinan transaksi dari akun yang dipantauStatistik lama tidak menjamin hasil ke depan
FreelanceMemesan program khusus kepada pemrogram lepasSpesifikasi yang kabur menghasilkan program yang kabur
Code BasePustaka kode sumber gratis untuk MT4 dan MT5Kode gratis tetap perlu dibaca sebelum dipakai
Articles & ForumArtikel pemrograman dan ruang diskusiPendapat forum bukan dokumentasi resmi

Cara daftar MQL5.com (langkah umum)

  1. Buka halaman pendaftaran

    Ketik alamat MQL5.com langsung di peramban. Hindari tautan pendaftaran dari iklan atau pesan pribadi, karena halaman tiruan kerap dipakai untuk mencuri akun.

  2. Isi nama pengguna dan email

    Nama pengguna ini akan tampil publik di profil dan forum. Pilih yang netral dan tidak memuat data pribadi.

  3. Konfirmasi dan amankan akun

    Ikuti instruksi konfirmasi dari email, lalu buat kata sandi yang berbeda dari kata sandi akun trading mana pun.

  4. Hubungkan ke terminal bila perlu

    Untuk memakai Signals atau membeli dari Market lewat terminal, masukkan nama pengguna MQL5 di pengaturan terminal bagian Community.

Cara membuat portofolio di MQL5

Profil di MQL5.com menjadi etalase karya. Dari sisi pemrogram, portofolio berarti kumpulan bukti kerja yang bisa diperiksa orang lain. Beberapa cara membangunnya secara jujur:

  1. Bagikan kode sumber kecil yang rapi dan berkomentar di Code Base.
  2. Tulis penjelasan teknis, misalnya cara menangani error order, sebagai artikel.
  3. Selesaikan pekerjaan Freelance dengan spesifikasi jelas agar riwayat penilaiannya bermakna.
  4. Jika menampilkan akun sebagai sinyal, biarkan riwayatnya panjang dan jangan menghapus akun yang pernah rugi.

Dari sisi pembaca profil orang lain, ingat bahwa jumlah unduhan atau bintang tidak sama dengan kualitas strategi. Baca kodenya bila tersedia dan periksa asal berkasnya di lampiran keamanan berkas EA.

Perhatian

Produk di Market atau sinyal di Signals bisa tampak meyakinkan karena tampil di situs resmi. Namun MetaQuotes sendiri menyatakan bukan penasihat investasi; tanggung jawab keputusan tetap pada pembeli.

Tanya jawab singkat

Apa itu MQL5 dalam satu kalimat?
MQL5 adalah bahasa pemrograman untuk membuat EA, indikator, dan script di MetaTrader 5, sekaligus nama situs komunitas MQL5.com yang dikelola MetaQuotes.
Apakah daftar MQL5 berbayar?
Pendaftaran akun komunitasnya sendiri tidak memerlukan pembelian. Biaya muncul bila Anda membeli produk di Market, berlangganan sinyal berbayar, atau memesan pekerjaan di Freelance.
Apakah program MQL5 bisa dipakai di MT4?
Tidak langsung. MT4 memakai MQL4 dan berkas .ex4, sedangkan MT5 memakai MQL5 dan berkas .ex5. Sintaks keduanya mirip, tetapi program perlu ditulis ulang atau disesuaikan.
Bagaimana cara membuat portofolio di MQL5?
Profil MQL5 menampilkan karya yang Anda terbitkan. Portofolio yang meyakinkan dibangun dari kode yang dibagikan di Code Base, artikel, riwayat pekerjaan Freelance, atau sinyal dengan riwayat panjang, bukan dari satu tangkapan layar hasil.

Lembar berikutnya