หากคุณต้องการตั้งค่าการดำเนินการในแพลตฟอร์มการซื้อขายเป็นแบบอัตโนมัติ เราขอแนะนำ Expert Advisors (EA) หรือระบบเทรดอัตโนมัติ
ระบบเทรดอัตโนมัติ (EA) อาจช่วยทำให้การเทรดดำเนินไปโดยอัตโนมัติได้ แต่คุณควรเข้าใจกลยุทธ์ที่จะนำไปใช้ก่อนใช้ระบบนี้ ขอแนะนำให้ใช้การตรวจสอบวิเคราะห์สถานะเมื่อติดตั้งและใช้งานระบบเทรดอัตโนมัติ
EA คืออะไร
โปรแกรมระบบเทรดอัตโนมัติจะทำงานภายในแพลตฟอร์มการซื้อขายเพื่อติดตามตรวจสอบและดำเนินการซื้อขายโดยอัตโนมัติโดยไม่ต้องป้อนข้อมูลโดยตรง ในระหว่างการติดตั้ง ผู้ใช้จะต้องกำหนดหลักเกณฑ์เฉพาะ (เช่น การแจ้งเตือน) ที่ส่งผลต่อการดำเนินการซื้อขายตามเงื่อนไขของตลาดเพื่อให้โปรแกรมระบบเทรดอัตโนมัติติดตาม
ระบบเทรดอัตโนมัติจะมีการตั้งโปรแกรมใน MetaQuotes Language 4 (MQL4) หรือ MetaQuotes Language 5 (MQL5) เพื่อทำงานร่วมกันกับ MT4 และ MT5 ตามลำดับ
เพื่อให้ EA ของคุณทำงานได้อย่างราบรื่น
- เฉพาะเทอร์มินัลการซื้อขายสำหรับ MT4 และ MT5 บนเครื่องคอมพิวเตอร์เท่านั้นที่รองรับระบบเทรดอัตโนมัติ (EA) โปรแกรมไม่ทำงานบนมือถือหรือเว็บไซต์
- หาก EA ของคุณถูกปิดใช้งาน อาจเกิดจากหนึ่งในสาเหตุต่อไปนี้
- บาลานซ์ต่ำ บัญชีซื้อขายของคุณมีเงินไม่เพียงพอที่จะปฏิบัติตามข้อกำหนดขั้นต่ำ
- การตั้งค่าระบบเทรดอัตโนมัติเข้มงวดเกินไป อาจทำให้เทอร์มินัลทำงานหนักจากการส่งคำสั่งมากเกินไป รวมถึงคำขอที่ไม่เกี่ยวข้อง ตรวจสอบว่ามีการกำหนดการตั้งค่าอย่างเหมาะสมเพื่อไม่ให้ระบบทำงานหนักเกินไป
หากระบบเทรดอัตโนมัติของคุณถูกปิดใช้งานและไม่สามารถเปิดใช้งานด้วยตนเอง ขอให้คุณเปิดคำร้องในศูนย์บริการช่วยเหลือเพื่อรับความช่วยเหลือในการเปิดใช้งานใหม่อีกครั้ง
การตั้งค่าระบบเทรดอัตโนมัติ
- ดาวน์โหลดระบบเทรดอัตโนมัติจาก MQL Community ซึ่งเป็นแหล่งข้อมูลทางการของ MetaTrader
- เข้าสู่ระบบเทอร์มินัลการซื้อขาย MT4 หรือ MT5 ที่คุณใช้งานอยู่
- เปิดไฟล์ > เปิดโฟลเดอร์ข้อมูล แล้วค้นหาและคัดลอกไฟล์ที่ดาวน์โหลดไว้ไปยัง MQL4/5 > Experts.
- หากระบบเทรดอัตโนมัติต้องใช้ไลบรารี (ไฟล์.dll) หรือการตั้งค่า (ไฟล์.set) จะต้องคัดลอกไฟล์เหล่านี้ไปยังโฟลเดอร์ที่เกี่ยวข้อง ดังนี้ MQL4/5 ในไลบรารีและ MQL4/5 ในการตั้งค่า ระบบเทรดอัตโนมัติจะนำคุณไปยังที่ตั้งของไฟล์เพิ่มเติม หากจำเป็น
- จากนั้น รีสตาร์ทเทอร์มินัลการเทรด
- เปิดเครื่องมือ จากนั้นไปที่ตัวเลือก แล้วไปยัง Expert Advisors
- ทำเครื่องหมายที่อนุญาตการเทรดด้วยอัลกอริทึม จากนั้นคลิกตกลง
- เลือกอนุญาตการนำเข้า DLL และ/หรืออนุญาต WebRequest สำหรับ URL ที่อยู่ในรายชื่อ หากคุณทราบว่าระบบเทรดอัตโนมัติของคุณต้องใช้ไฟล์ .dll และ/หรือการเชื่อมต่อกับ URL ที่กำหนด โปรดตรวจสอบข้อกำหนดของระบบเทรดอัตโนมัติ เนื่องจากข้อกำหนดอาจแตกต่างกันไปตามสิทธิ์การใช้งานที่ต้องการใช้
- จากนั้น ในหน้าต่าง Navigator
- สำหรับ MT4 ให้เปิดช่องข้อมูล Experts Advisors โดยคลิกเครื่องหมาย +
- สำหรับ MT5 ให้คลิก Expert Advisors แล้วคลิก Advisors
- ค้นหาระบบเทรดอัตโนมัติของคุณ คลิกแล้วลากไปบนหน้าต่างกราฟเครื่องมือทางการเงินที่คุณต้องการ ซึ่งจะแสดงการตั้งค่าที่ระบบเทรดอัตโนมัติของคุณอนุญาต เมื่อเสร็จเรียบร้อยแล้ว คลิกตกลง
คุณสามารถติดตั้งระบบเทรดอัตโนมัติ (EA) โดยตรงภายในแพลตฟอร์มการซื้อขายได้ดังนี้
- เปิด MT4 หรือ MT5 ขึ้นมา ทั้งนี้ขึ้นอยู่กับเทอร์มินัลการเทรดที่คุณใช้
- ไปยังแถบ Code Base แล้วคลิกขวาเพื่อแสดงตัวเลือก และเลือก Expert Advisors
- เลือก EA ที่คุณต้องการแล้วคลิกขวาเพื่อดาวน์โหลด
- หลังจากดาวน์โหลดแล้ว หน้าต่างจะแสดงขึ้นเพื่อสอบถามว่าคุณต้องการเพิ่มระบบเทรดอัตโนมัติไปยังกราฟที่ใช้งานอยู่หรือไม่ คลิกใช่ หากคุณต้องการเพิ่ม
- หากคุณคลิก ไม่ ระบบเทรดอัตโนมัติ (EA) ที่ดาวน์โหลดไว้จะปรากฏในหน้าต่าง Navigator เปิดช่องข้อมูล Expert Advisors โดยคลิกเครื่องหมาย +
- คลิกและลากระบบเทรดอัตโนมัติไปยังหน้าต่างกราฟของเครื่องมือทางการเงิน หรือดับเบิลคลิกเพื่อเปิดใช้งานระบบเทรดอัตโนมัติ
- หน้าต่างจะแสดงขึ้นเพื่อให้คุณจัดการ EA ได้ตามความต้องการสำหรับเครื่องมือทางการเงินดังกล่าว
- เมื่อคุณตั้งค่าตามต้องการแล้ว ให้คลิกตกลง
หากต้องการลบระบบเทรดอัตโนมัติ ให้คลิกขวาที่หน้าต่างกราฟของเครื่องมือทางการเงินที่มีระบบเทรดอัตโนมัติติดตั้งอยู่
- สำหรับ MT4 ให้เลือก Expert Advisors และคลิกเอาออก
- สำหรับ MT5 ให้เลือกรายชื่อ Expert และคลิกเอาออก
ระบบเทรดอัตโนมัติค่าเริ่มต้น
EA เริ่มต้นทั้งหมดที่มาพร้อมกับ MT4 และ MT5 ได้รับการออกแบบโดย MetaQuotes Software
ระบบเทรดอัตโนมัติบน MT4:
- MACD Sample: ใช้กลยุทธ์การเทรดฟอเร็กซ์ที่ใช้อินดิเคเตอร์ Moving Average Convergence Divergence (MACD) แบบง่ายๆ
- เส้นค่าเฉลี่ย MA: ใช้กลยุทธ์เส้นค่าเฉลี่ย หากแท่งเทียนทะลุขึ้นมาจากด้านล่าง ระบบเทรดอัตโนมัติจะเข้าเทรดด้วยสถานะ Long หากเกิดกรณีตรงกันข้าม จะเข้าเทรดด้วยสถานะ Short
ระบบเทรดอัตโนมัติบน MT5:
- ExpertMACD: ออกแบบมาเพื่อใช้เส้น MACD (moving average convergence and divergence) ในการเข้าเทรด
- ExpertMAMA: MAMA ย่อมาจาก MESA Adaptive Moving Average ซึ่งเป็นกลยุทธ์การเทรดที่ปรับใช้กับการเปลี่ยนแปลงของราคา
- ExpertMAPSAR: ใช้อินดิเคเตอร์สองตัว คือ เส้นค่าเฉลี่ย และ ParabolicSAR เพื่อทำการเทรดให้เป็นอัตโนมัติ
- ExpertMAPSARSizeOptimized: ระบบนี้ใช้ MAPSAR ชุดเดียวกันกับระบบข้างต้น แต่สามารถปรับขนาดคำสั่งซื้อขายให้เหมาะสมได้
ความเข้ากันได้
แม้ว่าขั้นตอนในการติดตั้งระบบเทรดอัตโนมัติสำหรับ MT4 และ MT5 นั้นคล้ายกัน แต่ก็ไม่สามารถใช้งาน EA ของ MT4 บน MT5 หรือสลับกันได้ เนื่องจาก EA ถูกเขียนโปรแกรมด้วยภาษาที่เหมาะกับเทอร์มินัลการซื้อขายแต่ละประเภท โดย EA บน MT4 ใช้ภาษา MQL4 และ EA บน MT5 ใช้ภาษา MQL5