แยกผล EA รายปี: จับพิรุธ EA ที่พึ่งปีทองปีเดียว
สารบัญ
สรุป: ตัวเลขรวมทั้งช่วงทดสอบมองไม่เห็น "ปีทอง"
กราฟกำไรขาดทุนของแบ็กเทสต์พุ่งขึ้นเรื่อยๆ และ PF ก็สูง แต่ EA ที่กำไรเกือบทั้งหมดมาจากตลาดใหญ่เพียงปีเดียว ส่วนปีที่เหลือแทบนิ่งหรือขาดทุนนั้นไม่ใช่เรื่องแปลก เพราะตัวเลขรวมทั้งช่วงทดสอบจะเฉลี่ยความเบี่ยงเบนนี้จนเรียบไปหมด
ดังนั้นสิ่งแรกที่เราทำเมื่อประเมิน EA คือ การแยกกำไรขาดทุนเป็นรายปี (Yearly Breakdown) เพื่อดูว่าถ้าตัดปีที่ดีที่สุดออก ผลงานยังเหลืออยู่หรือไม่ เราเชื่อว่านี่เป็นวิธีตรวจสอบความทนทาน (robustness) ที่ง่ายที่สุดและได้ผลดีที่สุด
ทำไมปีที่โชคดีเพียงปีเดียวจึงสร้างผลรวมทั้งหมดได้
ตลาดมี "regime"
การเคลื่อนไหวของค่าเงินและทองคำมี "regime (สภาพตลาด)" เช่น ช่วงที่เทรนด์แรงต่อเนื่อง ช่วงที่ราคาแกว่งในกรอบแคบ และช่วงที่ความผันผวนพุ่งขึ้นอย่างฉับพลัน EA ทุกตัวมี regime ที่ถนัดและ regime ที่ไม่ถนัด
EA แบบตามเทรนด์มักทำกำไรก้อนใหญ่ในปีที่มีเทรนด์ชัดเจน และสะสมขาดทุนเล็กๆ ในปีที่ตลาดไซด์เวย์ ซึ่งเป็นรูปแบบทั่วไป เรามองว่าระบบกลุ่ม breakout ที่อัตราชนะค่อนข้างต่ำจะมีแนวโน้มนี้ชัดเป็นพิเศษ
ดอกเบี้ยทบต้นทำให้ความเบี่ยงเบนยิ่งขยายใหญ่
ในแบ็กเทสต์แบบทบต้น ผลของปีที่ชนะใหญ่ช่วงท้ายจะพองตัวขึ้นในแง่จำนวนเงิน ยิ่งผลตอบแทนสะสมสูงเท่าไร ยิ่งต้องตรวจสอบว่าปีไหนเป็นผู้สร้างตัวเลขนั้น
การ optimize อาจจูนให้เข้ากับปีใดปีหนึ่ง
เมื่อ optimize พารามิเตอร์ ค่าที่ถูกเลือกมักเป็นค่าที่ปรับให้เข้ากับช่วงที่ราคาเคลื่อนไหวแรงที่สุดในช่วงทดสอบ หากตลาดไม่ย้อนกลับมาเป็นแบบนั้นอีก ผลงานก็จะไม่เกิดซ้ำ
ขั้นตอนการแยกผลรายปีในทางปฏิบัติ
เมื่อรันแบ็กเทสต์ใน Strategy Tester ของ MT5 แล้ว ให้ตรวจสอบตามลำดับดังนี้
- ส่งออกประวัติการเทรดจากรายงาน: คลิกขวาที่แท็บ "แบ็กเทสต์" ในผลลัพธ์ของ Tester แล้วบันทึกรายงาน รายการเทรดจะมีวันเวลาปิดออเดอร์และกำไรขาดทุนอยู่ครบ
- รวมกำไรขาดทุนตามปีของวันที่ปิดออเดอร์: สร้างคอลัมน์ปีในสเปรดชีตแล้วรวมยอด หากต้องการตัดผลของดอกเบี้ยทบต้นออก แนะนำให้รันซ้ำด้วยล็อตคงที่
- คำนวณ PF และจำนวนเทรดรายปีด้วย: อย่าดูแค่จำนวนเงินกำไรขาดทุน ให้วางกำไรรวม ÷ ขาดทุนรวมของปีนั้นและจำนวนเทรดเคียงกัน
- ตัดปีที่ดีที่สุดออกแล้วคำนวณผลรวมใหม่: ประเด็นหลักอยู่ที่ว่าผลงานพังหรือไม่เมื่อทำเช่นนี้
- ดูเนื้อในปีที่ขาดทุน: ขาดทุนเล็กน้อย หรือเกิด drawdown ใหญ่ การประเมินจะต่างกันมาก
เกณฑ์ประเมินโดยคร่าว
| รายการตรวจสอบ | รูปแบบที่น่าสบายใจ | รูปแบบที่ควรระวัง |
|---|---|---|
| ความกระจุกตัวของกำไร | กระจายอยู่หลายปี | กำไรตั้งแต่ครึ่งหนึ่งขึ้นไปกระจุกอยู่ในปีเดียว |
| PF เมื่อตัดปีที่ดีที่สุดออก | ยังคง PF1.0 ขึ้นไป | ต่ำกว่า PF1.0 |
| ลักษณะการขาดทุนในปีที่แพ้ | ขาดทุนเล็กน้อยและทนได้ | เงินทุนลดลงมากในคราวเดียว |
| จำนวนเทรดรายปี | ไม่ต่างกันมาก | บางปีมากผิดปกติ |
เกณฑ์ตัวเลขเป็นเพียงแนวทางโดยคร่าว เราเองก็ไม่ได้ตัดสินผ่านหรือไม่ผ่านจากสิ่งนี้เพียงอย่างเดียว
เมื่อนำมาใช้กับ EA ของเรา
EA ของเราส่วนใหญ่ผ่านการทดสอบในช่วงเวลายาว เช่น GOLD NEURON (XAUUSD M30) ทดสอบ 22.5 ปี ยิ่งช่วงทดสอบยาวก็ยิ่งครอบคลุม regime มากขึ้น การแยกผลรายปีจึงยิ่งมีความหมาย
ในทางกลับกัน EA แบบตามเทรนด์ที่อัตราชนะต่ำมีโครงสร้างที่ปีที่ทำกำไรกระจุกตัวได้ง่าย MEGAMAX DONCHIAN (USDJPY H1) มีอัตราชนะ 34.98% และแพ้ติดต่อกันสูงสุด 11 ครั้ง ส่วน DONCHIAN ENGINE (USDJPY H1) มีอัตราชนะ 34.5% และแพ้ติดต่อกันสูงสุด 11 ครั้ง สำหรับ EA รูปแบบนี้ เราไม่อาจปฏิเสธความเป็นไปได้ที่จะมีปีที่ไม่ทำกำไรต่อเนื่องกันหลายปี แม้ตลอดช่วงทดสอบจะเป็นกำไร แต่หากปีที่เริ่มใช้งานตรงกับ regime ที่ EA ไม่ถนัด ก็เป็นไปได้เต็มที่ว่ากำไรจะไม่เติบโตไปสักพัก
หมายเหตุ: บทความนี้ไม่ได้แสดงรายละเอียดรายปีของแต่ละ EA ค่าที่วัดได้จริงตลอดช่วงทดสอบของ EA ทุกตัวรวบรวมไว้ในอันดับผลงานจริง
ข้อจำกัดและข้อควรระวัง
- การแบ่งเป็น "ปี" ไม่มีความหมายในเชิงตลาด: การเปลี่ยน regime เกิดขึ้นกลางปีได้ หากลองดูเป็นรายไตรมาสหรือครึ่งปี ภาพความเบี่ยงเบนอาจเปลี่ยนไป
- ไม่เหมาะกับ EA ที่มีจำนวนเทรดน้อย: หากแต่ละปีมีเทรดเพียงไม่กี่ครั้ง PF รายปีจะถูกกำหนดด้วยความบังเอิญเป็นส่วนใหญ่
- การกระจายตัวของ regime ในอดีตไม่ได้รับประกันอนาคต: หากเจอตลาดแบบที่ไม่เคยมีในช่วงทดสอบ EA ที่นิ่งในแต่ละปีก็อาจพังได้
- ฟอร์เวิร์ดเทสต์บนบัญชีเดโมมีระยะเวลาสั้น: เราเปิดเผยผลไว้เช่นกัน แต่ระยะเวลาตั้งแต่เริ่มยังสั้น จึงยังประเมินเป็นรายปีไม่ได้ โปรดหลีกเลี่ยงการตัดสินความทนทานต่อ regime จากผลระยะสั้น
มุมมองการตรวจสอบอื่นๆ ยังรวบรวมไว้ในความรู้เกี่ยวกับ EA และ MT5
สรุป
- PF และผลตอบแทนสะสมตลอดช่วงทดสอบเฉลี่ยผลของปีทองปีเดียวจนเรียบไป
- การแยกผลรายปีคือการดูว่า "ถ้าตัดปีที่ดีที่สุดออก ผลงานยังเหลืออยู่ไหม"
- ขั้นตอนคือ ส่งออกประวัติเทรด → รวมกำไรขาดทุน PF และจำนวนเทรดรายปี → ตัดปีที่ดีที่สุดแล้วคำนวณใหม่ → ตรวจลักษณะการขาดทุนของปีที่แพ้
- EA แบบตามเทรนด์ที่อัตราชนะต่ำมักมีปีกำไรที่กระจุกตัวได้ง่าย และ EA ของเราก็ไม่ใช่ข้อยกเว้น
- วิธีนี้มีข้อจำกัด ได้แก่ ความเป็นอำเภอใจของการแบ่งเป็นปี จำนวนเทรดที่น้อย และ regime ที่ยังไม่เคยเจอ
บทความที่เกี่ยวข้อง
2026-10-11
EA ค่าคาดหวังต่ำอันตรายอย่างไร — กำไรจมอยู่ในต้นทุน
2026-07-31
ทดสอบ EA ขายจริงกว่า 800 ตัว: เหลือรอดกี่ตัว
2026-07-27
ไม่ควรรัน EA โดยไม่ดูจำนวนแพ้ติดต่อกันสูงสุด
2026-07-26
มองทะลุกลยุทธ์ที่แท้จริงของ EA จากระยะเวลาถือครองโดยเฉลี่ย
📧 แจ้งก่อนขึ้นราคาบน MQL5 Market + คอร์สอีเมล 5 วัน (ฟรี)
EA บนเว็บนี้ใช้ฟรีเมื่อมีบัญชีจริงกับโบรกเกอร์พันธมิตร ส่วนเวอร์ชันที่ขายบน MQL5 Market อยู่ในราคาเปิดตัวและจะขึ้นราคาเป็นขั้นตามยอดขาย รับแจ้งเตือนก่อนขึ้นราคาแต่ละครั้ง พร้อมอีเมลวันละฉบับเรื่องพื้นฐานการเทรดอัตโนมัติ การอ่าน Backtest ให้ถูกต้อง และการเลือกโบรกเกอร์
* ปกป้องความเป็นส่วนตัวอย่างเคร่งครัด คุณสามารถยกเลิกการสมัครได้ตลอดเวลา
มีคำถามเกี่ยวกับ EA หรือ Forex ไหม?
คุณสามารถตั้งคำถามได้ที่ฟอรัมเทรดของ Nattzy (สมัครฟรี) ไม่จำเป็นต้องเกี่ยวกับบทความนี้ก็ได้ เช่น การตั้งค่า EA หรือการเลือกโบรกเกอร์
ถามที่ Nattzy ↗