Strategy Tester ของ MT5 ทรงพลังกว่าของ MT4 — รองรับข้อมูล tick จริง การทดสอบหลายคู่ และการ optimise ในตัว แต่ก็ใช้งานผิดได้ง่ายในลักษณะที่ให้ผลลัพธ์ที่ทำให้เข้าใจผิด คู่มือนี้ครอบคลุมการตั้งค่าแบ็คเทสต์ที่ถูกต้องตั้งแต่ต้นจนจบ
ขั้นตอนที่ 1 — ดาวน์โหลดข้อมูล tick
Strategy Tester ค่าดีฟอลต์ใช้แท่ง OHLC 1 นาที ซึ่งให้ตัวเลข “คุณภาพการจำลอง” 25-35% หมายความว่าโปรแกรมทดสอบกำลังเดาเกี่ยวกับการเคลื่อนไหวราคาภายในแท่ง สำหรับกลยุทธ์ที่ใช้ stop หรือ trailing stop ภายในแท่ง นี่ไม่เพียงพอ
เพื่อรับข้อมูล tick จริง: เปิด MT5 เปิดกราฟของคู่ที่ต้องการทดสอบ คลิกขวาบนกราฟ → Tick Data Suite (ถ้าติดตั้งไว้) หรือใช้ เครื่องมือ → ศูนย์ประวัติ เพื่อดาวน์โหลดจำนวนมาก หรือเลือก “ทุก tick ตามข้อมูล tick จริง” ในการตั้งค่า Strategy Tester — ซึ่งใช้ข้อมูล tick ที่โบรกเกอร์ของคุณเก็บไว้
เป้าหมาย: คุณภาพการจำลอง ≥ 99% EA ในแค็ตตาล็อกนี้ทำแบ็คเทสต์ที่ 99% ด้วยข้อมูลสเปรดจริง
ขั้นตอนที่ 2 — ตั้งค่า Strategy Tester
เปิด Strategy Tester (มุมมอง → Strategy Tester หรือ Ctrl+R) การตั้งค่าสำคัญ:
- Expert: เลือก EA ของคุณจากเมนูดรอปดาวน์
- Symbol: คู่ (ใช้ชื่อสัญลักษณ์ที่แน่นอนตามที่โบรกเกอร์ใช้ เช่น “EURUSD” ไม่ใช่ “EUR/USD”)
- Period: กรอบเวลาที่ EA ออกแบบมา (H4 สำหรับ swing EA, M1 สำหรับสแกลเปอร์)
- Model: “ทุก tick ตามข้อมูล tick จริง” — ไม่ใช่ “ราคาเปิดเท่านั้น” (สำหรับอินดิเคเตอร์) ไม่ใช่ “OHLC บน M1”
- Date: ใช้อย่างน้อย 3 ปี 5 ปีเป็นที่ต้องการสำหรับนัยสำคัญทางสถิติ
- Deposit: ตรงกับเงินฝากขั้นต่ำที่ EA แนะนำ
- Spread: “สเปรดปัจจุบัน” ยอมรับได้ ติ๊ก “ใช้ประวัติสเปรดจริง” ถ้ามี
ขั้นตอนที่ 3 — รันและตีความรายงาน
หลังจากแบ็คเทสต์เสร็จสิ้น เปิดแท็บรายงาน ตัวชี้วัดสำคัญที่ต้องอ่านอย่างมีวิจารณญาณ:
อย่าโฟกัสที่: กำไรรวม profit factor เพียงอย่างเดียว จำนวนการเทรดที่แยกออกมา
โฟกัสที่:
- ดรอว์ดาวน์สูงสุด (%): ดรอว์ดาวน์ที่กลยุทธ์สร้างในช่วงการทดสอบนี้ เปรียบเทียบกับความทนทานต่อความเสี่ยงของคุณ
- Recovery factor: กำไรรวม / ดรอว์ดาวน์สูงสุด ยิ่งสูงยิ่งดี ต่ำกว่า 2.0 บ่งชี้คุณภาพความได้เปรียบที่ต่ำ
- Expected payoff (= expectancy): กำไรเฉลี่ยต่อการเทรดในสกุลเงิน บวกและสูงกว่าค่าสเปรดเฉลี่ยของคุณ = ความได้เปรียบจริง
- Sharpe ratio: ปรากฏในบาง Strategy Tester ที่มีตรายี่ห้อโบรกเกอร์ เป้าหมายสูงกว่า 1.5
ขั้นตอนที่ 4 — ข้อผิดพลาดแบ็คเทสต์ทั่วไป
ข้อผิดพลาด 1 — ช่วงการทดสอบสั้นเกินไป: การทดสอบ 6 เดือนรวมเฉพาะสภาวะตลาดเดียว EA เทรนด์จะดูดีเยี่ยมถ้าทดสอบในตลาดเทรนด์ 6 เดือน ทดสอบอย่างน้อยหนึ่งรอบเต็ม (เทรนด์ + sideway + ผันผวน + สงบ)
ข้อผิดพลาด 2 — พารามิเตอร์ที่ optimise บนประวัติทั้งหมด: ถ้าคุณรันการ optimise และเลือกพารามิเตอร์ที่ดีที่สุดจากช่วงข้อมูลเดียวกัน ผลลัพธ์จะมีอคติ สำรองช่วงทดสอบล่วงหน้า (12 เดือนสุดท้าย) ที่ไม่ได้รวมในการ optimise เสมอ — นี่คือการวิเคราะห์ walk-forward
ข้อผิดพลาด 3 — คุณภาพการจำลองสูงแต่สเปรดผิด: การทดสอบคุณภาพการจำลอง 99% ที่มีสเปรด 0 ไม่มีความหมาย ทดสอบด้วยข้อมูลสเปรดจริงเสมอ โดยเฉพาะสำหรับ EA สแกลปิงที่สเปรดเป็นต้นทุนหลัก
ข้อผิดพลาด 4 — ละเลยช่วงดรอว์ดาวน์: ดูกราฟ equity curve ไม่ใช่แค่กำไรสุดท้าย equity curve ที่ราบเรียบพร้อมดรอว์ดาวน์ต่ำสามารถใช้งานได้จริงมากกว่ากำไรรวมที่สูงกว่าพร้อม equity curve ที่ผันผวนซึ่งนักเทรดส่วนใหญ่จะทิ้งระหว่างดรอว์ดาวน์