EA คือ โปรแกรมนักเทรดเขียนขึ้นโดยจะมีการทำงานผ่านทาง Trading terminal เพื่อเป็นตัวช่วยในการวิเคราะห์แนวโน้มและทิศทางของราคา หรือเพื่อใช้ในการเทรดแบบอัตโนมัติโดยที่ผู้เทรดไม่จำเป็นต้องตัดสินใจในการเทรด
โดยการทำงานของ EA จะสามารถพัฒนาขึ้นมาเพื่อใช้งานและกำหนดคุณสมบัติการทำงานได้ในหลากหลายรูปแบบ เช่น การตั้งค่าแจ้งเตือนเมื่อมีสัญญาณซื้อหรือสัญญาณขาย ตามเงื่อนไขที่คุณกำหนด
*EA ที่ใช้ในโปรแกรม MT4 จะเป็น EA ที่เขียนด้วยภาษา MetaQuotes Language 4 (MQL4).