ใช้ Monte Carlo วัดช่วงความเสี่ยงของ DD จากโชค
สารบัญ
- สรุป: Max DD ของ BT เป็นเพียง "ผลลัพธ์ของการเรียงลำดับแบบเดียว"
- หลักการ: สลับลำดับแล้วกำไรขาดทุนรวมไม่เปลี่ยน มีแค่ DD ที่เปลี่ยน
- การสุ่มสลับเปลี่ยนอะไรบ้าง
- EA ที่อัตราชนะต่ำ ยิ่งมีช่วงการกระจายกว้าง
- ขั้นตอนตรวจสอบ: ถ้าจะลองทำเอง
- แต่ละวิธีบอกอะไรได้บ้าง
- ข้อจำกัดและข้อควรระวัง: Monte Carlo ไม่ใช่ยาวิเศษ
- สมมติฐานว่าเทรดแต่ละไม้เป็นอิสระต่อกัน
- ดูเฉพาะกำไรขาดทุนที่ปิดแล้ว
- มองไม่เห็นสิ่งที่อยู่นอกข้อมูลเดิม
- สรุป
สรุป: Max DD ของ BT เป็นเพียง "ผลลัพธ์ของการเรียงลำดับแบบเดียว"
ค่า Maximum Drawdown (DD) ที่แสดงในรายงานแบ็กเทสต์ คือค่าที่เกิดขึ้นเมื่อการเคลื่อนไหวของราคาในอดีตบังเอิญเรียงตัวตามลำดับนั้นพอดี ต่อให้ชุดของไม้ที่ชนะและไม้ที่แพ้เหมือนกันทุกประการ แต่ถ้าลำดับต่างกัน DD ก็อาจตื้นหรือลึกได้ต่างกัน
การทดสอบ Monte Carlo คือวิธีสลับลำดับของเทรดซ้ำหลายครั้ง แล้วดูว่า DD กระจายอยู่ในช่วงใดบ้าง เราขอแนะนำว่าเวลาเลือก EA อย่ามอง "Max DD ของ BT" เป็นจุดเดียว แต่ให้ดูว่ามันอยู่ตรงไหนของการกระจาย อย่างไรก็ตาม วิธีนี้ยังมีหลายเรื่องที่บอกเราไม่ได้ ซึ่งจะกล่าวถึงข้อจำกัดในช่วงท้ายของบทความ
📧 คอร์สอีเมลฟรี (8 ฉบับ) + แพ็กอินดิเคเตอร์ MT5 13 ตัว เฉพาะสมาชิก
ทันทีที่ลงทะเบียน คุณจะได้รับลิงก์ดาวน์โหลดแพ็กเฉพาะสมาชิกที่รวมอินดิเคเตอร์ MT5 ทั้ง 13 ตัวของเรา: ไฟล์ที่คอมไพล์แล้ว (.ex5) ซอร์สโค้ด และคู่มือการติดตั้ง จากนั้นจะได้รับอีเมล 8 ฉบับเกี่ยวกับพื้นฐานการเทรดอัตโนมัติ การอ่านผลแบ็กเทสต์อย่างถูกต้อง และการเลือกโบรกเกอร์ (วันละฉบับใน 5 วันแรก แล้วในวันที่ 7, 14 และ 30 หลังลงทะเบียน) และยังได้รับแจ้งก่อนการขึ้นราคาแต่ละครั้งของเวอร์ชันที่ขายใน MQL5 Market (ราคาเปิดตัวที่ปรับขึ้นเป็นขั้นตามยอดขาย) EA ในเว็บไซต์นี้ใช้ฟรีเมื่อมีบัญชีจริงกับโบรกเกอร์พันธมิตร
* ปกป้องความเป็นส่วนตัวอย่างเคร่งครัด คุณสามารถยกเลิกการสมัครได้ตลอดเวลา
หลักการ: สลับลำดับแล้วกำไรขาดทุนรวมไม่เปลี่ยน มีแค่ DD ที่เปลี่ยน
การสุ่มสลับเปลี่ยนอะไรบ้าง
ถ้าใช้ล็อตคงที่ ต่อให้สลับลำดับเทรด กำไรขาดทุนรวมก็ยังเท่าเดิม PF และอัตราชนะก็ไม่เปลี่ยน แม้แต่การเทรดแบบทบต้นที่กำหนดล็อตเป็นสัดส่วนคงที่ของเงินทุน ก็เป็นการนำกำไรขาดทุนมาคูณต่อกัน ยอดคงเหลือสุดท้ายจึงเท่าเดิม
สิ่งที่เปลี่ยนคือเส้นทางระหว่างทาง ถ้าไม้ที่แพ้บังเอิญมากองรวมกัน DD จะลึกขึ้น ถ้าชนะกับแพ้สลับกันไป DD จะตื้นลง ความยาวของสตรีคแพ้ก็เปลี่ยนตามลำดับเช่นกัน
EA ที่อัตราชนะต่ำ ยิ่งมีช่วงการกระจายกว้าง
ยกตัวอย่าง ATLAS ในแบ็กเทสต์มีอัตราชนะ 33.2% และแพ้ติดต่อกันสูงสุด 13 ไม้ EA แนวตามเทรนด์ที่อัตราชนะต่ำมักมีแนวโน้มที่การเรียงลำดับจะทำให้เกิดสตรีคแพ้ได้ง่าย เมื่อสลับลำดับ ย่อมมีรูปแบบที่ทำให้แพ้ติดต่อกันยาวกว่า 13 ไม้ที่บันทึกไว้ใน BT ได้อย่างแน่นอน จะบอกว่า "BT แพ้ติดต่อกันสูงสุด 13 ไม้ ดังนั้นจะไม่เกินนี้" ไม่ได้
ขั้นตอนตรวจสอบ: ถ้าจะลองทำเอง
เทสเตอร์ของ MT5 ไม่มีฟังก์ชันสลับลำดับเทรดมาให้ในตัว ดังนั้นวิธีที่ใช้ได้จริงคือส่งออกรายการเทรดจากรายงาน แล้วประมวลผลด้วยโปรแกรมสเปรดชีตหรือสคริปต์
- ส่งออกรายการกำไรขาดทุนของเทรดที่ปิดแล้วจากรายงานแบ็กเทสต์ของ MT5
- สุ่มสลับลำดับของกำไรขาดทุน
- สร้างเส้นยอดคงเหลือใหม่ตามลำดับที่สลับ แล้วบันทึก Max DD และสตรีคแพ้ติดต่อกันสูงสุด
- ทำซ้ำข้อ 2–3 ประมาณ 1,000 รอบ
- เรียงค่า DD ที่บันทึกไว้จากน้อยไปมาก แล้วดูค่ามัธยฐานและค่าบริเวณ 5% บนสุด
- ตรวจดูว่า Max DD ที่ BT ได้ อยู่ตรงไหนของการกระจาย
ถ้า Max DD ของ BT อยู่ฝั่งตื้นของการกระจาย แปลว่าข้อมูลในอดีตอาจเป็น "ลำดับที่โชคดี" ในกรณีนั้น การกำหนดเงินทุนโดยยึดฝั่งลึกของการกระจายเป็นฐานจะปลอดภัยกว่า
แต่ละวิธีบอกอะไรได้บ้าง
| วิธี | สิ่งที่ทำ | สิ่งที่รู้ได้ | สิ่งที่ไม่รู้ |
|---|---|---|---|
| สลับลำดับ | จัดเรียงเทรดชุดเดิมใหม่ | ช่วงการแกว่งของ DD และสตรีคแพ้ | ผลกระทบเมื่อเนื้อหาของเทรดเปลี่ยนไป |
| สุ่มแบบคืนที่ (resampling) | สุ่มเลือกเทรดใหม่โดยให้ซ้ำได้ | ช่วงการแกว่งของกำไรขาดทุนรวมเอง | ผลกระทบเมื่อสภาวะตลาดเปลี่ยน |
| สุ่มข้ามเทรด | ตัดบางเทรดออก | ความทนทานต่อการพลาดการเข้าออเดอร์หรือการหยุดทำงาน | กรณีที่การหยุดทำงานไปตรงกับช่วงที่แพ้ |
| บวกต้นทุนเพิ่ม | หักค่าที่เสียเปรียบต่อเทรด | ความทนทานต่อสเปรดที่แย่ลง | รูปแบบการเปลี่ยนแปลงของต้นทุนจริง |
การสลับลำดับอย่างเดียวจะได้กำไรสุดท้ายเพียงแบบเดียว หากต้องการดูช่วงฝั่งกำไรด้วย ให้ใช้การสุ่มแบบคืนที่ร่วมกัน
ข้อจำกัดและข้อควรระวัง: Monte Carlo ไม่ใช่ยาวิเศษ
สมมติฐานว่าเทรดแต่ละไม้เป็นอิสระต่อกัน
การสลับลำดับถือว่า "เทรดแต่ละไม้ไม่เกี่ยวข้องกัน" แต่ตลาดจริงมีช่วงที่ความผันผวนสูง และช่วงที่ไม่มีเทรนด์ ซึ่งมักมาเป็นช่วงยาวต่อเนื่อง การที่ไม้แพ้กระจุกตัวกันมักไม่ใช่เรื่องบังเอิญ แต่เกิดจากสภาวะตลาดในช่วงนั้น เมื่อสุ่มเรียงใหม่ โครงสร้างแบบ "แพ้รวมกลุ่ม" นี้จะจางลง และอาจประเมิน DD ตื้นกว่าความเป็นจริง
ดูเฉพาะกำไรขาดทุนที่ปิดแล้ว
เส้นยอดคงเหลือที่สร้างจากรายการเทรดไม่รวมผลขาดทุนที่ยังไม่รับรู้ระหว่างถือออเดอร์ ตัวอย่างเช่น GOLD KING v6 มี DD ของยอดคงเหลือใน BT เพียง 7.45% แต่ DD ที่แท้จริงเมื่อรวมผลขาดทุนที่ยังไม่รับรู้ (effective DD) สูงถึง 91.3% หากสลับเฉพาะกำไรขาดทุนที่ปิดแล้วกับ EA แบบนี้ จะประเมินความเสี่ยงผิดไปมาก โปรดระวังเป็นพิเศษกับ EA แนวถัวเฉลี่ย กริด และ EA ที่ถือออเดอร์นาน
มองไม่เห็นสิ่งที่อยู่นอกข้อมูลเดิม
การสลับลำดับเป็นเพียงการจัดเรียงเทรดที่เคยเกิดขึ้นในอดีตใหม่เท่านั้น ความสูญเสียที่เกิดจากสภาวะตลาดที่ไม่เคยเกิดขึ้นเลยในช่วงทดสอบ (เช่น การเปลี่ยนแปลงกฎระเบียบอย่างฉับพลัน หรือสภาพคล่องที่แห้งหายไป) จะไม่ปรากฏในการกระจายไม่ว่าจะรันกี่รอบ EA ที่มีจำนวนเทรดน้อยจะมีกลุ่มตัวอย่างต้นทางเล็ก ตัวการกระจายเองก็เชื่อถือได้ยากขึ้น
ไม่มีหลักประกันว่า "ถ้ากำหนดเงินทุนให้ทนได้ถึง DD ที่ 5% บนสุดแล้วจะปลอดภัย" สิ่งที่รู้ได้คือ "ช่วงของโชคภายในขอบเขตที่สลับลำดับเทรดในอดีต" เท่านั้น
สรุป
- Max DD ของ BT หนึ่งครั้ง เป็นเพียงตัวอย่างเดียวที่ได้จากลำดับเรียงแบบเดียว
- การสลับลำดับเทรดไม่เปลี่ยนกำไรขาดทุนรวม PF และอัตราชนะ แต่ DD และความยาวสตรีคแพ้จะเปลี่ยน
- ทำซ้ำประมาณ 1,000 รอบเพื่อสร้างการกระจายของ DD แล้วดูว่าค่าของ BT อยู่ตรงไหนของการกระจาย
- EA ที่อัตราชนะต่ำ ยิ่งมีโอกาสเกิดลำดับที่ทำให้แพ้ติดต่อกันยาวกว่าใน BT
- การที่ไม้แพ้กระจุกตัวตามสภาวะตลาด ผลขาดทุนที่ยังไม่รับรู้ และสภาวะตลาดนอกช่วงทดสอบ เป็นสิ่งที่การสลับลำดับจับไม่ได้
- ควรกำหนดเงินทุนและล็อตโดยยึดฝั่งลึกของการกระจายเป็นฐาน และเผื่อไว้ให้พอ
ค่าแพ้ติดต่อกันสูงสุด รวมถึง DD ของยอดคงเหลือและ effective DD ของแต่ละ EA สรุปไว้เป็นรายการใน อันดับผลทดสอบจริงของ EA ทั้งหมด ส่วนรายการเทรดของ DONCHIAN ENGINE ซึ่งเป็น EA แนวตามเทรนด์ที่มีอัตราชนะ 34.5% เป็นตัวอย่างที่เหมาะกับการฝึกทดสอบแบบสลับลำดับ สำหรับบทความอื่นเกี่ยวกับวิธีการทดสอบ รวบรวมไว้ที่ ความรู้ EA และ MT5
บทความที่เกี่ยวข้อง
2026-10-18
อย่าถูกแคชค่า Input ของ MT5 Tester หลอก
2026-10-13
แค่แบ่ง IS/OOS ไม่พอ | ออกแบบหน้าต่าง Walk-Forward
2026-10-12
แยกผล EA รายปี: จับพิรุธ EA ที่พึ่งปีทองปีเดียว
2026-10-02
เป้าหมายกำไรรายเดือนจาก EA ที่เหมาะสมควรอยู่ที่เท่าไร?
📧 คอร์สอีเมลฟรี (8 ฉบับ) + แพ็กอินดิเคเตอร์ MT5 13 ตัว เฉพาะสมาชิก
ทันทีที่ลงทะเบียน คุณจะได้รับลิงก์ดาวน์โหลดแพ็กเฉพาะสมาชิกที่รวมอินดิเคเตอร์ MT5 ทั้ง 13 ตัวของเรา: ไฟล์ที่คอมไพล์แล้ว (.ex5) ซอร์สโค้ด และคู่มือการติดตั้ง จากนั้นจะได้รับอีเมล 8 ฉบับเกี่ยวกับพื้นฐานการเทรดอัตโนมัติ การอ่านผลแบ็กเทสต์อย่างถูกต้อง และการเลือกโบรกเกอร์ (วันละฉบับใน 5 วันแรก แล้วในวันที่ 7, 14 และ 30 หลังลงทะเบียน) และยังได้รับแจ้งก่อนการขึ้นราคาแต่ละครั้งของเวอร์ชันที่ขายใน MQL5 Market (ราคาเปิดตัวที่ปรับขึ้นเป็นขั้นตามยอดขาย) EA ในเว็บไซต์นี้ใช้ฟรีเมื่อมีบัญชีจริงกับโบรกเกอร์พันธมิตร
* ปกป้องความเป็นส่วนตัวอย่างเคร่งครัด คุณสามารถยกเลิกการสมัครได้ตลอดเวลา
มีคำถามเกี่ยวกับ EA หรือ Forex ไหม?
คุณสามารถตั้งคำถามได้ที่ฟอรัมเทรดของ Nattzy (สมัครฟรี) ไม่จำเป็นต้องเกี่ยวกับบทความนี้ก็ได้ เช่น การตั้งค่า EA หรือการเลือกโบรกเกอร์
ถามที่ Nattzy ↗