การปรับแต่งควรค้นหาค่าที่ยังใช้ได้เมื่อสภาวะตลาดเปลี่ยน ไม่ใช่กราฟ Equity ในอดีตที่ดูดีที่สุด เป้าหมายคือบริเวณค่าที่ให้ผลยอมรับได้อย่างเสถียร โดยมีข้อมูลที่ยังไม่เคยใช้และต้นทุนสมจริงสนับสนุน
กำหนดความสำเร็จก่อนเริ่มปรับแต่ง
เลือกเป้าหมายที่สะท้อนพฤติกรรมที่ EA ควรมี ไม่ดูเฉพาะกำไรสุทธิ Drawdown สูงสุด จำนวนการเทรด ผลเฉลี่ย Profit factor ลักษณะการฟื้นตัว และสถานะเสี่ยงล้วนสำคัญ รอบที่กำไรสูงมากแต่ Drawdown ยอมรับไม่ได้หรือมีการเทรดเพียงไม่กี่ครั้งไม่ใช่ตัวเลือกที่ทนทาน
การเพิ่มกำไรสูงสุดอย่างเดียวอาจให้คะแนนความเสี่ยงเกิน ช่วงตลาดดีเพียงช่วงเดียว หรือค่าที่เทรดน้อยเกินประเมิน
แยกข้อมูลพัฒนาจากข้อมูลตรวจสอบ
แบ่งประวัติตามลำดับเวลา ใช้ช่วงแรกสำรวจ เก็บช่วงหลังโดยไม่แตะสำหรับตรวจนอกตัวอย่าง แล้วสังเกตค่าที่เลือกด้วยข้อมูลล่วงหน้าปัจจุบันบนบัญชีทดลอง อย่าเปิดดูช่วงตรวจสอบซ้ำแล้วปรับตาม เมื่อทำเช่นนั้น ช่วงนี้จะกลายเป็นส่วนของข้อมูลพัฒนาโดยไม่ทันสังเกต
ทดสอบช่วงพารามิเตอร์ที่มีเหตุผลและเข้าใจพฤติกรรม
ตรวจเกณฑ์บนช่วงที่ไม่ได้ใช้เลือกค่า
ยืนยันสัญญาณ ต้นทุน และการดำเนินการปัจจุบันบนบัญชีทดลอง
ขั้นตอนปรับแต่ง MT4 ที่ใช้ได้จริง
เลือกพารามิเตอร์ที่มีบทบาทตามตรรกะ
ปรับเฉพาะตัวแปรที่มีเหตุผลว่าจะส่งผลต่อการเข้า ออก หรือความเสี่ยง ค่าที่คงที่ให้คงไว้ การทดสอบทุกช่องที่มีเพิ่มจำนวนชุดค่าและโอกาสพบสัญญาณรบกวน
ใช้ช่วงค่ากว้างที่มีความหมาย
เริ่มด้วยขั้นห่างและขีดจำกัดสมจริง หากมีค่าเดียวตรงตัวที่ได้ผล ระบบเปราะบาง ค่าข้างเคียงควรให้พฤติกรรมใกล้กันพอสมควร
กรองด้วยความเสี่ยงและคุณภาพตัวอย่าง
ตัดรอบที่ Drawdown ยอมรับไม่ได้ การเทรดน้อยเกิน ขนาดสถานะไม่สมเหตุผล หรือผลถูกครอบงำด้วยช่วงสั้นเดียว แล้วเปรียบเทียบกลุ่มที่ผ่าน แทนจัดอันดับทุกรอบตามกำไร
ล็อกค่าแล้วตรวจสอบ
เลือกค่าก่อนเปิดช่วงที่เก็บไว้ บันทึกบิลด์ EA สัญลักษณ์ กรอบเวลา สเปรด เงินฝาก วันที่ข้อมูล และค่าป้อนเข้าทุกช่อง เพื่อทำผลซ้ำได้
ทดสอบบริเวณค่าที่เลือกภายใต้สภาวะกดดัน
| การทดสอบ | คำถาม | พฤติกรรมที่เหมาะสม |
|---|---|---|
| ค่าป้อนเข้าข้างเคียง | เปลี่ยนพารามิเตอร์เล็กน้อยแล้วระบบพังหรือไม่? | ผลแย่ลงทีละน้อย ไม่ทรุดรุนแรง |
| สเปรดสูงขึ้น | ต้นทุนเทรดกินความได้เปรียบหมดหรือไม่? | ตรรกะยังใช้ได้ภายใต้ค่าเผื่อสมจริง |
| เลื่อนช่วงวันที่ | สภาวะตลาดเดียวสร้างผลทั้งหมดหรือไม่? | หลายช่วงช่วยสร้างผล ไม่ใช่กลุ่มเดียว |
| การดำเนินการล่าช้า | กลยุทธ์พึ่งราคาดำเนินการสมบูรณ์แบบหรือไม่? | Slippage ระดับปานกลางไม่ทำให้ข้อสรุปกลับด้าน |
| ความเสี่ยงต่ำลง | ผลน่าสนใจเฉพาะเมื่อเปิดความเสี่ยงมากเกินหรือไม่? | ตรรกะเทรดยังสอดคล้องเมื่อใช้ขนาดระมัดระวัง |
รู้ว่าเมื่อใดควรปฏิเสธผลปรับแต่ง
- รอบดีที่สุดเป็นยอดโดดเดี่ยวรายล้อมด้วยผลแย่
- กำไรส่วนใหญ่มาจากการเทรดครั้งเดียวหรือช่วงสั้นเดียว
- Drawdown นอกตัวอย่างเพิ่มแรง หรือพฤติกรรมเทรดเปลี่ยนทั้งหมด
- เพิ่มสเปรดหรือ Slippage เล็กน้อยแล้วความได้เปรียบหาย
- ล็อตที่เลือกไม่สอดคล้องกับความเสี่ยงบัญชีที่วางไว้
การปรับแต่งพิสูจน์กำไรในอนาคตไม่ได้ เพียงช่วยตัดสมมติฐานอ่อนและระบุค่าที่ควรสังเกตต่อ
นับขอบเขตการค้นหาและคงวิธีจัดการความเสี่ยง
ตารางค้นหาสมมติ: พารามิเตอร์หนึ่งมีค่า 20, 30, 40 และอีกพารามิเตอร์มีค่า 2, 3, 4ตารางครบมี 3 × 3 = 9 ชุดค่า พารามิเตอร์เพิ่มทำให้พื้นที่ค้นหาเพิ่มแบบคูณ และเพิ่มโอกาสพบชุดที่บังเอิญเข้ากับอดีต การค้นหาแบบ Genetic เลือกลองบางตัวเลือก ไม่ควรอธิบายว่าตรวจทุกชุด
เทียบตัวเลือกด้วยกฎกำหนดขนาดสถานะเดียวกัน กำไรสุทธิสูงขึ้นเพราะสถานะใหญ่ขึ้นไม่ใช่หลักฐานว่ากฎเข้าดีกว่า บันทึกจำนวนการเทรด Drawdown ต้นทุน และการกระจุกผลตอบแทนควบคู่กับเป้าหมายปรับแต่ง เลือกบริเวณเสถียรของค่าข้างเคียงที่สมเหตุผล มากกว่ายอดเดียวโดดเดี่ยว
เก็บช่วงเวลาที่กันไว้ให้เป็นอิสระ
ตัวอย่างการแบ่งข้อมูล: พัฒนากฎบน 2020–2023เก็บ 2024–2025 สำหรับทดสอบภายหลัง และเริ่มสังเกตล่วงหน้าใหม่ใน 2026วันที่เหล่านี้เป็นตัวอย่าง ไม่ใช่การอ้างผลทดสอบจริง กำหนดกฎเลือกค่าก่อนเปิดรายงานที่เก็บไว้ หากเปลี่ยนพารามิเตอร์หลังอ่าน ช่วงนั้นจะกลายเป็นส่วนของการพัฒนา
ใน Walk-forward แต่ละการเลือกต้องใช้เฉพาะข้อมูลที่มีอยู่ก่อนช่วงประเมิน บันทึกช่วงเวลาและกฎเลือก รวมตัวเลือกที่ขาดทุน การออกแบบขั้นตอนใหม่ซ้ำหลังดูทุกช่วงอาจทำให้ตัวกระบวนการเข้ากับอดีตเกินไป การปรับแต่งหรือข้อมูลแยกที่สะอาดก็ไม่รับประกันผลในอนาคต
เอกสารอย่างเป็นทางการเรื่อง การตั้งค่าปรับแต่ง MT4 อธิบายช่วงพารามิเตอร์และตัวเลือก Genetic
เอกสารอ้างอิงอย่างเป็นทางการ
MetaTrader อธิบายการปรับแต่งว่าเป็นการทดสอบ Strategy Tester ซ้ำด้วยค่าป้อนเข้าต่างกันใน เอกสาร Expert Optimization อย่างเป็นทางการ.