บทความในชุด Gold / XAUUSD — การใช้งานและวางแผนเทรด

🎯 เมื่ออ่านบทความนี้จบ คุณจะ

  • เลือกข้อมูลทองและสมมติฐานต้นทุนให้ตรงสิ่งที่จะเทรด
  • แยกช่วงพัฒนากฎออกจากช่วงตรวจสอบ และจับปัญหาใช้ข้อมูลอนาคต
  • อ่านผลสุทธิ Drawdown และความเปราะบางของผลทดสอบก่อนฝึกต่อใน Demo

Backtest ทองที่มีประโยชน์ต้องตอบได้ว่ากฎทำอะไรเมื่อใด ภายใต้ข้อมูลและต้นทุนแบบไหน กราฟกำไรที่เพิ่มต่อเนื่องเพียงภาพเดียวไม่พอ โดยเฉพาะ XAUUSD ที่รายละเอียดสัญญา แหล่งราคา และเงื่อนไขบัญชีต่างกัน บทนี้เป็นขั้นตอนตรวจคุณภาพงานทดสอบ ไม่ใช่ผลทดสอบระบบซื้อขายของ ThaiFX

เริ่มจากกฎหนึ่งฉบับที่ไม่เปลี่ยนระหว่างทดสอบ

บันทึกเวอร์ชัน วันที่ กฎเลือกตลาด เงื่อนไขเข้าออก การตั้ง Stop, Lot, เพดานความเสี่ยงรวม เวลาเทรด และกฎข่าว ตัวอย่าง “เข้าเมื่อปิดเหนือ High ของ 20 แท่งก่อนหน้า” ต้องระบุว่าใช้แท่งที่ปิดแล้วและส่งคำสั่งเมื่อใด ไม่ใช้ราคา High ที่เพิ่งรู้ตอนแท่งจบเป็นราคาซื้อย้อนหลัง

ถ้าเป็นการอ่านกราฟด้วยคน ให้กำหนดวิธีเลือก Swing และโซนพร้อมบันทึกภาพก่อนเปิดแท่งถัดไป ถ้าเป็น EA ให้เก็บไฟล์ เวอร์ชันและค่าตั้ง โปรแกรมที่ชื่อเหมือนกันแต่ตรรกะคนละรุ่นถือเป็นคนละการทดสอบ

เลือกวิธีทดสอบตามลักษณะกฎ

วิธี เหมาะกับ ข้อจำกัดที่ต้องจด
อ่านกราฟย้อนหลังทีละแท่ง ฝึกกฎที่ใช้การประเมินด้วยคน อคติจากเห็นอนาคต การเลือกเฉพาะสัญญาณที่จำได้ และลำดับราคาในแท่ง
ทดสอบ EA ใน Strategy Tester กฎที่เขียนเป็นตรรกะโปรแกรม โค้ดต้องตรงแผน ข้อมูลและการจำลองอาจไม่ครอบคลุมเงื่อนไขจริง
ติดตามสัญญาณใหม่ใน Demo ตรวจขั้นตอนที่ทำได้เมื่อข้อมูลเกิดจริง ผลจำลองการดำเนินการยังไม่เท่าบัญชีจริง

MT5 Strategy Tester ใช้ทดสอบ Expert Advisor และมีรูปแบบจำลองข้อมูลกับการแบ่ง Forward period [1] ไม่ใช่เครื่องมือที่อ่านแผนภาษาคนแล้วสร้างผลกำไรให้เอง หากไม่มี EA ตามกฎ ต้องใช้วิธีบันทึกด้วยคนหรือพัฒนาโปรแกรมให้ตรงก่อน

ตรวจข้อมูลทองก่อนกดทดสอบ

  1. ผลิตภัณฑ์: XAUUSD CFD หรือ Futures เดือนใด อย่าใช้ชุดต่อเนื่อง Futures โดยไม่รู้วิธี Roll/ปรับราคาแทน CFD
  2. แหล่งราคา: โบรกเกอร์ เซิร์ฟเวอร์ Bid/Ask และหน่วยข้อมูลต้องมีที่มา
  3. เวลา: ตรวจเขตเวลา DST ช่วงพักรายวันและวันหยุด โดยเฉพาะระบบตาม Session หรือข่าว
  4. ข้อมูลขาด: ตรวจช่วงไม่มี Tick ราคาโดดผิดปกติ และวันที่เริ่ม–จบจริง ไม่เติมราคาคงที่เพื่อซ่อนช่องว่างโดยไม่บันทึก
  5. สัญญา: Contract Size, Tick Size/Value, ขั้น Lot, Margin และสกุลเงินบัญชี รวมการเปลี่ยนเงื่อนไขในอดีตที่หาได้

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

ใส่ต้นทุนในจุดที่เกิด และอย่าหักซ้ำ

  • Spread: ถ้าจำลอง Buy เข้า Ask ออก Bid ส่วนต่างนี้อยู่ในผลราคาแล้ว ไม่ลบ Spread เดิมซ้ำ หากมีแต่ราคาเดียวต้องสร้างสมมติฐานอีกฝั่งและระบุให้ชัด
  • Commission: แยกต่อด้านกับไป–กลับ รวมข้อกำหนดขั้นต่ำหรือการปัดเศษเมื่อมี
  • Swap/ค่าถือ: ใช้ฝั่ง Buy/Sell รอบตัดยอด วันคิดหลายเท่าและเงื่อนไขบัญชี; Swap-free ไม่ใช่เหตุให้ใส่ศูนย์ทุกช่วงโดยไม่ตรวจ
  • Slippage: ทดสอบกรณีที่ได้ราคาแย่กว่าคาดและช่วงข่าว ไม่สมมติว่าราคา Stop รับประกันเสมอ
  • สกุลเงิน: กำไร USD กับบัญชี THB ต้องระบุอัตราและเวลาที่ใช้แปลง

ตัวอย่างสมมติ กลยุทธ์ทำกำไรก่อนต้นทุนที่ยังไม่รวม 500 USD จาก 100 รายการ หากต้นทุนเพิ่มเฉลี่ยรายการละ 6 USD ผลจะเหลือ −100 USD ตัวอย่างนี้ไม่ได้บอกต้นทุนทองจริง แต่แสดงว่าระบบที่ได้เปรียบเพียงเล็กน้อยอาจเปลี่ยนเครื่องหมายเมื่อใส่ต้นทุนครบ

ตั้ง MT5 Tester แล้วตรวจว่าโหมดตอบคำถามได้จริง

เลือก EA, สัญลักษณ์, ช่วงเวลา, เงินเริ่มต้นและสกุลบัญชีให้ตรงงาน จากนั้นเลือกความละเอียดข้อมูลที่เพียงพอกับวิธีเข้าออก [1] ระบบที่ตัดสินใจภายในแท่งหรือใช้ Stop/TP ใกล้กันต้องระวังผลจากข้อมูล OHLC ที่ไม่บอกลำดับ Tick จริง

การใช้ “Every tick based on real ticks” ช่วยใช้ข้อมูล Tick ที่มีจากผู้ให้บริการ แต่ไม่ได้จำลองสภาพคล่อง คิวคำสั่ง หรือความสามารถรับปริมาณจริงทุกด้าน ตรวจ Journal และช่วงข้อมูลที่ใช้งานได้ด้วย [1][2] ส่วนโหมดคำนวณกำไรเป็น Pips ในคู่มือมีข้อจำกัดด้านต้นทุนและ Margin จึงไม่เหมาะจะใช้เป็นหลักฐานผลสุทธิสุดท้าย [1]

การจำลอง Delay ใน Tester ไม่ใช่แบบจำลอง Slippage ครบทุกกรณี ให้บันทึกว่าคุณจำลองความล่าช้าในการส่งคำขอหรือการกระตุ้นคำสั่งที่เซิร์ฟเวอร์อย่างไร อย่ารวมทุกอย่างเป็น “ทดสอบสมจริงแล้ว”

แยกข้อมูลพัฒนากับข้อมูลตรวจสอบ

ช่วง A — พัฒนากฎ

เลือกตรรกะและพารามิเตอร์ พร้อมบันทึกสิ่งที่ลอง

ช่วง B — ตรวจสอบ

ใช้กฎที่ล็อกแล้วกับข้อมูลที่ยังไม่ใช้เลือกค่า

ช่วง C — ข้อมูลใหม่

ติดตามการทำงานจริงตามเวลาใน Demo

แบ่งตามเวลาโดยให้แต่ละช่วงครอบคลุมบริบทที่ต้องการ ไม่มีสัดส่วนเดียวที่รับประกันความน่าเชื่อถือ หากเห็นผลช่วง B แล้วกลับไปปรับกฎจน B ดูดี ช่วง B กลายเป็นส่วนของการพัฒนา ต้องหาข้อมูลตรวจสอบใหม่หรือรายงานข้อจำกัดตรงไปตรงมา

Walk-forward เป็นอีกแนวทาง: เลื่อนหน้าต่างพัฒนาและตรวจสอบไปข้างหน้าตามกติกาที่กำหนด ผลที่นำมารวมควรเป็นผลของช่วงตรวจสอบ ไม่รวมกำไรฝึกทุกหน้าต่างซ้ำกัน และต้องระวังรายการค้างข้ามขอบช่วง

ดักข้อมูลอนาคตที่เผลอใช้ได้ง่าย

  • ใช้ยอด Swing ซึ่งต้องรอหลายแท่งยืนยัน ไปเข้าออเดอร์ที่แท่งยอดนั้นทันที
  • ใช้ค่า High/Low ของวันทั้งวันที่ยังไม่จบเพื่อตัดสินใจตอนเช้า
  • ใช้ตัวเลข COT วันอังคารก่อนเผยแพร่วันศุกร์
  • ใช้ตัวเลขเศรษฐกิจฉบับปรับย้อนหลังแทนข้อมูลที่ตลาดรู้ในขณะนั้น
  • เลือกช่วงทดสอบหลังเห็นว่าเป็นช่วงที่ระบบกำไร

ทุกตัวแปรควรมีเวลาที่ “รู้ได้” แยกจากวันที่ข้อมูลอ้างอิง ตัวอย่างประเด็นนี้อ่านต่อที่ COT Report และ ข่าวที่มีผลต่อทอง

อ่านผลมากกว่ากำไรและ Win Rate

ตัวชี้วัด วิธีอ่าน ข้อจำกัด
ผลสุทธิและจำนวนรายการ กำไรขาดทุนหลังต้นทุนพร้อมช่วงเวลา กำไรจากไม่กี่รายการอาจไม่เป็นตัวแทน
Expectancy ค่าเฉลี่ยกำไรขาดทุนสุทธิต่อรายการ หรือเป็น R ต้องนิยาม R และรวมการปิดบางส่วนอย่างคงที่
Drawdown การลดจากจุดสูงสุดถึงจุดต่ำถัดมา ระบุ Balance หรือ Equity ดูเฉพาะปิดรายการอาจซ่อนขาดทุนระหว่างถือ
Profit Factor กำไรรวม ÷ ค่าสัมบูรณ์ขาดทุนรวม ภายใต้นิยามต้นทุนที่ระบุ เมื่อไม่มีรายการแพ้ อัตราส่วนไม่ใช่หลักฐานว่าเสี่ยงเป็นศูนย์
ผลแต่ละช่วง แยกแนวโน้ม/กรอบ ข่าว และต้นทุนสูงตามเกณฑ์ แบ่งหลังเห็นผลมากเกินไปอาจเลือกเฉพาะกลุ่มที่สวย

ตัวอย่างสุทธิในหน่วย R ห้ารายการ: +2, −1, −1, +2, −1 รวม +1R ค่าเฉลี่ย +0.2R และชนะ 40% ทั้งสามตัวเลขถูกพร้อมกัน แต่เพียงห้ารายการยังไม่บอกความเสถียรของระบบหรือขาดทุนสูงสุดที่จะเกิดในอนาคต

ตรวจ Overfitting ด้วยคำถามที่ตอบได้

  1. ลองกฎและค่ากี่ชุดก่อนเลือกรายงานนี้?
  2. ถ้าปรับพารามิเตอร์ใกล้เคียงเล็กน้อย ผลเปลี่ยนจากกำไรมากเป็นขาดทุนทันทีหรือไม่?
  3. ถ้าเพิ่มต้นทุนหรือถอดรายการกำไรใหญ่สุด ผลยังมีเหตุผลหรือไม่?
  4. กำไรเกิดจากช่วงเดียวหรือกระจายในบริบทที่ระบบตั้งใจใช้?
  5. ทำซ้ำจากไฟล์และค่าตั้งที่บันทึกแล้วได้ผลเดิมหรือไม่?

คำถามเหล่านี้ช่วยเห็นความเปราะบาง ไม่ใช่ใบรับรองว่าระบบจะกำไร การสุ่มลำดับรายการยังมีสมมติฐาน เช่น การพึ่งพากันระหว่างรายการ จึงไม่ควรใช้เพียงกราฟจำลองหลายเส้นเพื่อยืนยันความปลอดภัย

ก่อนนำผลไปใช้ ให้ทำรายงานหนึ่งชุด

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

คำถามที่พบบ่อย

ต้องทดสอบกี่รายการ?

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

ผลโบรกเกอร์หนึ่งใช้กับอีกแห่งได้ไหม?

ต้องตรวจข้อมูลราคา สัญญา ต้นทุนและเงื่อนไขคำสั่งใหม่ โดยเฉพาะระบบระยะสั้น ไม่ย้ายผลแล้วถือว่าเท่ากันอัตโนมัติ

Backtest ดีแล้วข้าม Demo ได้ไหม?

ผลย้อนหลังไม่ตรวจการใช้งานตามเวลาจริงทั้งหมด Demo ช่วยตรวจขั้นตอนและความคลาดเคลื่อน แม้ยังไม่รับประกันผลบัญชีจริง

สรุป

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

แหล่งอ้างอิง

  1. MetaTrader 5 — Strategy Testing
  2. MetaTrader 5 — Testing Features
  3. CFTC — COT: ตัวอย่างความต่างของวันข้อมูลกับวันเผยแพร่

ตรวจเอกสาร 20 กันยายน 2026 กรอบตรวจคุณภาพและตัวอย่างคำนวณเป็นเนื้อหาการศึกษาของ ThaiFX ไม่ได้อ้างผลการทดสอบระบบใด

Share This Story, Choose Your Platform!

โฆษณาพันธมิตร: จำนวน $30 ในภาพไม่ยืนยันสิทธิ์ของทุกบัญชี ตรวจข้อเสนอที่แสดงสำหรับคุณและเงื่อนไขถอนกำไรก่อนสมัคร ดูวิธีตรวจสิทธิ์

ตรวจสิทธิ์ก่อนรับโบนัส

โบนัสและเงื่อนไขอาจต่างกันตามประเทศ ประเภทบัญชี และช่วงเวลา ตรวจข้อเสนอที่แสดงในบัญชีของคุณ พร้อมเงื่อนไขการใช้เครดิตและการถอนกำไรก่อนตัดสินใจ

ดูวิธีตรวจสิทธิ์โบนัส

โบนัสเทรดฟรี ไม่ต้องฝากเงิน

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

บทความที่เกี่ยวข้อง