Bab C · Robot & EA
Robot trading adalah program aturan: cara kerja EA forex, kelebihan, dan kelemahannya
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.
Robot trading adalah program komputer yang membuka, mengubah, dan menutup posisi berdasarkan aturan yang sudah ditulis sebelumnya. Di MetaTrader, program semacam ini disebut Expert Advisor atau EA. Lembar ini membedah isi EA setiap kali harga bergerak, lalu menimbang kelebihan dan kelemahannya dengan jujur.
Isi kotak — siapkan dulu
- K1Terminal MT4 versi desktop dan akun demo; EA dipasang dan diuji di versi komputer.
- K2Satu contoh aturan sederhana yang bisa Anda tulis dalam satu kalimat.
- K3Kesediaan untuk mencurigai grafik hasil yang terlalu mulus.

EA forex adalah aturan yang dijalankan tanpa henti
Bayangkan satu kalimat: “Jika harga penutupan berada di atas rata-rata 50 candle dan belum ada posisi, buka Buy 0,01 lot dengan stop loss 30 pips.” Tulis kalimat itu dalam bahasa MQL4 atau MQL5, simpan, lalu tempelkan pada grafik: itulah EA trading. Tidak ada intuisi, tidak ada rasa takut, dan tidak ada kemampuan memahami berita yang tidak ditulis dalam aturannya.
| Sebutan | Arti di MetaTrader | Bisa membuka order? |
|---|---|---|
| Expert Advisor (EA) | Program otomatis yang berjalan di grafik dan merespons setiap tick | Ya |
| Indikator | Program yang menghitung dan menggambar di grafik | Tidak |
| Script | Program yang dijalankan sekali lalu berhenti | Ya, sekali jalan |
| Robot trading | Sebutan umum untuk EA; situs resmi MT4 memakai istilah ini untuk EA | Ya |
Cara kerja robot trading: satu siklus tick
Dokumentasi MQL5 menjelaskan bahwa peristiwa tick baru hanya dikirim ke EA ketika harga baru untuk simbol grafiknya diterima. Artinya, EA “bangun” setiap ada harga baru, memeriksa aturannya, lalu kembali menunggu.
Harga baru tiba
Server pialang mengirim kutipan terbaru. Terminal memanggil fungsi
OnTick()milik EA.EA membaca data
EA mengambil harga, nilai indikator, saldo, dan daftar posisi yang sedang terbuka.
Aturan dievaluasi
Kondisi jika-maka diperiksa satu per satu. Bila tidak ada yang terpenuhi, fungsi selesai tanpa berbuat apa-apa.
Perintah dikirim
Jika syarat terpenuhi, EA mengirim permintaan order ke server. Server bisa menerima, menolak, atau mengeksekusi di harga yang sedikit berbeda.
Hasil dicatat
Pesan EA tercatat di tab Experts, sedangkan peristiwa koneksi di tab Journal. Kedua log ini adalah tempat pertama untuk mencari tahu mengapa EA diam atau salah langkah.
Kerangka fungsi yang dipakai dalam siklus ini dibedah di lampiran OnInit, OnTick, dan OnDeinit.
Kelebihan dan batasnya, berdampingan
| Kelebihan | Batas yang menyertainya |
|---|---|
| Disiplin: aturan dijalankan persis sama setiap kali | Aturan yang keliru juga dijalankan persis sama setiap kali |
| Cepat merespons harga baru | Kecepatan tidak mengubah arah pasar; biaya spread tetap dibayar |
| Bisa diuji ulang dengan data historis | Uji historis mudah dibuat terlalu cocok dengan masa lalu |
| Bekerja saat pemiliknya tidur | Kesalahan juga terjadi saat pemiliknya tidur |

Kelemahan robot trading yang jarang ditulis di iklan
- Overfitting. Parameter diputar sampai grafik uji terlihat indah. Hasilnya lebih mirip hafalan daripada pemahaman.
- Pergantian kondisi pasar. Aturan yang cocok untuk pasar berombak bisa gagal saat pasar bergerak searah berbulan-bulan.
- Beda uji dan nyata. Spread melebar, slippage, dan penolakan order jarang tergambar sempurna di uji historis.
- Kotak hitam. EA yang hanya tersedia sebagai .ex4/.ex5 menutup logikanya dari pemeriksaan.
- Risiko tersembunyi. Sistem grid atau martingale menghasilkan banyak kemenangan kecil lalu satu kerugian besar.
- Ketergantungan teknis. Terminal harus menyala dan terhubung; komputer mati berarti posisi tanpa pengawas.
Alat vs skema: robot trading di Indonesia
Kata “robot trading” juga pernah dipakai sebagai kedok penghimpunan dana. Yang dijual sebenarnya bukan perangkat lunak, melainkan janji hasil. Kami tidak menuliskan nama kasus di sini karena tidak dapat memverifikasi rinciannya dari sumber resmi saat lembar ini disusun. Ciri-ciri umum yang patut dicurigai:
- Janji keuntungan harian atau bulanan dengan persentase tetap.
- Bonus besar untuk merekrut anggota baru, bertingkat seperti jaringan.
- Dana disetor ke rekening pengelola, bukan ke rekening pialang atas nama perusahaan.
- Penarikan tiba-tiba ditahan dengan alasan “pemeliharaan sistem” atau “biaya pajak” yang harus dibayar dulu.
Setiap nama perusahaan layak dicari di laman Bappebti maupun OJK. UU 4/2023 (UU P2SK) mengalihkan sebagian kewenangan atas derivatif keuangan ke OJK, jadi mengecek dua lembaga sekaligus adalah langkah paling aman.
EA yang sah pun tetap bisa menghabiskan saldo. Sebelum memasang, uji di akun demo, baca pengaturan input satu per satu, dan tentukan batas rugi yang membuat Anda mematikan robot.
Tanya jawab singkat
- EA forex adalah apa? Samakah dengan robot trading?
- EA (Expert Advisor) adalah istilah MetaTrader untuk program yang menjalankan aturan trading secara otomatis. Situs resmi MT4 sendiri menyebut EA sebagai robot trading, jadi dalam praktik keduanya menunjuk benda yang sama.
- Apakah robot trading memakai kecerdasan buatan?
- Kebanyakan tidak. Sebagian besar EA hanya menjalankan aturan jika-maka yang ditulis pembuatnya, misalnya perbandingan harga dengan rata-rata bergerak. Klaim “AI” di iklan perlu dibuktikan dengan penjelasan metode, bukan kata sifat.
- Apa kelemahan robot trading yang paling sering terjadi?
- Aturan yang terlalu disesuaikan dengan data masa lalu (overfitting). Hasil uji tampak mulus, tetapi ketika kondisi pasar berubah, aturan yang sama tidak lagi cocok.
- Bagaimana memastikan penawaran robot trading tidak ilegal?
- Minta nama badan hukum beserta nomor izinnya, kemudian periksa sendiri di laman Bappebti maupun OJK, atau telepon Kontak 157 OJK. Tawaran berjanji hasil tetap sambil meminta setoran ke rekening pengelola sebaiknya ditinggalkan.
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 1 · BacktestMembaca laporan backtest EA: profit factor, expected payoff, dan drawdown tanpa tertipu angka
- Lampiran 5 · Tab InputsMembaca tab Inputs sebuah EA: lot, magic number, SL/TP, dan jebakan satuan point
- Lampiran 3 · Keamanan berkasKeamanan berkas EA dan indikator pihak ketiga: memeriksa sebelum menempel ke grafik