Apa itu Expert Advisor (EA)
Expert Advisor (EA) adalah program yang berjalan di dalam MetaTrader. EA membaca harga dan indikator, lalu membuka, mengubah, atau menutup posisi sesuai aturan yang ditulis pembuatnya. Orang juga menyebutnya robot trading atau EA forex.
EA untuk MT5 ditulis dalam bahasa MQL5. EA untuk MT4 ditulis dalam MQL4. Keduanya tidak saling cocok: EA buatan MT4 tidak berjalan di MT5, begitu pula sebaliknya. Penjelasan lengkapnya ada di Apa Itu MQL4 dan MQL5 dan MT4 vs MT5.
File EA biasanya datang dalam bentuk berikut:
- Kode sumber: bisa dibuka, dibaca, dan diubah di MetaEditor, lalu dikompilasi.
- File terkompilasi: langsung dijalankan oleh terminal, tetapi isinya tidak bisa dibaca.
Jika Anda hanya menerima file terkompilasi, Anda tidak bisa memeriksa logika di dalamnya. Ini penting untuk bagian risiko di bawah.
Siap mencoba di akun riil atau demo?
Tautan mitra · trading memiliki risiko kerugian yang tinggi
Cara pasang EA di MT5
Langkah berikut berlaku untuk MetaTrader 5 versi desktop di Windows. Nama menu bisa sedikit berbeda jika bahasa terminal Anda bukan Inggris.
- Buka MT5, lalu pilih File → Open Data Folder.
- Masuk ke folder MQL5, lalu ke folder Experts.
- Salin file EA ke folder tersebut. Jika EA disertai file tambahan, misalnya indikator, letakkan sesuai petunjuk pembuatnya. Indikator biasanya masuk ke folder Indicators.
- Kembali ke MT5. Buka jendela Navigator dengan Ctrl+N.
- Klik kanan pada Expert Advisors, lalu pilih Refresh. Anda juga bisa menutup lalu membuka ulang terminal.
- EA muncul di daftar Navigator. Seret EA ke chart simbol dan timeframe yang Anda inginkan.
Setiap EA terpasang per chart. Chart yang sudah menjalankan EA tidak bisa menjalankan EA lain sekaligus. Untuk EA kedua, buka chart baru.
Cara memasang file ke folder data hampir sama dengan memasang indikator. Lihat juga Indikator Custom.
Expert Advisor di MT4
Di MT4 alurnya sama, dengan beberapa perbedaan:
- Folder tujuannya MQL4 → Experts, dibuka lewat File → Open Data Folder.
- Tombol di toolbar bernama AutoTrading, bukan Algo Trading.
- Status EA di chart ditandai ikon di pojok kanan atas chart.
Mengaktifkan Algo Trading
EA tidak akan membuka posisi jika trading algoritmik belum diizinkan. Ada beberapa tempat pengaturan:
- Tombol Algo Trading di toolbar (MT5) atau AutoTrading (MT4). Tombol ini menyalakan atau mematikan semua EA di terminal sekaligus.
- Tools → Options → Expert Advisors. Di sini ada pilihan Allow algorithmic trading, Allow DLL imports, dan daftar alamat untuk WebRequest.
- Jendela pengaturan EA saat EA ditempel ke chart. Di tab Common, centang izin trading algoritmik untuk EA tersebut.
Hal yang perlu diperhatikan:
- Izinkan DLL imports hanya untuk EA dari sumber yang Anda percaya. DLL adalah pustaka program di luar MetaTrader yang bisa mengakses komputer Anda.
- Ikon di pojok kanan atas chart menunjukkan apakah EA aktif. Jika ikon tampak nonaktif, periksa tombol toolbar dan tab Common.
- Buka tab Experts dan Journal di jendela Toolbox untuk melihat pesan dan error dari EA. Jika ada error, lihat Error MetaTrader Umum.
EA hanya berjalan selama terminal terbuka dan terhubung ke server. Jika komputer mati atau internet putus, EA berhenti bekerja. Posisi yang sudah terbuka tetap ada di akun tanpa pengawasan EA.
Mengatur input EA
Tab Inputs di jendela pengaturan EA berisi parameter yang disediakan pembuatnya. Isinya berbeda untuk setiap EA, tetapi yang umum ada:
| Parameter | Fungsi |
|---|---|
| Lot / volume | Ukuran posisi setiap transaksi |
| Stop Loss / Take Profit | Jarak penutupan otomatis saat rugi atau untung |
| Magic number | Kode yang memisahkan order EA dari order lain |
| Jam trading | Rentang waktu EA boleh membuka posisi |
| Pengaturan risiko | Misalnya lot berdasarkan saldo, batas posisi terbuka |
Sebelum mengubah input, pahami dulu artinya. Parameter lot yang terlalu besar, atau EA tanpa stop loss, bisa menghabiskan saldo dengan cepat. Anda bisa menyimpan dan memuat set input lewat tombol Save dan Load di tab yang sama. Untuk memahami ukuran lot, lihat Minimal Lot dan Stop Loss & Take Profit.
Jika Anda memakai akun di Exness, periksa ketentuan terkini soal penggunaan EA di area pribadi Exness atau situs resminya.
Kenapa "EA profit" yang dipasarkan adalah tanda bahaya
Banyak EA dijual atau dibagikan dengan janji untung rutin, "tanpa loss", atau hasil backtest yang tampak mulus. Ini tanda bahaya:
- Hasil masa lalu tidak menjamin hasil ke depan. Backtest bisa disetel berlebihan agar cocok dengan data lama (overfitting), lalu gagal di pasar nyata.
- File terkompilasi tanpa kode sumber membuat Anda tidak tahu apa yang dilakukan EA, termasuk teknik berisiko seperti martingale (menggandakan lot setelah rugi) atau grid tanpa batas.
- Laporan akun bisa dipilih-pilih atau berasal dari akun demo.
- Ajakan memakai broker tertentu, menyerahkan login akun, atau menitipkan dana ke penjual EA.
Di Indonesia, menurut aturan Bank Indonesia, pialang derivatif valas berizin dilarang menjamin keuntungan atau kerugian atau memberikan gambaran yang menyesatkan (PADG 26/2025 Pasal 22 ayat 2). Selain itu, pedagang, pialang (Pialang Derivatif PUVA) dan penasihat derivatif valas wajib memperoleh izin usaha BI sebelum melakukan kegiatan apa pun (PADG 26/2025 Pasal 97). Janji keuntungan pasti dari pihak mana pun patut diragukan. Informasi lebih lanjut ada di Hukum & Regulator.
Trading forex dan CFD dengan leverage bisa menimbulkan kerugian besar dalam waktu singkat. EA tidak menghilangkan risiko ini; EA hanya menjalankan aturan secara otomatis, termasuk aturan yang buruk.
Uji EA terlebih dahulu
Sebelum menjalankan EA di akun riil:
- Baca atau minta penjelasan logika EA. Jika ada kode sumber, buka di MetaEditor.
- Jalankan di Strategy Tester. Uji di beberapa periode dan kondisi pasar, bukan hanya periode yang bagus. Panduannya ada di Strategy Tester.
- Jalankan di akun demo dalam jangka waktu yang cukup untuk melihat perilaku EA saat spread melebar, saat berita, dan saat pasar bergerak cepat. Lihat Akun Demo.
- Gunakan lot kecil jika akhirnya beralih ke akun riil, dan pantau tab Experts serta riwayat transaksi secara rutin.
- Tetapkan batas kerugian yang Anda sanggup tanggung. Lihat Manajemen risiko.
Pertanyaan yang sering diajukan
Di mana folder EA di MT5?
Buka File → Open Data Folder, lalu masuk ke MQL5 → Experts. Di MT4 foldernya MQL4 → Experts.
EA sudah di chart tapi tidak membuka posisi, kenapa?
Periksa tombol Algo Trading di toolbar, izin di tab Common, dan pesan di tab Experts serta Journal. Bisa juga kondisi masuk menurut aturan EA belum terpenuhi.
Apakah EA MT4 bisa dipakai di MT5?
Tidak. Bahasa dan file keduanya berbeda. EA harus ditulis ulang atau dikonversi ke MQL5.
Apakah EA tetap berjalan saat komputer dimatikan?
Tidak. EA hanya berjalan selama terminal terbuka dan terhubung. Sebagian trader memakai server virtual (VPS) agar terminal tetap menyala.
Apakah ada EA yang pasti untung?
Tidak ada. Setiap EA bisa rugi, dan janji untung pasti adalah tanda bahaya.
Bisakah EA dipasang di MetaTrader mobile?
Tidak. Aplikasi MetaTrader di Android dan iOS tidak menjalankan EA. Lihat MetaTrader Mobile.
