Expert Advisors (EA) — หุ่นยนต์เทรดอัตโนมัติใน MT4/MT5
โฆษณา YouTube บอกว่า "EA win rate 95% ราคา $200 ครั้งเดียว กำไรอัตโนมัติขณะนอนหลับ!" คุณซื้อมา ใช้ได้สองสัปดาห์ +20% "เยี่ยม!" สัปดาห์ที่สาม -50% สัปดาห์ที่สี่ -80% บัญชีพังไม่เป็นท่า บทความนี้อธิบายว่าทำไมเรื่องนี้ถึงเกิดขึ้นซ้ำซากและคุณจะหลีกเลี่ยงได้อย่างไร
Expert Advisor (EA) คืออะไร
Expert Advisor (EA) คือหุ่นยนต์เทรดอัตโนมัติที่เขียนด้วยภาษา MQL4 สำหรับ MT4 หรือ MQL5 สำหรับ MT5 มันดำเนินกลยุทธ์ 24/5 — เปิด แก้ไข และปิดสถานะตามอัลกอริทึมที่กำหนดไว้ล่วงหน้า ทำงานโดยไม่มีอารมณ์ ไม่หยุดพัก และไม่เหนื่อยจากการตัดสินใจสะสม
ข้อดีและข้อเสียของ EA
ข้อดีของ EA
- ไม่มีอารมณ์ — ไม่มีอาการเทรดแก้แค้นหรือตื่นตระหนก
- รันตลอด 24/5 ครอบคลุมช่วงเซสชันเอเชีย — EA บริหารคำสั่งฝั่งเซิร์ฟเวอร์ ดังนั้น Stop Loss และ Take Profit ทำงานได้แม้จะปิดแพลตฟอร์มไว้
- ทำการทดสอบย้อนหลัง (backtesting) ได้
- มีความสม่ำเสมอ — ปฏิบัติตามแผนเดิมทุกครั้ง
- ไม่ต้องนั่งเฝ้าหน้าจอตลอดเวลาหลังตั้งค่าเสร็จแล้ว
ข้อเสียของ EA (ที่วิกฤต)
- 90% ของ EA ฟรี = มิจฉาชีพ (ปรับพารามิเตอร์จนเหมาะกับ backtest มากเกินไป)
- EA ระดับพรีเมียม ($200–2,000) ดีกว่า แต่ยังมี 70% ที่ใช้ไม่ได้หลังผ่านไปหนึ่งปี
- ต้องมีทักษะการเขียนโปรแกรม (หรือซื้อสำเร็จรูป)
- ความเสี่ยงจากโบรกเกอร์ — ส่วนต่างราคาที่เกิดขึ้น (slippage) และ requote
- เมื่อสภาพตลาดเปลี่ยน EA ก็หยุดทำงานได้ผล
- ไม่สอนให้คุณเข้าใจการเทรดด้วยตัวเอง
เหตุใด EA ส่วนใหญ่จึงขาดทุน
สาเหตุหลักที่ EA ขาดทุนมีสามประการ:
- Overfitting (การปรับมากเกินไป) — EA ที่ถูกปรับแต่งบนข้อมูล backtest จะเข้ากันได้ดีเลิศกับข้อมูลในอดีต แต่เมื่อเทรดจริงตลาดเปลี่ยนไปแล้วก็ขาดทุน
- Curve fitting (การบิดเส้นกราฟ) — โปรแกรมเมอร์ปรับพารามิเตอร์จนได้ win rate 95%+ ในบันทึกทดสอบ นี่คือสัญญาณโกง
- Market regime change (การเปลี่ยนสภาพตลาด) — EA จากปี 2020 ที่สร้างมาสำหรับตลาดแนวโน้ม (trending) ใช้ไม่ได้ในตลาดแกว่งข้าง (ranging) ของปี 2023
การทดสอบ EA อย่างเป็นระบบ
- Backtest 5+ ปี ใน MT5 Strategy Tester ด้วยข้อมูล real ticks — การเลือกระหว่าง Forex Tester กับ Strategy Tester ในตัวขึ้นอยู่กับงบประมาณและความละเอียดของข้อมูลที่ต้องการ
- ปรับพารามิเตอร์อย่างระมัดระวัง — ต้องมีรายการเทรดอย่างน้อย 100 รายการ อย่าทำ curve fitting
- Forward test บนบัญชีทดลอง (demo account) — 1–3 เดือนด้วยข้อมูลตลาดจริง
- เทรดจริงด้วยสถานะขนาดเล็ก — เริ่มที่ 0.01 ล็อตนาน 1–3 เดือน
- เทรดด้วยขนาดปกติ — หลังจากเห็นความสม่ำเสมอที่ชัดเจนแล้วเท่านั้น
กระบวนการทั้งหมดใช้เวลา 6–12 เดือน การข้ามขั้นตอน = เงินสูญ
แหล่งซื้อ EA ที่น่าเชื่อถือ
- MQL5 Market (MetaQuotes อย่างเป็นทางการ) — ปลอดภัยที่สุด MetaQuotes ตรวจสอบผลิตภัณฑ์ก่อนเผยแพร่
- FX-On, StrategyQuant — แพลตฟอร์มบุคคลที่สามที่มีชื่อเสียง
- Telegram, Reddit, Forum — หลีกเลี่ยง ความเสี่ยงมิจฉาชีพสูงมาก
“ศัตรูที่ยิ่งใหญ่ที่สุดของนักเทรดแบบอัลกอริทึมคืออคติจากการคัดเลือกข้อมูล โมเดลที่ดูสวยในการทดสอบย้อนหลังมักล้มเหลวในตลาดจริง ไม่ใช่เพราะกลยุทธ์ผิด แต่เพราะนักเทรดปรับโมเดลบนข้อมูลชุดเดียวกันกับที่ใช้ประเมินผล” — Ernest P. Chan, 2013
ทางเลือกที่ดีกว่า: เขียน EA ของคุณเอง
หากคุณมีกลยุทธ์ที่ใช้ได้จริงในการเทรดด้วยมือมาแล้วอย่างน้อย 6 เดือนพร้อมบันทึกการเทรด ให้วางแผนการทำให้เป็นอัตโนมัติดังนี้:
- เรียนรู้ MQL5 (3–6 เดือน) หรือ C# สำหรับ cAlgo
- หรือจ้างโปรแกรมเมอร์สร้าง EA ตามกลยุทธ์ของคุณ ($500–2,000)
- ทดสอบ 6–12 เดือน
- เทรดจริง
นี่คือเส้นทางเดียวที่ได้ผลจริง EA จาก marketplace = การพนันโดยไม่รู้ตัว
สถานการณ์ในประเทศไทย
การซื้อขายหลักทรัพย์และสัญญาซื้อขายล่วงหน้าในประเทศไทยอยู่ภายใต้การกำกับดูแลของสำนักงานคณะกรรมการกำกับหลักทรัพย์และตลาดหลักทรัพย์ (ก.ล.ต. / SEC Thailand) ขณะที่ธนาคารแห่งประเทศไทย (ธปท. / BOT) กำกับดูแลธุรกรรมอัตราแลกเปลี่ยนเงินตราต่างประเทศ การใช้ EA ผ่านโบรกเกอร์ต่างประเทศที่ไม่มีใบอนุญาตจาก ก.ล.ต. ถือเป็นพื้นที่สีเทาทางกฎหมายและมีความเสี่ยงทางกฎหมายและการเงินสำหรับนักลงทุนรายย่อยในไทย ในสหภาพยุโรป ESMA รายงานว่า 74–89% ของบัญชีรายย่อยขาดทุนจากการเทรด CFD — ตัวเลขนี้เป็นข้อมูลอ้างอิงเชิงการศึกษาและไม่ถือเป็นข้อบังคับในไทย รายได้จากการเทรด Forex โดยทั่วไปถือเป็นเงินได้พึงประเมินตามภาษีเงินได้บุคคลธรรมดาของกรมสรรพากร สำหรับอัตราภาษีและวิธียื่นที่ถูกต้อง ควรปรึกษาผู้เชี่ยวชาญด้านภาษีหรือสำนักงานสรรพากรในพื้นที่ เนื้อหานี้เป็นเพียงข้อมูลการศึกษา ไม่ใช่คำแนะนำการลงทุน
ขั้นตอนแรกของคุณ — เริ่มต้นอย่างถูกต้อง
- ก่อนสัมผัส EA ใด ๆ ให้เรียนรู้พื้นฐาน Forexให้แน่นก่อน เป็นเวลาอย่างน้อย 1–2 ปี ฝึกเทรดด้วยมือบนบัญชีทดลอง (demo account) บันทึกทุกรายการเทรดในบันทึกการเทรด (trading journal) และระบุให้ได้ว่ากลยุทธ์ของคุณคืออะไรอย่างชัดเจน ผู้เริ่มต้นที่ซื้อ EA โดยยังไม่เข้าใจตลาดส่วนใหญ่เสียเงิน $2,000–$5,000 ไปกับมิจฉาชีพภายในปีแรก
- เมื่อคุณมีกลยุทธ์ที่ทำกำไรได้สม่ำเสมอในมือแล้ว ให้ทดสอบ EA ตามลำดับที่กำหนด: backtest 5+ ปี (real ticks) → forward test บนบัญชีทดลอง 1–3 เดือน → เทรดจริงด้วย 0.01 ล็อตอีก 1–3 เดือน อย่าข้ามขั้นตอนใดทั้งสิ้น และศึกษาเครื่องมือและแพลตฟอร์มการเทรดที่เหมาะกับการรัน EA ของคุณ
- ถ้าจะซื้อ EA ซื้อจาก MQL5 Market อย่างเป็นทางการเท่านั้น และต้องมีบันทึกการเทรดจริง (live track record) อย่างน้อย 6 เดือนพิสูจน์ได้ หลีกเลี่ยง Telegram กลุ่มส่วนตัว และฟอรัมทั้งหมด กฎง่าย ๆ: ถ้า win rate ใน backtest เกิน 70% ให้สันนิษฐานว่าเป็น overfitting จนกว่าจะมีหลักฐานอื่นยืนยัน
- ทางออกที่ดีที่สุดในระยะยาวคือเขียน EA ของคุณเองจากกลยุทธ์ที่พิสูจน์ได้ด้วยมือมาแล้ว เรียน MQL5 ผ่านเอกสาร mql5.com อย่างเป็นทางการ หรือจ้างโปรแกรมเมอร์ในราคา $500–2,000 แล้วทดสอบ 6–12 เดือนก่อนนำมาใช้จริง ก่อนเทรดจริงตรวจสอบว่าโบรกเกอร์ของคุณมีใบอนุญาตจากหน่วยงานที่น่าเชื่อถือ และศึกษาการบริหารความเสี่ยงเพื่อปกป้องเงินทุนของคุณในทุกสภาวะตลาด
แหล่งอ้างอิงและบรรณานุกรม
-
MetaQuotes MQL5 Documentation · oficjalna dokumentacja MQL5 www.mql5.com ↗
-
MQL5 Market EA Marketplace · oficjalny marketplace EA www.mql5.com ↗
-
BabyPips Algorithmic Trading · edukacja algotradingu www.babypips.com ↗
คำถามที่พบบ่อย
ทำไม EA 90% ถึงขาดทุน?
สาเหตุหลักมีสามประการ: (1) Overfitting (การปรับมากเกินไป) — EA ที่ปรับแต่งบนข้อมูล backtest เข้ากันได้ดีเลิศกับข้อมูลในอดีต แต่ในตลาดจริงสภาพตลาดเปลี่ยนไปแล้วก็ขาดทุน (2) Curve fitting (การบิดเส้นกราฟ) — โปรแกรมเมอร์ปรับพารามิเตอร์จนได้ win rate 95%+ ใน backtest ซึ่งเป็นไปไม่ได้ในเชิงสถิติและเป็นสัญญาณโกง (3) Market regime change (การเปลี่ยนสภาพตลาด) — EA ที่สร้างสำหรับตลาดแนวโน้มปี 2020–2022 ใช้ไม่ได้กับตลาดแกว่งข้างของปี 2023 กฎง่าย ๆ: EA ที่มี win rate ใน backtest เกิน 70% มักเป็นมิจฉาชีพ กลยุทธ์จริงมี win rate 50–60%
ซื้อ EA ได้ที่ไหน?
ช่องทางหลักมีสาม: (1) MQL5 Market (MetaQuotes อย่างเป็นทางการ) — ปลอดภัยที่สุด MetaQuotes ตรวจสอบผลิตภัณฑ์ก่อนเผยแพร่ (2) FX-On, StrategyQuant, EA Forex Academy — แพลตฟอร์มบุคคลที่สามที่มีชื่อเสียง (3) Telegram, ฟอรัม, Reddit — หลีกเลี่ยง ความเสี่ยงมิจฉาชีพสูงมาก ช่วงราคา: $50–$300 ระดับเริ่มต้น, $200–$1,000 พรีเมียม, $1,000–$5,000 ระดับองค์กร กฎสำคัญ: ซื้อ EA เฉพาะที่มีบันทึกการเทรดจริงอย่างน้อย 6 เดือน (ไม่ใช่แค่ backtest) ผลหนึ่งเดือนยังไม่เพียงพอ ในประเทศไทยควรตรวจสอบว่าโบรกเกอร์ที่ใช้มีใบอนุญาตจาก ก.ล.ต. หรือหน่วยงานกำกับดูแลที่น่าเชื่อถือ เพราะโบรกเกอร์ต่างประเทศที่ไม่มีใบอนุญาตมีความเสี่ยงทางกฎหมายและการเงิน
จะทดสอบ EA อย่างไรก่อนเทรดจริง?
ลำดับที่ถูกต้องมีห้าขั้นตอน: (1) Backtest (ทดสอบย้อนหลัง) ใน MT5 Strategy Tester — ข้อมูลอย่างน้อย 5 ปีด้วย real ticks (2) ปรับพารามิเตอร์อย่างระมัดระวัง — อย่างน้อย 100 รายการเทรด ห้ามทำ curve fitting (3) Forward test บนบัญชีทดลอง (demo account) — 1–3 เดือนด้วยข้อมูลตลาดจริง (4) เทรดจริงด้วยสถานะขนาดเล็ก — เริ่มที่ 0.01 ล็อต นาน 1–3 เดือน (5) ขนาดปกติ — เฉพาะเมื่อเห็นความสม่ำเสมอชัดเจนแล้วเท่านั้น กระบวนการทั้งหมดใช้เวลา 6–12 เดือน การข้ามขั้นตอน = เงินสูญ
EA เหมาะสำหรับผู้เริ่มต้นหรือไม่?
ไม่ ผู้เริ่มต้นยังไม่เข้าใจกลยุทธ์เพียงพอที่จะแยกแยะ EA ดีออกจากมิจฉาชีพได้ ลำดับการเรียนรู้ที่ถูกต้อง: (1) เรียนเทรดด้วยมือ 1–2 ปี (2) ระบุกลยุทธ์ของคุณเองที่ได้ผล (3) เขียน EA เอง (หรือจ้างโปรแกรมเมอร์ $500–$2,000) (4) ทดสอบ 6–12 เดือน (5) เทรดจริง การข้ามขั้นตอน 1–2 หมายถึงเสียเงินกับ EA ที่ไร้ความหมาย ผู้เริ่มต้นส่วนใหญ่เสียเงิน $2,000–$5,000 กับมิจฉาชีพ EA ในปีแรก