EA là một chương trình để giám sát và tự động thực hiện các hành vi giao dịch mà không cần sự tham gia trực tiếp của nhà giao dịch. Khi cài đặt EA, bạn sẽ cần thiết lập các tiêu chí nhất định như cảnh báo kích hoạt, thông báo và hành vi giao dịch tùy thuộc vào các điều kiện thị trường ưa thích mà bạn đã lập trình EA để theo dõi.
EA được lập trình bằng MetaQuotes Language 4 (MQL4).