อธิบาย Profit Factor: อ่านคุณภาพแบ็กเทสต์ให้ไกลกว่าอัตราชนะ
อธิบาย Profit Factor: อ่านคุณภาพแบ็กเทสต์ให้ไกลกว่าอัตราชนะ. คู่มือเชิงปฏิบัติที่ครอบคลุมกฎชัดเจน ต้นทุนสมจริง ดรอดาวน์ การตรวจสอบรายการ และบริบทความเสี่ยง
คำตอบสั้น
Profit factor คือกำไรรวมของรายการที่ปิดด้วยกำไร หารด้วยค่าสัมบูรณ์ของขาดทุนรวมจากรายการที่ปิดแล้ว ค่ามากกว่า 1 บอกเพียงว่าในการจำลองย้อนหลังครั้งนั้น ฝั่งกำไรมากกว่าฝั่งขาดทุน ไม่ได้พิสูจน์ว่ากลยุทธ์น่าเชื่อถือในอนาคต ต้องอ่านร่วมกับผลสุทธิ จำนวนรายการ maximum drawdown ต้นทุน และช่วงข้อมูลที่ยังไม่เคยใช้ปรับกฎ
บริบทการวิจัย
Win rate วัดความถี่ที่ชนะ แต่ profit factor วัดขนาดของกำไรรวมเทียบกับขาดทุนรวม ระบบที่ชนะ 70% อาจอ่อนแอหากการแพ้ไม่กี่ครั้งมีขนาดใหญ่มาก ส่วนระบบที่ชนะ 42% อาจมีอัตราส่วนดีกว่าเมื่อกำไรเฉลี่ยใหญ่กว่า การเลือกข้อมูล เวลาออกสัญญาณ วิธีจำลองการส่งคำสั่ง และจำนวนชุดพารามิเตอร์ที่ลอง ล้วนเปลี่ยนข้อสรุป
ตัวอย่างการตั้งค่าใน Backtest
กำหนด BTCUSDT กรอบ 1 ชั่วโมง ระยะหกเดือน กลยุทธ์ RSI ฝั่ง long, stop loss 2%, take profit 4%, commission 0.10% ต่อ fill และ slippage 0.05% บันทึก baseline ก่อน แล้วสร้างชุดต้นทุนปกติ ต้นทุนสองเท่า และช่วงเวลาภายหลังที่ยังไม่เคยดู โดยไม่เปลี่ยนสัญญาณพร้อมกัน

วิธีอ่านผลลัพธ์
ตรวจว่าการคำนวณใช้เฉพาะรายการจำลองที่ปิดแล้วและหักต้นทุนอย่างสม่ำเสมอ เปิดประวัติรายการเพื่อดูว่ากำไรที่ใหญ่ที่สุดมีสัดส่วนเท่าใด ช่วงแพ้ต่อเนื่องยาวแค่ไหน และรายการกระจุกในแนวโน้มเดียวหรือไม่ ลองอ่านผลใหม่เมื่อตัด outlier และเมื่อเพิ่มต้นทุนที่สมเหตุผล
สิ่งที่ Profit Factor ไม่ได้บอก
ตัวเลขนี้ไม่บอกลำดับกำไรขาดทุน ความลึกและเวลาฟื้นตัวของ drawdown เงินทุนที่เปิดรับความเสี่ยง หรือความเป็นไปได้ที่จะได้ราคาจริง อีกทั้งไม่ตรวจจับ look-ahead bias ข้อมูลแท่งเทียนผิด ลำดับภายในแท่ง สภาพคล่อง gap หรือการเลือกผลที่ดีที่สุดจากการทดลองจำนวนมาก ไม่มีเกณฑ์วิเศษเดียวสำหรับทุกตลาด
ข้อผิดพลาดที่พบบ่อย
อย่าจัดอันดับด้วย win rate หรือ profit factor เพียงอย่างเดียว อย่าตัด commission, spread, slippage และ funding ออก อย่าเชื่อค่าที่สูงมากจากรายการเพียงไม่กี่ครั้ง อย่าเปรียบเทียบคนละช่วงเวลาและขนาดสถานะ และอย่าเรียกข้อมูลว่า out-of-sample หลังจากแก้กฎโดยดูข้อมูลนั้นแล้ว
เช็กลิสต์ใช้งานจริง
เขียนกฎ ทิศทาง ขนาดสถานะ ต้นทุน stop target ตลาดและวันที่ก่อนดูผล อ่านผลสุทธิ จำนวนรายการ ค่าเฉลี่ยกำไร/ขาดทุน และ drawdown พร้อมกัน ตรวจ outlier ทำ cost stress บันทึกทุกชุดที่ล้มเหลว และตรึงกฎไว้กับช่วงข้อมูลใหม่ จากนั้นติดตามด้วย paper signals ก่อนพิจารณาเงินจริง
หมายเหตุความเสี่ยง
Backtest เป็นเครื่องมือเพื่อการศึกษาและวิจัยกลยุทธ์ ไม่ใช่คำแนะนำทางการเงิน โบรกเกอร์ ตลาดซื้อขาย หรือบริการส่งคำสั่ง ผลจำลองย้อนหลังไม่รับประกันอนาคต ราคา สภาพคล่อง spread slippage ค่าธรรมเนียม gap และการ fill จริงอาจต่างจากแบบจำลองมาก อย่าเสี่ยงเงินที่คุณไม่สามารถสูญเสียได้
สูตร / ตัวอย่าง
| ผลลัพธ์ A | ผลลัพธ์ B |
|---|---|
| 70% win rate · profit factor 1.17 | 42% win rate · profit factor 1.33 |
กำไรรวม ÷ |ขาดทุนรวม| เปรียบเทียบเฉพาะผลลัพธ์ที่ควบคุมเงื่อนไข ใช้ต้นทุนสม่ำเสมอ และนับเฉพาะรายการจำลองที่ปิดแล้ว
คู่มือที่เกี่ยวข้อง
ค่าคอมมิชชันและค่าธรรมเนียม · ความคลาดเคลื่อนของราคา · ระเบียบวิธี
Backtest Trading สำหรับ iOS
ศึกษากลยุทธ์ต่อบน iPhone
ทดสอบการตั้งค่าเพิ่มเติม ตรวจสอบทุกเทรดจำลอง และติดตามงานวิจัยกลยุทธ์ได้ทุกที่
ดาวน์โหลดบน App Store