วิธีทดสอบย้อนหลังกลยุทธ์เทรดปี 2026: คู่มือ Backtest CFD ทีละขั้น

การทดสอบย้อนหลังคือบทสนทนาที่ตรงไปตรงมาที่สุดที่คุณมีกับกฎการเทรดของตัวเอง และในขณะเดียวกันก็เป็นเครื่องมือที่เทรดเดอร์ใช้ปลอบใจตัวเองบ่อยที่สุด เครื่องเดียวกันนั้น既能เปิดเผย edge ที่พังทลาย ทั้งยัง — หากคุณปล่อยให้ข้อมูลพูดก่อนแล้วค่อยให้กฎพูด — สร้าง edge ปลอมขึ้นมาอย่างน่าเชื่อถือ

คู่มือนี้เขียนสำหรับเทรดเดอร์ CFD และการแยกแยะนั้นสำคัญ การทดสอบย้อนหลังสำหรับ CFD ไม่มี bid-ask spread, ไม่มี swap, ไม่มี margin call และไม่มีคิวออเดอร์ — และส่วนมากของการทดสอบโดยนักลงทุนรายย่อยก็หยุดอยู่ตรงนั้นพอดี เราครอบคลุมการกำหนดกฎ คุณภาพข้อมูล การจำลองค่าใช้จ่าย ตัวชี้วัดที่ทนทานต่อเทรดจริง การตรวจจับ overfitting การคำนวณขนาดตัวอย่าง และเส้นทาง walk-forward จาก spreadsheet สู่บัญชีจริงบนแพลตฟอร์มสินทรัพย์หลายประเภทที่มีใบอนุญาตอย่าง UZFX

หมายเหตุงานวิจัย: จัดทำโดยทีมบรรณาธิการ MarketCFD เมื่อ 26 ตุลาคม 2026 เกณฑ์ขนาดตัวอย่างและการจำแนกข้อผิดพลาดยึดตามมาตรฐานปฏิบัติเชิงปริมาณ และข้อกำหนดของโบรกเกอร์อ้างอิง UZFX ใต้ใบอนุญาต ASIC AFSL 001291473 การทดสอบย้อนหลังคือวิธีการวิเคราะห์ ไม่ใช่คำมั่นประกันผลงาน การจำลองจากอดีตบอกเพียงว่ากฎชุดนี้ทำได้อะไรในอดีต และไม่บอกเลยว่าจะได้อะไรในวัฏจักรถัดไป

ทำไม Backtest จึงไม่ใช่การพิสูจน์ Edge

คำว่า backtest ถูกใช้จนกว้างเกินจนบังขอบเขตของมันเอง นักปฏิบัติสองคนสามารถรันข้อมูลชุดเดียวกันผ่านแพลตฟอร์มเดียวกัน แล้วได้ข้อสรุปสวนทางกัน และทั้งสองถูกภายในกรอบของตัวเอง — เพราะการทดสอบย้อนหลังคือถ้อยแถลงเกี่ยวกับการนำมาใช้เฉพาะแบบของกฎเฉพาะชุดหนึ่ง ในช่วงเวลาเฉพาะหนึ่ง

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

คุณลักษณะสี่ประการที่แยกการทดสอบแบบใช้ตัดสินใจออกจากแบบใช้โอ้อวด:

  • ทำซ้ำได้ ใครก็ตามที่ได้รับกฎที่เขียนไว้และข้อมูลชุดเดียวกัน ต้องได้เส้นโค้งสินทรัพย์เส้นเดียวกัน
  • ค่าใช้จ่ายครบถ้วน ทุกคำสั่งจ่าย spread; ทุกตำแหน่งข้ามคืนจ่าย swap; ออเดอร์ใหญ่จ่าย slippage
  • ซื่อสัตย์ทางสถิติ พารามิเตอร์ถูกเลือกบนข้อมูลฝึก และยืนยันบนข้อมูลที่ไม่เคยถูกตัว最適化เห็นมาก่อน
  • ครอบคลุม regime ชุดข้อมูลต้องครอบคลุมอย่างน้อยหนึ่งช่วงความผันผวนต่ำและหนึ่งช่วงที่ขยายตัว

ส่วนที่เหลือของคู่มือนี้สร้างคุณลักษณะสี่ประการนั้นตามลำดับ

ส่วนลดของ CFD: ค่าใช้จ่ายสี่ประการที่ Backtest มักข้าม

นี่คือส่วนที่แยก “ของเหลือจากการทำ spreadsheet” ออกจาก “ระบบที่ใช้เทรดได้จริง”

1. Spread

การทดสอบที่ยืนราคา ณ ราคาปิดของแท่งเทียนที่เกิดสัญญาณ กำลังสมมติว่า spread เป็นศูนย์ การจับคู่จริงจ่าย spread เต็มจำนวนทั้งเมื่อเข้าและเมื่อออก ดังนั้นการวิ่งไป-กลับจึงเท่ากับ spread คูณสอง บน EUR/USD spread 1.0–1.2 pip ตัด edge ขั้นต้นไปหนึ่งในสามถึงครึ่งหนึ่งของกลยุทธ์ที่เล็งไว้ 3–4 pip ก่อนที่จะนับค่าใช้จ่ายอื่น ๆ ด้วยซ้ำ

จงจำลอง spread เป็นแรงดึงที่ชัดเจนซึ่งกระทำทั้งสองจุดจับคู่ ไม่ใช่การหักออกจากเส้นโค้งสินทรัพย์ปลายทาง การหัก ex-post ทำให้พฤติกรรมภายในแท่งดูสวยเกินจริง

2. Swap และค่าใช้จ่ายทุน

การถือข้ามคืนและข้ามสุดสัปดาห์ก่อให้เกิด swap ค่าใช้จ่ายนี้สองทิศทาง: คุณจ่ายเมื่อถือ long ในสกุลเงินที่ให้ผลตอบแทนต่ำกว่า และรับเมื่อถือในสกุลที่ให้สูงกว่า แพลตฟอร์ม CFD ส่วนมากหัก swap สามเท่าในวันสุดสัปดาห์สำหรับช่องว่างศุกร์สู่จันทร์ สำหรับกลยุทธ์ swing ที่ถือ 3–10 วัน swap สามารถขยับผลลัพธ์ 1–3% ของกำไรขั้นต้นต่อปีทดสอบ — เพียงพอที่จะทำให้ระบบที่เกือบเท่าทุนกลายเป็นลบสุทธิ

3. Slippage

มากที่สุดและน้อยที่สุดที่ถูกจำลอง Slippage คือช่องว่างระหว่างราคาที่ตั้งใจกับราคาที่จับคู่ได้จริง และมันไม่สม่ำเสมอ: ขยายตัวในช่วงดีดตัวแรงของ volatility รอบรอบข่าว Tier-1 และในช่วง session บาง ระบบทดสอบที่ยืนราคาตลาดที่ราคาเปิดของแท่งถัดไป จะประเมิน slippage ต่ำเกินไปอย่างเป็นระบบในช่วงเวลาที่สำคัญที่สุดพอดี — วันที่กลยุทธ์ของคุณถือตำแหน่งใหญ่ที่สุด ขณะที่ตลาดเคลื่อน 60 pip ในแท่งเดียว

แบบจำลองเชิงปฏิบัติ: องค์ประกอบคงที่ (0.1–0.3 pip สำหรับคู่หลัก) บวกองค์ประกอบตามสัดส่วน volatility ของแท่งนั้นเอง วาง slippage ณ จุดจับคู่ แล้วทดสอบความเครียดด้วยการคูณสอง

4. Margin และการปิดบังคับ

ถูกข้ามบ่อยที่สุดที่สุด 槓杆ทำให้ตำแหน่งที่ต้องใช้ margin 20,000 USD อยู่ในบัญชี 2,000 USD ได้ แต่ในขณะเดียวกันก็หมายความว่าตำแหน่งนั้นอาจถูกปิดบังคับก่อนที่ stop ของคุณจะทำงาน การทดสอบที่จำลองเฉพาะการออกด้วย stop-loss และไม่จำลองการออกด้วย margin call เลย จะรายงาน drawdown ที่คุณไม่อาจรอดได้ในเทรดจริง

จงติดตามอัตราส่วนสินทรัพย์ต่อ margin ตลอดการทดสอบ จุดใดที่เข้าใกล้ระดับต้องรักษาของโบรกเกอร์ ถือเป็นเหตุการณ์ปิดบังคับ ไม่ใช่แค่การพักตัวที่ฟื้นได้

ขั้นที่ 1: เขียนชุดกฎก่อนแตะข้อมูล

ทุกพารامิเตอร์ที่คุณเลือกหลังเห็นข้อมูล ต่างจากการก่อสร้างที่ปนเปื้อนด้วยข้อมูลนั้นอยู่แล้ว ชุดกฎต้องเขียนให้เสร็จ ลงวันที่ แล้วปิดผนึกก่อนเปิดกราฟใด ๆ

ข้อกำหนดที่สมบูรณ์ประกอบด้วยห้าส่วน:

องค์ประกอบต้องกำหนดอะไรมักลืม
ขอบเขตสินทรัพย์คู่/สินทรัพย์, timeframe, session‘คู่หลัก’ แทนที่จะระบุชื่อจริง
การเข้าสัญญาณ ตัวกรอง ทิศทางไม่มีกฎเข้าใหม่หลังถูก stop
การออกStop เป้าหมาย time stop ออกตามสัญญาณมีแบบออกเพียงชนิดเดียว
ขนาดสัดส่วนของสินทรัพย์ จำนวนตำแหน่งสูงสุดพร้อมกันขนาด lot คงที่
การยกเว้นวันหยุด ช่วงข่าว session บางไม่ได้ระบุ

กฎปฏิบัติสองประการ ประการแรก เขียนรายการยกเว้นให้ชัดเจน — การไม่เทรดรอบข่าว Tier-1 ไม่ใช่เรื่องของรสนิยม แต่เป็นการเลือกเชิงโครงสร้าง และวิธีทำให้เป็นทางการอยู่ในคู่มือการเทรดตามปฏิทินเศรษฐกิจ ประการที่สอง คุมเวอร์ชันของชุดกฎ หากแก้พารامิเตอร์ระหว่างทดสอบ จงทำเครื่องหมายเป็นเวอร์ชันใหม่ และอย่าเปรียบเทียบเส้นโค้งเวอร์ชัน 3 กับ drawdown ของเวอร์ชัน 1