Bab E · MQL5
Apa itu MQL5: bahasa pemrograman MetaTrader dan komunitas MQL5.com, dari daftar akun sampai portofolio
Edisi 28 September 2026 · Redaksi PelitaTrade
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.

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.
| Aspek | MQL4 | MQL5 |
|---|---|---|
| Terminal | MetaTrader 4 | MetaTrader 5 |
| Ekstensi kode sumber | .mq4 | .mq5 |
| Berkas terkompilasi | .ex4 | .ex5 |
| Fungsi peristiwa utama EA | OnInit, OnTick, OnDeinit | OnInit, 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 | Isi | Yang perlu diwaspadai |
|---|---|---|
| Market | Toko indikator, robot, panel, dan sistem analisis untuk MetaTrader | Deskripsi produk ditulis penjual; uji di demo dulu |
| Signals | Berlangganan penyalinan transaksi dari akun yang dipantau | Statistik lama tidak menjamin hasil ke depan |
| Freelance | Memesan program khusus kepada pemrogram lepas | Spesifikasi yang kabur menghasilkan program yang kabur |
| Code Base | Pustaka kode sumber gratis untuk MT4 dan MT5 | Kode gratis tetap perlu dibaca sebelum dipakai |
| Articles & Forum | Artikel pemrograman dan ruang diskusi | Pendapat forum bukan dokumentasi resmi |
Cara daftar MQL5.com (langkah umum)
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.
Isi nama pengguna dan email
Nama pengguna ini akan tampil publik di profil dan forum. Pilih yang netral dan tidak memuat data pribadi.
Konfirmasi dan amankan akun
Ikuti instruksi konfirmasi dari email, lalu buat kata sandi yang berbeda dari kata sandi akun trading mana pun.
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:
- Bagikan kode sumber kecil yang rapi dan berkomentar di Code Base.
- Tulis penjelasan teknis, misalnya cara menangani error order, sebagai artikel.
- Selesaikan pekerjaan Freelance dengan spesifikasi jelas agar riwayat penilaiannya bermakna.
- 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.
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
- Bab F · Membuat EACara membuat EA forex: dari aturan tertulis ke kode MQL4/MQL5, plus batas EA generator dan robot di Android
- Lampiran 4 · Rangka EAOnInit, OnTick, dan OnDeinit: tiga fungsi peristiwa yang menjadi rangka setiap EA
- Lampiran 2 · Dua jalur salinSinyal MQL5 atau copy trading milik pialang? Membandingkan dua jalur menyalin transaksi
- Lampiran 3 · Keamanan berkasKeamanan berkas EA dan indikator pihak ketiga: memeriksa sebelum menempel ke grafik