Expert Advisors (EA) — หุ่นยนต์เทรดอัตโนมัติใน MT4/MT5

คำเตือนความเสี่ยง · YMYL บทความนี้จัดทำขึ้นเพื่อการศึกษาเท่านั้น และไม่ถือเป็นคำแนะนำการลงทุน การซื้อขายในตลาด Forex มีความเสี่ยงสูงที่อาจสูญเสียเงินทุน — ESMA รายงานว่าบัญชีรายย่อย 74–89% ขาดทุน

โฆษณา 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 ขาดทุนมีสามประการ:

  1. Overfitting (การปรับมากเกินไป) — EA ที่ถูกปรับแต่งบนข้อมูล backtest จะเข้ากันได้ดีเลิศกับข้อมูลในอดีต แต่เมื่อเทรดจริงตลาดเปลี่ยนไปแล้วก็ขาดทุน
  2. Curve fitting (การบิดเส้นกราฟ) — โปรแกรมเมอร์ปรับพารามิเตอร์จนได้ win rate 95%+ ในบันทึกทดสอบ นี่คือสัญญาณโกง
  3. Market regime change (การเปลี่ยนสภาพตลาด) — EA จากปี 2020 ที่สร้างมาสำหรับตลาดแนวโน้ม (trending) ใช้ไม่ได้ในตลาดแกว่งข้าง (ranging) ของปี 2023

การทดสอบ EA อย่างเป็นระบบ

  1. Backtest 5+ ปี ใน MT5 Strategy Tester ด้วยข้อมูล real ticks — การเลือกระหว่าง Forex Tester กับ Strategy Tester ในตัวขึ้นอยู่กับงบประมาณและความละเอียดของข้อมูลที่ต้องการ
  2. ปรับพารามิเตอร์อย่างระมัดระวัง — ต้องมีรายการเทรดอย่างน้อย 100 รายการ อย่าทำ curve fitting
  3. Forward test บนบัญชีทดลอง (demo account) — 1–3 เดือนด้วยข้อมูลตลาดจริง
  4. เทรดจริงด้วยสถานะขนาดเล็ก — เริ่มที่ 0.01 ล็อตนาน 1–3 เดือน
  5. เทรดด้วยขนาดปกติ — หลังจากเห็นความสม่ำเสมอที่ชัดเจนแล้วเท่านั้น

กระบวนการทั้งหมดใช้เวลา 6–12 เดือน การข้ามขั้นตอน = เงินสูญ

แหล่งซื้อ EA ที่น่าเชื่อถือ

  • MQL5 Market (MetaQuotes อย่างเป็นทางการ) — ปลอดภัยที่สุด MetaQuotes ตรวจสอบผลิตภัณฑ์ก่อนเผยแพร่
  • FX-On, StrategyQuant — แพลตฟอร์มบุคคลที่สามที่มีชื่อเสียง
  • Telegram, Reddit, Forum — หลีกเลี่ยง ความเสี่ยงมิจฉาชีพสูงมาก
“ศัตรูที่ยิ่งใหญ่ที่สุดของนักเทรดแบบอัลกอริทึมคืออคติจากการคัดเลือกข้อมูล โมเดลที่ดูสวยในการทดสอบย้อนหลังมักล้มเหลวในตลาดจริง ไม่ใช่เพราะกลยุทธ์ผิด แต่เพราะนักเทรดปรับโมเดลบนข้อมูลชุดเดียวกันกับที่ใช้ประเมินผล” — Ernest P. Chan, 2013

ทางเลือกที่ดีกว่า: เขียน EA ของคุณเอง

หากคุณมีกลยุทธ์ที่ใช้ได้จริงในการเทรดด้วยมือมาแล้วอย่างน้อย 6 เดือนพร้อมบันทึกการเทรด ให้วางแผนการทำให้เป็นอัตโนมัติดังนี้:

  1. เรียนรู้ MQL5 (3–6 เดือน) หรือ C# สำหรับ cAlgo
  2. หรือจ้างโปรแกรมเมอร์สร้าง EA ตามกลยุทธ์ของคุณ ($500–2,000)
  3. ทดสอบ 6–12 เดือน
  4. เทรดจริง

นี่คือเส้นทางเดียวที่ได้ผลจริง EA จาก marketplace = การพนันโดยไม่รู้ตัว

สถานการณ์ในประเทศไทย

การซื้อขายหลักทรัพย์และสัญญาซื้อขายล่วงหน้าในประเทศไทยอยู่ภายใต้การกำกับดูแลของสำนักงานคณะกรรมการกำกับหลักทรัพย์และตลาดหลักทรัพย์ (ก.ล.ต. / SEC Thailand) ขณะที่ธนาคารแห่งประเทศไทย (ธปท. / BOT) กำกับดูแลธุรกรรมอัตราแลกเปลี่ยนเงินตราต่างประเทศ การใช้ EA ผ่านโบรกเกอร์ต่างประเทศที่ไม่มีใบอนุญาตจาก ก.ล.ต. ถือเป็นพื้นที่สีเทาทางกฎหมายและมีความเสี่ยงทางกฎหมายและการเงินสำหรับนักลงทุนรายย่อยในไทย ในสหภาพยุโรป ESMA รายงานว่า 74–89% ของบัญชีรายย่อยขาดทุนจากการเทรด CFD — ตัวเลขนี้เป็นข้อมูลอ้างอิงเชิงการศึกษาและไม่ถือเป็นข้อบังคับในไทย รายได้จากการเทรด Forex โดยทั่วไปถือเป็นเงินได้พึงประเมินตามภาษีเงินได้บุคคลธรรมดาของกรมสรรพากร สำหรับอัตราภาษีและวิธียื่นที่ถูกต้อง ควรปรึกษาผู้เชี่ยวชาญด้านภาษีหรือสำนักงานสรรพากรในพื้นที่ เนื้อหานี้เป็นเพียงข้อมูลการศึกษา ไม่ใช่คำแนะนำการลงทุน

ขั้นตอนแรกของคุณ — เริ่มต้นอย่างถูกต้อง

  1. ก่อนสัมผัส EA ใด ๆ ให้เรียนรู้พื้นฐาน Forexให้แน่นก่อน เป็นเวลาอย่างน้อย 1–2 ปี ฝึกเทรดด้วยมือบนบัญชีทดลอง (demo account) บันทึกทุกรายการเทรดในบันทึกการเทรด (trading journal) และระบุให้ได้ว่ากลยุทธ์ของคุณคืออะไรอย่างชัดเจน ผู้เริ่มต้นที่ซื้อ EA โดยยังไม่เข้าใจตลาดส่วนใหญ่เสียเงิน $2,000–$5,000 ไปกับมิจฉาชีพภายในปีแรก
  2. เมื่อคุณมีกลยุทธ์ที่ทำกำไรได้สม่ำเสมอในมือแล้ว ให้ทดสอบ EA ตามลำดับที่กำหนด: backtest 5+ ปี (real ticks) → forward test บนบัญชีทดลอง 1–3 เดือน → เทรดจริงด้วย 0.01 ล็อตอีก 1–3 เดือน อย่าข้ามขั้นตอนใดทั้งสิ้น และศึกษาเครื่องมือและแพลตฟอร์มการเทรดที่เหมาะกับการรัน EA ของคุณ
  3. ถ้าจะซื้อ EA ซื้อจาก MQL5 Market อย่างเป็นทางการเท่านั้น และต้องมีบันทึกการเทรดจริง (live track record) อย่างน้อย 6 เดือนพิสูจน์ได้ หลีกเลี่ยง Telegram กลุ่มส่วนตัว และฟอรัมทั้งหมด กฎง่าย ๆ: ถ้า win rate ใน backtest เกิน 70% ให้สันนิษฐานว่าเป็น overfitting จนกว่าจะมีหลักฐานอื่นยืนยัน
  4. ทางออกที่ดีที่สุดในระยะยาวคือเขียน EA ของคุณเองจากกลยุทธ์ที่พิสูจน์ได้ด้วยมือมาแล้ว เรียน MQL5 ผ่านเอกสาร mql5.com อย่างเป็นทางการ หรือจ้างโปรแกรมเมอร์ในราคา $500–2,000 แล้วทดสอบ 6–12 เดือนก่อนนำมาใช้จริง ก่อนเทรดจริงตรวจสอบว่าโบรกเกอร์ของคุณมีใบอนุญาตจากหน่วยงานที่น่าเชื่อถือ และศึกษาการบริหารความเสี่ยงเพื่อปกป้องเงินทุนของคุณในทุกสภาวะตลาด
Jarosław Wasiński
เกี่ยวกับผู้เขียน

Jarosław Wasiński

บรรณาธิการบริหาร MyBank.pl · นักวิเคราะห์การเงินและตลาด

นักวิเคราะห์และผู้ปฏิบัติงานอิสระที่มีประสบการณ์กว่า 20 ปีในภาคการเงิน ผู้ก่อตั้งและบรรณาธิการบริหารของ MyBank.pl ที่ดำเนินงานมาตั้งแต่ปี 2004 วิเคราะห์ปัจจัยพื้นฐานตลาดอัตราแลกเปลี่ยนและมหภาคตั้งแต่ปี 2007 เขียนจากมุมมองตลาดโลก การเทรด Forex แบบ leverage มีความเสี่ยงสูง อยู่ภายใต้การกำกับดูแลของ ก.ล.ต. ในประเทศไทย

แหล่งอ้างอิงและบรรณานุกรม

  1. MetaQuotes MQL5 Documentation · oficjalna dokumentacja MQL5 www.mql5.com ↗
  2. MQL5 Market EA Marketplace · oficjalny marketplace EA www.mql5.com ↗
  3. 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 ในปีแรก

เจาะลึกเพิ่มเติม · คู่มือฉบับสมบูรณ์