【รายงานทางเทคนิค】การออกแบบสาเหตุที่สมบูรณ์ของการลบออกเพื่อป้องกันการเบี่ยงเบนในการทดสอบย้อนหลัง — ตัวอย่างกรณีตรรกะในการกำจัดเส้นโค้งลวงและสร้างใหม่จาก 2.06 เท่าของพื้นฐานไปสู่สเปคจริงอย่างต่อเนื่อง
แม้การทดสอบย้อนหลังจะมีแนวโน้มขาขึ้นอย่างต่อเนื่อง แต่บัญชีจริง (Forward) กลับทำให้ EA ล้มเหลว ผู้มีความสามารถด้านการเทรดระบบจำนวนมากพบเหตุการณ์นี้ สาเหตุสูงสุดคือเส้นโค้งถูกสร้างขึ้นโดยการ overfit ของการปรับแต่งแบบcurve
บทความนี้ทำตรงกันข้าม ไม่เติมเต็มความสามารถที่เป็นธรรมชาติทั้งหมด แต่เพิ่มเพียงความอดทนต่อสภาพตลาดด้วยการคิดดอกเบี้ยทบต้นที่มั่นคง และเปลี่ยนทั้งหมด 10 ปีให้เป็นบวก นี่คือบันทึกทั้งหมดของการสร้างใหม่แบบเหตุ+ผลอย่างสมบูรณ์สำหรับผู้ใช้งาน EA เชิงเทคนิค
เงื่อนไขการตรวจสอบคงที่ในทุกกรณี เช่นเดียวกัน ข้อมูลเดียวกัน ระยะเวลาเดียวกัน (2016–2025) บัญชีเดียวกัน และสเกลแนวตั้ง-แนวนอนเดียวกัน Curve ที่สร้างจากจินตนาการไม่มีเลย บันทึกจริงที่ถูกใช้งานเท่านั้นที่หมุนบนสมุดบัญชีจริงซึ่งเป็นการใช้งานจริงของ 1 นาทีกรอบคู่เงินที่ถูกคลีนจ์แล้ว (จำนวน 5,996,481 คู่)
1. ต้นกล้า ── “Drift ก่อนอัตราอ้างอิง” ที่เรียบง่าย
ต้นแบบของกลยุทธ์นี้ (ต้นกล้า) มีความเรียบง่ายเกินไปจนทำให้ประหลาด เวลาในญี่ปุ่นจุดอ้างอิง (9:55) ปรับตัวเข้าหาเวลาโจทย์ โดยซื้อคู่สกุลเงินในเวลา server 01:00 และ 02:00 แล้วปิดทำการใน 04:00
เพียงแค่นั้น ไม่มีกลไกเทคนิคลึกหรือฟิลเตอร์หรือดอกเบี้ยทบต้นใดๆ ฟลูฟลอของการไหลของความต้องการจริงที่มุ่งไปหาค่าก่อนหน้า จากการ Drift ก่อนหน้า ถูกเก็บเกี่ยวด้วยสองขาอย่างบางเบา นี่คือสมมติฐานที่ทำตลอดทุกวันทำการต่อมา และได้ผลลัพธ์ดังต่อไปนี้
จำนวนการเทรดทั้งหมด:4,716 คู่
อัตราชนะ:58.2%
ความสามารถที่แท้จริง:2.06 เท่า
PF:1.49
Maximum Drawdown (DD):−5.23%
ผลงานประจำปี:ชนะ 9 ครั้ง แพ้ 1 ครั้ง (เฉพาะปี 2016 ติดลบ -313 pip)
[▲ รูปที่ ①:ขวางขึ้นแต่ลงลึกในบางจุด, กราฟBacktest ที่เรียบง่าย ▲]
ข้ามอัตราการเบี่ยงเบน (spread) ผลคาดหวังบวกยังคงอยู่ แม้จะเผชิญกับสินค้าสร้างความไม่แน่นอนของตลาดของ “ต้นกล้า” ที่ไม่มีการป้องกันใดๆ ของกราฟ
ที่นี่นักพัฒนา EA หลายคนอาจอยากวาดกราฟต้นกล้าให้เป็นขาขวายาวแล้วกล่าวว่า “ดังนั้นจึงรื้อสร้างขึ้นมาเพื่อช่วยไว้” แต่การวัดจริงไม่อนุญาตเช่นนั้น รุ่น “ Drift ก่อนหน้า” ที่เรียบง่ายมีคุณค่า edge ที่จริงประมาณ 2 เท่าโดยยังคงอยู่ในสภาพเดิม ไม่สามารถหลอกได้จึงนำเสนอไปตามจริง
ปัญหาคือการขยายตัวอย่างไม่ตั้งใจด้วยการมองเห็นไม่ชัด ลำดับพื้นฐานที่ดีไม่ลงด้วยหน้าเดียวกันทุกวัน ตลาดได้หันไปเมื่อปี 2016 และหากนำกราฟนี้ไปใช้งานจริง EA จะไม่สามารถทนอาการ Drawdown ได้และจะล้มล้างบัญชีจริง
2. การวินิจฉัย ── ตรวจสอบต้นกล้าด้วยสามแกน
ก่อนการสร้างใหม่ตรวจสอบต้นกล้าด้วยสามแกน ก่อนทำผลลัพธ์ จะเป็นการออกแบบกระบวนการ
แกนที่ 1: การมีชีวิตอยู่และการเสียดทาน (ความสามารถในการดำเนินการ)
สองขาในกรอบกลางวันจบภายใน 01→04 และ 02→04 โดยไม่ยกไปวันถัดไป ดังนั้นความเสี่ยงของช่องว่างในช่วงสุดสัปดาห์หรือการล่มสลายของมาร์จิ้นในช่วงกลางดึกไม่มี การหัก Spread 0.8pip ก็ยังคง PF 1.49 อยู่ ซึ่งแปลว่าได้มีการอยู่รอดผ่านอุปสรรคนี้ แกนนี้ผ่านแล้ว
แกนที่ 2: ความจริงใจทางตรรกะ (สาเหตุ-ผล)
นี่คือหัวใจของกรณีนี้ ต้นกล้าจะถูกใช้งานทุกวันโดยไม่ทำการปรับแต่งใดๆ และไม่มีการใช้ข้อมูลย้อนหลัง แต่เมื่อสร้างระบบใหม่ที่ “คัดเลือกเฉพาะตลาดที่ดี” หากวิธีการคัดเลือกผิดจะเกิดกับดักขาขึ้นที่เรียกว่า “ขาขึ้นที่สวยงามเกินไป” หากดูทั้งช่วงเวลาจะเห็นรูปแบบที่ดีที่สุดในเรจิม (regime) สามารถสร้างกราฟที่ดูไม่เป็นจริงอย่าง 9.33 เท่า และจะทำงานไม่จริงใน Forward ทันที
หากผลลัพธ์ที่ต่อมากลายเป็น “อัตราย้อนกลับที่สูงขึ้นกว่าก่อนเลือก” ควรตั้งข้อสงสัย การสร้างใหม่ของกรณีนี้จะต้องจำกัดการเลือกเรจิมอยู่ใน IS (ย้อนหลัง 3 ปี) เท่านั้น และใช้ค่า MA ปิดราคาสุดท้ายในวันก่อนหน้าเท่านั้น (ไม่ดูอนาคต) เป็นการออกแบบ causal แบบสมบูรณ์ ซึ่งเลือกทุกอย่างในขณะยิงโดยข้อมูลที่ได้เท่านั้น
แกนที่ 3: การปรับตัวให้เข้ากับตลาดจริง (ความทนทานและความเสี่ยง)
จุดอ่อนของต้นกล้าชัดเจน ไม่มองสภาพตลาดและทุกวันยิงเข้ามา (มั่ว) ทำให้แพ้ในปี 2016 ไม่มีการพิจารณาเรื่องวอลลุ่มที่แน่นอนหรือข้อจำกัดของมาร์จิ้นและระดับสำรองเงินจริง สำหรับการปรับให้เข้ากับตลาดจริง จำเป็นต้องมีฟิลเตอร์สภาพแวดล้อม (กฎ) และการกำหนดขนาดที่มีความเสี่ยงในตัว (ดอกเบี้ยทบต้น + จุดขาดทุนต่ำ)
การวินิจฉัยสำเร็จ ต้นกล้า edge ไม่ถูกตัดทอน สิ่งที่จะเพิ่มเติมคือ “คุณภาพ” (การเลือกพื้นที่ดี) และ “ความทนทานของดอกเบี้ยทบต้น” (การตั้งขนาดที่ไม่ล่มในบัญชีจริง)
3. การสร้างใหม่ ── ด้วยกฎระเบียบเพื่อ “คุณภาพ” และด้วยดอกเบี้ยทบต้นแบบทีละขั้นเพื่อให้เกิด “ความทนทานของดอกเบี้ยทบต้น”
(1) กฎระเบียบ ── ลดยุ่งเหยิงแต่ไม่ลด edge
เฉพาะวันที่ราคาปิดก่อนหน้ายืนอยู่เหนือค่า MA ระยะยาว และวันที่ก่อนหน้าไม่ล่มมาก จะเปิดขาเทรดขึ้น จำนวนMA ระยะยาวไหนและ threshold ของการล่มตะคริวจะถูกเลือกอย่างมีเหตุผลด้วย IS 3 ปี ของแต่ละปีรายงาน (WFT) ผลลัพธ์ถูกทำให้เท่ากันกับต้นกล้าด้วยขนาด 0.01 lot และสเกลเดียวกัน
อัตราเทียบจริง:2.06 เท่า → 2.01 เท่า (แทบแนวเดียว)
PF:1.49 → 1.76
จำนวนการเทรดทั้งหมด:4,716 คู่ → 3,216 คู่ (ประมาณ 1,500 คู่ถูกคัดออก โดยรวม pip เปลี่ยนจาก 10,623 → 10,051 เกือบไม่เปลี่ยน)
ผลงานประจำปี:9 ชนะ 1 แพ้ → 10 ชนะ 0 แพ้ (ปี 2016 พลิกเป็นบวก)
นี่คือพยานถึงความจริงใจของการสร้างใหม่ ความไม่เปลี่ยนแปลงของอัตราแท้ ๆ แสดงว่าไม่ใส่ Curve Fit ลงไป กฎระเบียบทิ้ง 1,500 คู่ แต่กำไรที่เหลืออยู่แทบทั้งหมด สิ่งที่ถูกลดลงคือ edge ไม่ใช่ win rate ที่ถูกบิดเบือน กราฟไม่สูงขึ้นแบบท่วมท้น แต่คุณภาพสูงขึ้นและไม่จมลง