การสังเกต forward ศึกษาว่า EA ที่กำหนดคงที่ทำงานอย่างไรกับข้อมูลที่มาหลังตรึงแผน มีประโยชน์เมื่อยังติดตามรุ่น ข้อมูลที่ใช้ได้แต่ละครั้ง และกฎทบทวนได้ ช่วงทำกำไรที่เลือกหลังรู้ผลไม่ใช่การทดลองเดียวกัน
แยกความพร้อมทำงาน ความครบถ้วนของหลักฐาน และการประเมินผลงานออกจากกัน การกระทบยอดในคู่มือแรกบอกว่าเกิดอะไรขึ้น คู่มือนี้กำหนดวิธีสังเกตล่วงหน้า บัญชีที่ถูกต้องหรือตารางที่จบแล้วไม่ได้พิสูจน์กำไรหรืออนุญาตเติมทุนบัญชีจริง
1. เขียนคำถามก่อนเก็บผลลัพธ์
ระบุพฤติกรรมและสภาพแวดล้อมที่จะประเมิน เช่น เวลาสัญญาณ การทำซ้ำการตัดสินใจ การจัดการคำขอ ความต่างการดำเนินคำสั่ง หรือสมมติฐานผลงานที่ชัดเจน ระบุสิ่งเปรียบเทียบและหลักฐานที่ต้องใช้ อย่าแทนทุกคำถามด้วยยอดคงเหลือที่เพิ่มขึ้น
บันทึกทุกรุ่นและความพยายามคัดเลือกก่อนหน้า รวมครั้งที่ล้มเหลว ช่วง forward ใหม่ไม่ลบประวัติเลือกแบบจำลอง การปรับซ้ำหลังดูผลทำให้ข้อมูลนั้นเป็นส่วนพัฒนา คู่มือ overfittingอธิบายว่าทำไม backtest ที่คัดมาแล้วดูดีต้องตรวจเพิ่ม
2. แยกหลักฐาน shadow เดโม และจริง
ในที่นี้ shadow คือผู้สังเกตที่บันทึกการตัดสินใจโดยไม่ส่งคำสั่ง เดโมคือส่งคำขอเข้าบัญชีจำลองของโบรกเกอร์ ส่วน live คือดำเนินการในบัญชีเงินจริง ต้องระบุโหมดชัด ไม่ใช้คำว่า forward ราวกับรับประกันการดำเนินคำสั่งจริง
| โหมด | สิ่งที่บันทึกได้ | ข้อจำกัดหลักของหลักฐาน |
|---|---|---|
| ผู้สังเกต shadow | การตัดสินใจและอินพุตที่มี ไม่ส่งคำสั่ง | ไม่พบการดำเนินคำสั่งจริงของโบรกเกอร์ |
| บัญชีเดโม | การตัดสินใจ คำขอจำลอง และบันทึกโบรกเกอร์ | ไม่พิสูจน์ราคาหรือต้นทุนของบัญชีจริง |
| บัญชีจริง | คำขอจริง บันทึกโบรกเกอร์ และผลต่อบัญชี | เงินทุนเสี่ยงขาดทุน ผลยังไม่แน่นอน |
ตัวอย่างสมมติใช้เดโมเท่านั้น ไม่แนะนำจัดสรรเงินจริง เปรียบเทียบโหมดหลังจับคู่รุ่น ข้อมูล และช่วงเวลาแล้ว โดยแยกบันทึกไว้ คู่มือเดโมกับจริงอธิบายความต่างการดำเนินคำสั่ง ผู้สังเกต shadow ไม่อาจอนุมานราคาที่ดำเนินจริงจากกราฟ Bid
3. ตรึงทะเบียนที่ระบุการทดลอง
เก็บไฟล์ไบนารีและบิลด์ EA รวมรุ่นซอร์สถ้ามี บันทึกแฮช ค่าอินพุต และไฟล์พารามิเตอร์ ระบุเซิร์ฟเวอร์ บัญชีและโหมด สกุลเงิน การจับคู่สัญลักษณ์ กรอบเวลา สิ่งที่พึ่งพา บิลด์เทอร์มินัล ฐานเวลา แหล่งข้อมูล รุ่นนโยบายความเสี่ยง จุดเริ่ม กฎจบ และตารางทบทวน ชื่อไฟล์อย่างเดียวไม่ใช่ตัวตนการตั้งค่า
ในชุดสอน กำหนด EA-A กับอินพุต I1 คงที่บนเดโม EURUSD H1 ทะเบียนมีเวลาและรหัสการตัดสินใจที่คาดไว้ตามตารางคงที่ คงกฎเทรดและความเสี่ยงเดิม คู่มือไม่ได้ให้กฎเหล่านั้นหรือตัวควบคุมการเทรด ความปลอดภัยทำงานตามนโยบายความเสี่ยงบัญชีที่มีอยู่
4. เก็บสิ่งที่พร้อมใช้จริงในแต่ละการตัดสินใจ
เก็บเวลาตัดสินใจ รหัสแท่งปิด ราคาและตัวแปรที่เกี่ยวข้อง เวลาต้นทาง เวลารับ และการตรวจความสด ใช้การปรับนาฬิกาที่มีเอกสาร ในตัวอย่าง F1 ประทับเวลา 09:00:00 แต่ถึงเวลา 09:00:08 หลังตรึงภาพข้อมูลเวลา 09:00:05 จึงใช้ในคำตัดสินนั้นไม่ได้ การทบทวนเวลา 09:00:10 ต้องคงข้อเท็จจริงนี้ไว้
เวลาต้นทางที่ก่อนหน้าไม่พิสูจน์ว่า EA อ่านค่าได้ในตอนนั้น ปฏิบัติตามกฎข้อมูลขาดที่ตรึงไว้ รวมการงดพร้อมบันทึกหากจำเป็น เก็บการแก้ภายหลังแยกกัน การสร้างคำตัดสินใหม่ด้วยประวัติแก้แล้ว แท่งที่ตอนนั้นยังสร้างแต่ตอนนี้จบ หรือค่าที่รับภายหลัง นำข้อมูลที่รอบเดิมไม่มีเข้ามา
5. กำหนดหน้าต่างและโอกาสที่คาดไว้ล่วงหน้า
ระบุจุดเริ่มและกฎจบ ปฏิทินตลาด ช่วงที่อนุญาต ตารางตัดสินใจ การยกเว้นช่วงเตรียมข้อมูล และจุดทบทวนก่อนสังเกต อธิบายตลาดปิด แท่งหาย รีสตาร์ต และระบบขัดข้อง ระบบล่มต้องไม่หายจากตัวหารเพราะไม่มีคำสั่ง แยกช่องตามตารางจากสัญญาณ คำขอ และการเทรดเสร็จ
ตารางสมมติมีช่องตัดสินใจ 100 รายการ ใน 4 ช่วงต่อเนื่อง ช่วงละ 25 ทบทวนเมื่อจบแต่ละช่วงและสิ้นสุดหลังช่องสุดท้าย ตัวเลขนี้ทำให้ตรวจซ้ำได้ ไม่ใช่ขั้นต่ำแนะนำหรือการคำนวณกำลังทางสถิติ ระยะเวลาและหลักฐานจริงขึ้นกับความถี่ การพึ่งพากัน ภาวะตลาด และคำถาม
6. กำหนดกฎทบทวน ขัดจังหวะ และเปลี่ยนแปลงล่วงหน้า
แยกเงื่อนไขคุณภาพต้นทาง การยกระดับปัญหา และเกณฑ์ผลงาน กำหนดตัวชี้วัด ผู้รับผิดชอบ ต้นทุน กระแสเงิน สถานะเปิด และค่าคลาดเคลื่อนก่อนรู้ผล คู่มืออิควิตีและ drawdownกับคู่มือต้นทุนให้บริบทบัญชี ไม่ใช่เกณฑ์ผ่านสากล
เดโมตัวอย่างนี้ต้องมีหลักฐานติดตามได้ทุกการตัดสินใจที่คาดไว้ก่อนรับรองแฟ้มผลงาน ช่องที่ยังไม่คลี่คลายทำให้ยังสรุปไม่ได้ การทบทวนตามตารางไม่หน่วงการดำเนินการด่วนตามนโยบายเดิม อย่าต่อการทดสอบจนชนะ หยุดที่ยอดสูงได้เปรียบ หรือแอบเปลี่ยนเกณฑ์หลังขาดทุน
7. ตรวจตัวอย่างความครอบคลุมสมมติ
ตารางเป็นช่วงไม่ทับกัน ไม่ใช่ยอดสะสม การตัดสินใจที่ติดตามได้เก็บอินพุตตอนนั้นและผลที่บันทึก รวมกรณีไม่มีสัญญาณหรืองดที่มีเอกสาร ช่องไม่ทราบมีหลักฐานไม่พอ R2 มีบันทึกหายที่ยังไม่คลี่คลายจนทบทวนท้าย อย่าสมมติว่าช่องนั้นไม่มีสัญญาณ คำขอ หรือความเสี่ยง
| ช่วงทบทวน | การตัดสินใจที่คาดไว้ | การตัดสินใจที่ติดตามได้ | ช่องที่ยังไม่ทราบ | ความครอบคลุมหลักฐาน |
|---|---|---|---|---|
| R1 | 25 | 25 | 0 | 100% |
| R2 | 25 | 24 | 1 | 96% |
| R3 | 25 | 25 | 0 | 100% |
| R4 | 25 | 25 | 0 | 100% |
รวมแล้วติดตามได้ 99 จาก 100 การตัดสินใจ และไม่ทราบ 1 รายการ ความครอบคลุม 99% ช่วงหลังที่ครบไม่แก้ช่องว่างก่อนหน้า ตามเงื่อนไขหลักฐานครบที่กำหนด แฟ้มยังสรุปไม่ได้ การคำนวณไม่ใช่อัตราชนะหรือคำตัดสินว่ากลยุทธ์ล้มเหลว แม้บันทึกครบยังต้องประเมินความเพียงพอและผลงานแยกกัน
ทางเลือก: คำนวณจำนวนและความครอบคลุมซ้ำ
ช่องที่คาดไว้: 25 + 25 + 25 + 25 = 100 ติดตามได้: 25 + 24 + 25 + 25 = 99 ไม่ทราบ: 0 + 1 + 0 + 0 = 1 ช่วงครบ: 25 / 25 × 100 = 100% ช่วงไม่ครบ: 24 / 25 × 100 = 96% รวมความครอบคลุม: 99 / 100 × 100 = 99% ส่วนไม่ทราบ: 1 / 100 × 100 = 1% ตรวจจำนวน: 99 + 1 = 100 ร้อยละอธิบายเฉพาะหลักฐาน ใช้รูปแบบตัวเลขอังกฤษ
8. ถือกฎที่เปลี่ยนเป็นรอบใหม่
เปลี่ยนเกณฑ์ ไฟล์อินพุต กลุ่มสัญลักษณ์ ตัวกรองช่วง หรือกฎเสี่ยง คือเปลี่ยนการทดลอง บันทึกเหตุผลและเวลามีผล เก็บรอบเดิมและเริ่มรุ่นใหม่ที่ระบุได้ เช่น EA-B กับ I2 ต้องไม่ต่อท้าย EA-A กับ I1 ราวกับไม่มีอะไรเปลี่ยน การเปลี่ยนโครงสร้างพื้นฐานก็ต้องมีบันทึกลงวันที่และประเมินการเปรียบเทียบ
อาจต้องแก้บั๊ก แต่ไม่ได้ทำให้ข้อมูลที่ดูแล้วกลายเป็นข้อมูลตรวจสอบที่ไม่เคยเห็น เก็บเหตุการณ์กับช่วงที่กระทบ และหาหลักฐานภายหลังภายใต้แผนใหม่ รายงานทุกรุ่นและการดูผลก่อนหน้า อย่าเขียนทับรอบแย่ รวมผลที่เข้ากันไม่ได้ หรือเสนอการเล่นย้อนหลังเป็นบันทึก forward ต้นฉบับ
9. เคารพข้อจำกัดตัวทดสอบย้อนหลังและแพลตฟอร์ม
การทดสอบย้อนหลังกับการสังเกต forward ตอบคนละคำถาม MT4 มีข้อจำกัดที่ระบุไว้ เช่น ฟังก์ชันภายนอก WebRequest() และ SendNotification() ไม่ทำงานใน Strategy Tester และไม่มีการเทรดสัญลักษณ์อื่นนอกจากที่ทดสอบ การผ่านย้อนหลังไม่พิสูจน์ว่าข้อมูลและแจ้งเตือนจริงทำงาน
ใช้คู่มือ backtestingสำหรับสมมติฐานแบบจำลองและข้อมูล และคู่มือติดตามสำหรับเส้นทางการทำงาน ตรวจความพร้อมของอินพุตข้ามสัญลักษณ์แยกจากการส่งคำสั่ง หลักฐานรับข้อมูล ตัดการเชื่อมต่อ กู้คืน และป้องกันจริงต้องมาจากสภาพแวดล้อมที่สังเกตอย่างเหมาะสม ไม่ใช่สมมติว่าตัวทดสอบย้ายมาเหมือนเดิม
10. เขียนข้อสรุปที่มีขอบเขตตามกำหนดทบทวน
รายงานรหัสขั้นตอน โหมด วันจริง ความครอบคลุมคาดหมายและพบจริง เหตุขัดข้อง การเปลี่ยนรุ่น ปัญหาค้าง และตัวชี้วัดเดิมพร้อมข้อจำกัด รวมขาดทุนและสถานะเปิด ไม่ใช่เฉพาะรายการปิดที่ดี สถิติต้องคำนึงถึงการพึ่งพากันและการคัดเลือกซ้ำ ตัวอย่างนี้ไม่ทดสอบนัยสำคัญหรือคำนวณโอกาส overfitting
- ตรึงทะเบียน สิ่งเปรียบเทียบ ช่วง และกฎทบทวนก่อนผลหรือไม่?
- แต่ละการตัดสินใจใช้เฉพาะข้อมูลที่พร้อมใช้จริงขณะนั้นหรือไม่?
- แยกบันทึก shadow เดโม และจริงชัดหรือไม่?
- แสดงช่องว่าง เหตุขัดข้อง ต้นทุน สถานะเปิด และรุ่นที่เปลี่ยนหรือไม่?
- ข้อสรุปตามเกณฑ์เดิมโดยไม่ถือความครอบคลุมเป็นกำไรหรือไม่?
สรุปให้ตรงว่า หลักฐานไม่ครบ ครบแต่ไม่พอตอบคำถาม หรือมีผลบันทึกตามการประเมินที่วางไว้ ไม่มีกรณีใดเลื่อนเดโมไปใช้เงินจริงอัตโนมัติ การติดตั้งหรือจัดสรรภายหลังต้องมีการตัดสินใจที่อนุญาตและการควบคุมของตนเอง เก็บแฟ้มเพื่อเฝ้าติดตามและตรวจสอบใหม่
11. คำถามเกี่ยวกับการตรวจสอบ forward
Forward หมายถึงเทรดเงินจริงหรือไม่?
ไม่ ต้องระบุว่า shadow เดโม หรือ live เฉพาะ live ที่บันทึกการดำเนินการของบัญชีทุนจริงและเสี่ยงขาดทุนเงินนั้น
การตัดสินใจ 100 รายการในตัวอย่างพอตรวจสอบ EA หรือไม่?
ไม่มีการอ้างเช่นนั้น เป็นชุดข้อมูลความครอบคลุมสมมติ ไม่ใช่คำแนะนำขนาดตัวอย่าง การตัดสินใจไม่จำเป็นต้องเป็นการเทรดหรือการสังเกตอิสระ และความครบอย่างเดียวไม่พิสูจน์ความได้เปรียบ
ปรับพารามิเตอร์แล้วเก็บผล forward เดิมได้ไหม?
เก็บผลเดิมไว้ แต่ระบุการเปลี่ยนเป็นรอบหรือรุ่นใหม่ ข้อมูลที่ใช้เลือกพารามิเตอร์แล้วเป็นหลักฐานพัฒนา ไม่ใช่การตรวจสอบใหม่ของตัวเลือกนั้น
ความครอบคลุม 99% แปลว่าอัตราชนะ 99% หรือไม่?
ไม่ เป็นสัดส่วนช่องตัดสินใจตามตารางที่มีหลักฐานติดตามได้ ในตัวอย่าง ช่องที่ยังไม่คลี่คลายระงับการรับรองหลักฐานตามกฎเดิม ไม่ว่าผลการเทรดเป็นอย่างไร
12. แหล่งอ้างอิงและขอบเขต
แหล่งปฐมภูมิ: การทำงานและข้อจำกัด MQL4 Strategy Tester, การตั้งค่าตัวทดสอบและอินพุต MetaTrader และ Bailey และผู้ร่วมเขียน The Probability of Backtest Overfitting ตรวจเมื่อ 2026-10-18 งานวิจัยสนับสนุนความระวังในการคัดเลือก ไม่ได้รับรองขั้นตอนหรือเป็นที่มาจำนวนตัวอย่างนี้
ชื่อรอบ เวลาตัวแปร ตาราง และจำนวนเป็นข้อมูลสมมติเพื่อสอน ไม่มีการให้กลยุทธ์จริง ผล live ขนาดขั้นต่ำ ผลตอบแทนคาดหวัง หรือคำแนะนำเติมทุน แผนภาพแสดงขั้นตอนและหลักฐาน ไม่ใช่รายงานทดสอบต้นฉบับ แผนคงที่เพิ่มการติดตามย้อนกลับ ไม่รับประกันเทรดกำไรหรือปลอดภัย