ข้ามไปที่เนื้อหาหลัก

Expert Advisor (EA) คืออะไร?

Chotipong avatar
เขียนโดย Chotipong
อัปเดตเมื่อกว่า 4 เดือนที่แล้ว

Expert Advisor (EA) คือโปรแกรมที่ทำงานภายในเทอร์มินัลการเทรดเพื่อเฝ้าติดตามและดำเนินการซื้อขายโดยอัตโนมัติ โดยไม่ต้องมีการแทรกแซงโดยตรงจากเทรดเดอร์
เมื่อทำการติดตั้ง EA เทรดเดอร์จะต้องตั้งค่าพารามิเตอร์เฉพาะ เช่น การแจ้งเตือน การส่งการแจ้งเตือน และการดำเนินการซื้อขายตามเงื่อนไขของตลาดที่กำหนดไว้ล่วงหน้า

EA ถูกเขียนโปรแกรมด้วยภาษา MetaQuotes Language 4 (MQL4) สำหรับ MT4 และ MetaQuotes Language 5 (MQL5) สำหรับ MT5 ซึ่งทำให้ EA แต่ละประเภทใช้ได้เฉพาะกับแพลตฟอร์มของตนเท่านั้น

EA ที่มากับ MetaTrader โดยค่าเริ่มต้น:

แพลตฟอร์ม MetaTrader มาพร้อมกับ EA ที่ถูกออกแบบโดย MetaQuotes Software:

  • EA เริ่มต้นของ MT4

  1. MACD Sample – ดำเนินกลยุทธ์การเทรดอย่างง่ายโดยอิงจาก MACD

  2. Moving Average – ใช้กลยุทธ์ค่าเฉลี่ยเคลื่อนที่ โดยเปิดออเดอร์เมื่อแท่งเทียนตัดผ่านค่าเฉลี่ยเคลื่อนที่

  • EA เริ่มต้นของ MT5

  1. ExpertMACD – ใช้ MACD เพื่อกำหนดจุดเข้าออเดอร์

  2. ExpertMAMA – กลยุทธ์ที่ใช้ MESA Adaptive Moving Average (MAMA)

  3. ExpertMAPSAR – ผสมผสานค่าเฉลี่ยเคลื่อนที่และ ParabolicSAR ในการดำเนินคำสั่งซื้อขาย

  4. ExpertMAPSARSizeOptimized – คล้ายกับ ExpertMAPSAR แต่เพิ่มการปรับขนาดล็อตให้เหมาะสม

ความเข้ากันได้:
EA ไม่สามารถใช้สลับกันระหว่าง MT4 และ MT5 ได้ เนื่องจากเขียนด้วยภาษาการเขียนโปรแกรมที่แตกต่างกัน (MQL4 สำหรับ MT4 และ MQL5 สำหรับ MT5) EA ที่ออกแบบมาสำหรับ MT4 จะไม่สามารถใช้งานบน MT5 ได้ และในทางกลับกันเช่นกัน

นี่ไม่ใช่คำตอบที่ต้องการใช่ไหม