Expert Adviser (EA) atau Penasihat Ahli adalah program yang dijalankan melalui terminal perdagangan untuk memantau dan secara otomatis melakukan tindakan perdagangan tanpa keterlibatan langsung pedagang. Saat Anda memasang EA, Anda harus menyiapkan kriteria tertentu seperti peringatan pemicu, pemberitahuan, dan tindakan perdagangan tergantung pada kondisi pasar pilihan yang telah Anda program untuk dilacak oleh EA.
EA diprogram dalam MetaQuotes Language (MQL). Bahasa ini digunakan untuk membuat Expert Advisor, indikator khusus, dan skrip untuk MetaTrader 4 (MT4) dan MetaTrader 5 (MT5).
Anda dapat membuat EA Anda sendiri menggunakan bahasa pemrograman MQL4, MQL5, atau mengunduh EA yang sudah jadi dari pasar MQL.