หน้าแรก > คลังความรู้ EA และ MT5 > การรัน EA หลายตัวพร้อมกัน

รัน EA หลายตัวการรันระดับกลาง

การรัน EA หลายตัวพร้อมกัน — MagicNumber และการป้องกันการรบกวน

อัปเดตล่าสุด: 2026-05-20 | เวลาอ่านโดยประมาณ: 14 นาที

การรัน EA หลายตัวร่วมกันช่วยกระจายความเสี่ยงและทำให้ผลการเทรดมีเสถียรภาพมากขึ้น แต่หากตั้งค่าผิดพลาด EA อาจรบกวนกันเองและนำไปสู่ความสูญเสียที่ไม่คาดคิด บทความนี้อธิบายประเด็นปฏิบัติที่สำคัญสำหรับการรัน EA หลายตัวอย่างปลอดภัย

ประโยชน์ของการรัน EA หลายตัวพร้อมกัน

หากพึ่งพา EA ตัวเดียว เมื่อ EA นั้นเจอตลาดที่ไม่เหมาะ บัญชีทั้งหมดจะตก Drawdown ด้วยกัน การรัน EA หลายตัวที่มีรูปแบบการเคลื่อนตัวต่างกัน ทำให้เมื่อ EA หนึ่งขาดทุน อีกตัวสามารถชดเชยได้ ส่งผลให้กราฟทรัพย์สินราบเรียบขึ้น

เพื่อให้ได้ผลสูงสุด การเลือก EA ที่มีความสัมพันธ์ต่ำเป็นสิ่งสำคัญ การนำ EA ที่ใช้สกุลเงินและกลยุทธ์เดียวกันมารันคู่กันไม่ถือว่าเป็นการกระจาย ให้รวม EA จากคู่สกุลเงินต่างกันและประเภทกลยุทธ์ต่างกัน เช่น Trend Following กับ Range Reversion

รายละเอียดการจัดการพอร์ตโฟลิโออยู่ในบทความ "EA Portfolio Strategy" บทความนี้เน้นเฉพาะ "การปฏิบัติในการรันพร้อมกัน" หลังตัดสินใจเลือก EA แล้ว

บทบาทของ MagicNumber

MagicNumber คือหมายเลขที่ EA ใช้ระบุโพซิชันของตัวเอง หมายเลขนี้จะถูกบันทึกในแต่ละโพซิชัน และ EA จะดำเนินการเฉพาะ "โพซิชันที่มี MagicNumber ของตัวเอง" เท่านั้น

เมื่อรัน EA หลายตัวในบัญชีเดียวกัน หาก MagicNumber ของแต่ละ EA ต่างกัน EA จะไม่แตะโพซิชันของ EA อื่น แต่หากหมายเลขซ้ำกัน EA หนึ่งอาจปิดโพซิชันของอีก EA โดยไม่ได้ตั้งใจ

กฎสำคัญเมื่อรัน EA หลายตัวคือ "ตั้ง MagicNumber ให้ต่างกันทุก EA" เพื่อแยกออกจากโพซิชันการเทรดด้วยมือ ต้องตรวจสอบ MagicNumber เสมอ

การป้องกัน EA รบกวนกันเอง

นอกจาก MagicNumber ยังมีประเด็นอื่นที่ต้องระวังในการรัน EA หลายตัว

1

ตั้ง MagicNumber ให้ต่างกันทุกตัว

สำคัญที่สุด EA ของเว็บไซต์นี้มีหมายเลขเฉพาะที่กำหนดไว้แล้วตั้งแต่ต้น หากแก้ไขเองต้องระวังอย่าให้ซ้ำกัน

2

ไม่รัน EA หลายตัวบนสัญลักษณ์เดียวกัน

การรัน EA หลายตัวบนสัญลักษณ์เดียวกันอาจทำให้โพซิชันของ EA หนึ่งส่งผลต่อการตัดสินใจของอีก EA หลักการคือ 1 สัญลักษณ์ 1 EA

3

ยึดหลัก 1 ชาร์ต 1 EA

MT5 อนุญาตให้มี EA ได้เพียง 1 ตัวต่อชาร์ต ต้องเปิดชาร์ตให้เท่ากับจำนวน EA ที่รัน

4

ตรวจสอบการตั้งค่า Hedging

หาก EA หนึ่งซื้อและอีก EA ขายสัญลักษณ์เดียวกัน บัญชีโดยรวมจะอยู่ในสถานะ Hedge ต้องหลีกเลี่ยง Hedge ที่ไม่ได้ตั้งใจ

การจัดการความเสี่ยงรวม

สิ่งที่มักถูกมองข้ามมากที่สุดในการรัน EA หลายตัวคือความเสี่ยงรวม หาก EA แต่ละตัวตั้ง Risk % ไว้ที่ 1% เมื่อ EA ทั้ง 3 ตัวเปิดออเดอร์พร้อมกัน ความเสี่ยงรวมของบัญชีจะเป็น 3%

ยิ่งไปกว่านั้น EA ที่มีความสัมพันธ์สูงมักเปิดออเดอร์ในทิศทางเดียวกันพร้อมกัน ทำให้ความเสี่ยงรวมขยายตัวได้ง่าย ยิ่งเพิ่มจำนวน EA มากขึ้น ก็ต้องยิ่งลด Risk % ต่อ EA ลง

จำนวน EAเป้าหมายต่อ EAเป้าหมายความเสี่ยงรวม
1 ตัว1.0%1.0%
2-3 ตัว0.5-0.7%ประมาณ 1.5-2.0%
4-6 ตัว0.3-0.5%ประมาณ 2.0-2.5%
7 ตัวขึ้นไป0.2-0.3%ควรไม่เกิน 2.5%
เป้าหมายคือรักษาความเสี่ยงรวมไว้ที่ 2-3% หรือต่ำกว่า ตรวจสอบด้วยว่า Margin Level ยังมีพอเพียงเมื่อ EA ทุกตัวเปิดโพซิชันพร้อมกัน

รัน EA ได้กี่ตัวใน MT5 เดียว

MT5 เองสามารถรัน EA ได้จำนวนมาก แต่ขีดจำกัดในทางปฏิบัติขึ้นอยู่กับสเปกของ VPS หรือ PC การเพิ่มจำนวน EA หมายถึงการเพิ่มชาร์ตและการคำนวณ indicator ซึ่งใช้ RAM และ CPU มากขึ้น

VPS ที่มี RAM 2GB เหมาะสำหรับ 3-5 EA และ RAM 4GB เหมาะสำหรับ 5-10 EA เป็นแนวทางการรันที่เสถียร EA ที่ใช้การคำนวณซับซ้อนหรือ indicator จำนวนมากจะใช้ทรัพยากรมากกว่า

การเพิ่มจำนวน EA ไม่ใช่เป้าหมายในตัวเอง สิ่งสำคัญคือการเลือก EA ที่มีความสัมพันธ์ต่ำมารันด้วยกัน การนำ EA ที่คล้ายกัน 10 ตัวมารันพร้อมกันแทบไม่มีผลในการกระจาย ให้มีทรัพยากรเหลือพอ และลดจำนวนลงหากระบบเริ่มหน่วง

📈 เรียนรู้วิธีจัดการพอร์ตโฟลิโอ EA

ประสิทธิภาพของการรัน EA หลายตัวขึ้นอยู่กับว่าคุณเลือก EA ที่เหมาะสมมารวมกันหรือไม่ บทความ Portfolio Strategy อธิบายวิธีการรวม EA

อ่าน Portfolio Strategy →

คำถามที่พบบ่อย

Q: MagicNumber คืออะไร? ต้องตั้งค่าเสมอหรือไม่?

MagicNumber คือหมายเลขที่ EA ใช้ระบุโพซิชันของตัวเอง เมื่อรัน EA หลายตัวในบัญชีเดียวกัน แต่ละ EA ต้องมีหมายเลขต่างกัน EA ของเว็บไซต์นี้มีหมายเลขเฉพาะกำหนดไว้แล้วตั้งแต่ต้น ดังนั้นปกติไม่จำเป็นต้องเปลี่ยน

Q: สามารถรัน EA 2 ตัวบนสกุลเงินคู่เดียวกันได้หรือไม่?

โดยหลักการควรหลีกเลี่ยง การรัน EA หลายตัวบนสัญลักษณ์เดียวกันอาจทำให้โพซิชันของกันและกันส่งผลต่อการตัดสินใจ หรือเกิด Hedge โดยไม่ได้ตั้งใจ แม้ MagicNumber ต่างกันจะรันร่วมกันได้ในทางเทคนิค แต่การจัดการความเสี่ยงจะซับซ้อนขึ้น ให้ยึดหลัก 1 สัญลักษณ์ 1 EA เป็นพื้นฐาน

Q: สามารถรัน EA หลายตัวในชาร์ตเดียวได้หรือไม่?

ไม่ได้ MT5 รองรับเพียง 1 EA ต่อชาร์ต หากต้องการรัน EA หลายตัว ให้เปิดชาร์ตให้เท่ากับจำนวน EA และวาง EA แต่ละตัวในชาร์ตของตัวเอง

Q: การเพิ่มจำนวน EA ช่วยกระจายความเสี่ยงได้หรือไม่?

การเพิ่มจำนวนอย่างเดียวไม่ใช่การกระจาย สิ่งสำคัญคือความสัมพันธ์ที่ต่ำ การนำ EA ที่มีกลยุทธ์คล้ายกันและสกุลเงินคู่เดียวกัน 10 ตัวมารันพร้อมกัน มักแพ้ในทิศทางเดียวกันพร้อมกัน จึงไม่มีผลในการกระจายเลย ให้รวม EA จากสกุลเงินและประเภทกลยุทธ์ที่ต่างกัน

Q: ควรตั้ง Risk % อย่างไรเมื่อรัน EA หลายตัว?

คำนวณ Risk % ของแต่ละ EA แบบรวม หาก EA 3 ตัวแต่ละตัว 1% เมื่อเปิดออเดอร์พร้อมกันความเสี่ยงรวมจะเป็น 3% ยิ่งเพิ่มจำนวน EA มากขึ้น ให้ลด Risk % ต่อ EA ลง เพื่อรักษาความเสี่ยงรวมไว้ที่ 2-3% หรือต่ำกว่าเป็นเป้าหมาย