แยกโอกาสชนะกับขนาดการชนะ ทำไมชนะบ่อยไม่ได้แปลว่ากำไร

4 минут чтения

การแยก "โอกาสชนะ" (Win Rate) ออกจาก "ขนาดการชนะ" (Win Size) คือการประเมินระบบเทรดให้ถูกว่า ชนะบ่อยแค่ไหน และชนะครั้งหนึ่งคุ้มพอเมื่อเทียบกับตอนแพ้หรือไม่ หากชนะเล็กแต่แพ้หนัก หรือมีต้นทุนสูง ระบบอาจขาดทุนได้แม้ Win Rate สูง ต้องดู Expected Value (EV) ร่วมด้วย

ประเด็นสำคัญ: แยกให้ออกระหว่างโอกาสชนะและขนาดการชนะ

  • Win Rate บอกความถี่ชนะ แต่ไม่บอกว่าชนะ "คุ้ม" แค่ไหน
  • Win Size/ Loss Size (ค่าเฉลี่ยกำไร/ขาดทุนต่อครั้ง) คือแกนที่ทำให้พอร์ตโตหรือฝ่อ
  • EV คือภาพรวมกำไรคาดหมายต่อดีล: ต้องบวกหลังหักค่าคอม/สเปรด/Slippage
  • สถิติชนะสูงมักมาพร้อม "หางขาดทุน" (แพ้ครั้งใหญ่) หากไม่คุมความเสี่ยง
  • การประเมินกลยุทธ์ต้องดู Win Rate, Payoff Ratio, Max Drawdown และความต่อเนื่องของกำไร

ความเชื่อผิดๆ: ทำไมการชนะบ่อยจึงไม่เท่ากำไร

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

อีกกับดักคือการวัดผลงานด้วยเปอร์เซ็นต์ชนะเพียงตัวเดียว ทำให้คุณเลือกกลยุทธ์ที่ให้ความรู้สึกดีระยะสั้น แต่เสี่ยงโดน "แพ้ครั้งเดียวคืนกำไรทั้งปี" สิ่งนี้พบได้ทั้งในหุ้น, Forex และ CFD แม้จะใช้แนวทางจากคอร์สสอนเทรด Forex หรือคอร์สสอนเทรดหุ้นสำหรับมือใหม่ ก็ตาม

นิยามที่ควรยึดคือ "กำไรระยะยาว" = ผลลัพธ์หลังหักต้นทุน + ความเสี่ยงของการขาดทุนสะสมและการขาดทุนหนัก (drawdown) ซึ่งเป็นหัวใจของกลยุทธ์การเทรดกำไรระยะยาว

นิยามเชิงปริมาณ: โอกาสชนะ (Win Rate) กับมูลค่าต่อหน่วยชนะ (Win Size)

  1. โอกาสชนะ (Win Rate) = จำนวนครั้งที่ปิดกำไร ÷ จำนวนดีลทั้งหมด (นับตามกติกาเดียวกันเสมอ)
  2. ขนาดการชนะเฉลี่ย (Average Win) = ค่าเฉลี่ยกำไรต่อดีลที่ชนะ (หลังหักค่าธรรมเนียม)
  3. ขนาดการแพ้เฉลี่ย (Average Loss) = ค่าเฉลี่ยขาดทุนต่อดีลที่แพ้ (รวม Slippage ที่เกิดจริง)
  4. Payoff Ratio = Average Win ÷ Average Loss (มากกว่า 1 หมายถึงชนะครั้งหนึ่ง "ใหญ่" กว่าแพ้ครั้งหนึ่ง)
  5. ต้นทุนการเทรด (คอมมิชชั่น/สเปรด) ทำให้ Average Win ลดลงและ Average Loss แย่ลงพร้อมกัน จึงต้องคำนวณ "หลังหักต้นทุน"
  6. ขนาดสถานะ (Position Sizing) ทำให้ Win Size/ Loss Size เปลี่ยนได้ แม้ Win Rate เท่าเดิม

คณิตศาสตร์พื้นฐาน: ความคาดหวังทางคาดหมาย (Expected Value) และตัวอย่างตัวเลข

Expected Value (EV) ต่อดีล (แบบง่าย) คิดได้เป็น: EV = (Win Rate × Average Win) − (Loss Rate × Average Loss) − ต้นทุนเฉลี่ยต่อดีล โดย Loss Rate = 1 − Win Rate

กรณี Win Rate Avg Win Avg Loss EV (ก่อนต้นทุน) อ่านผลให้ถูก
A: ชนะบ่อยแต่กำไรเล็ก 80% +1R -5R (0.8×1) − (0.2×5) = -0.2R ชนะ 8 จาก 10 ครั้งก็ยังติดลบ เพราะแพ้ครั้งละหนัก
B: ชนะไม่บ่อยแต่กำไรใหญ่ 40% +3R -1R (0.4×3) − (0.6×1) = +0.6R ชนะน้อยกว่าแพ้ แต่โดยรวมบวก หากคุมขาดทุนได้

ตัวอย่างข้างบนใช้หน่วย R (ความเสี่ยงต่อดีล) เพื่อให้เทียบกันข้ามสินทรัพย์ได้ เช่น หุ้น/Forex/CFD และยังช่วยให้ประเมินการตั้ง SL/TP ได้เป็นระบบ ไม่ว่าคุณจะเทรดมือหรือใช้โปรแกรมเทรดอัตโนมัติ (Trading Bot) ก็ตาม

สถานการณ์ที่เจอบ่อยและต้องใช้ EV

  1. Scalping สเปรดกินกำไร: Win Rate สูง แต่ Avg Win ใกล้ต้นทุน ทำให้ EV จริงอาจติดลบ
  2. ถือขาดทุนยาว (ไม่ยอมตัด): Avg Loss พุ่ง ทำลาย EV แม้ Win Rate สวย
  3. ปล่อยกำไรไม่สุด: ปิดกำไรเร็วเกินไป กด Avg Win ให้เล็กกว่าที่ระบบควรได้
  4. เพิ่มไม้เฉลี่ยขาดทุน: เพิ่มขนาดสถานะตอนติดลบ ทำให้ Avg Loss และ tail risk โตแบบไม่เชิงเส้น
  5. เลือกสินทรัพย์/โบรกผิด: สเปรด/Slippage สูง โดยเฉพาะใน CFD; ต่อให้เลือกโบรกเกอร์ CFD ที่ดีที่สุด ก็ยังต้อง "วัดต้นทุนจริง" จากบันทึกคำสั่ง

ความแปรปรวนและการล้ม/การชนะต่อเนื่อง: ผลต่อพอร์ตระยะสั้นและระยะยาว

  • Win Rate สูง มักให้เส้นพอร์ต "เนียน" ระยะสั้น แต่เสี่ยงเหตุการณ์แพ้หนักเป็นครั้งคราว หาก Payoff Ratio ต่ำหรือไม่คุมความเสี่ยง
  • Win Rate ต่ำกว่า ที่มาพร้อม Avg Win สูง มักมีช่วงแพ้ติดกัน (losing streak) แต่ระยะยาวโตได้ถ้า EV บวกและวินัยคงที่
  • ความต่อเนื่อง (streak) มีผลต่อจิตวิทยาและการหลุดระบบ มากกว่าที่คนส่วนใหญ่คาด
  • ข้อจำกัดของการดูแต่ Win Rate: มองไม่เห็น drawdown, tail risk, และผลของต้นทุน
  • ข้อจำกัดของการดูแต่ Avg Win: ถ้า Win Rate ต่ำมาก อาจต้องทุน/ใจสูงเพื่อทนช่วงแพ้ติดกัน
  • ข้อจำกัดของ Backtest: Slippage/สภาพคล่อง/ข้อจำกัดคำสั่ง ทำให้ EV จริงต่างจากที่เห็น โดยเฉพาะในช่วงผันผวน

การออกแบบกลยุทธ์: สมดุลระหว่างความถี่ชนะและขนาดการชนะ

  1. ตั้ง TP/SL จากความรู้สึก ทำให้ Payoff Ratio แกว่ง และ EV ไม่เสถียร ควรกำหนดด้วย R และกติกาเดียวกัน
  2. ปรับกติกากลางทาง (เช่น ขยับ SL ตอนกลัวแพ้) ทำให้สถิติ Win Rate/Avg Loss เพี้ยนจากที่คิด
  3. ชนะเล็ก-แพ้ใหญ่ เป็นโครงสร้างที่ขัดกับความยั่งยืน แม้จะ "ชนะบ่อย" ก็ตาม
  4. มองข้ามต้นทุน โดยเฉพาะระบบถี่: ต้นทุนทำลาย EV ได้แบบเงียบๆ
  5. ไม่ออกแบบให้เข้ากับบุคลิก: ระบบที่ EV บวกแต่มี losing streak ยาว อาจทำให้เทรดเดอร์ทนไม่ได้และพังด้วยการหลุดวินัย

ตัวชี้วัดและวิธีติดตาม: เมตริกที่ควรดูเกินกว่าอัตราชนะ

นอกจาก Win Rate ให้ติดตามอย่างน้อย: Average Win, Average Loss, Payoff Ratio, EV ต่อดีล, Profit Factor และ Max Drawdown (จาก equity curve) เพื่อประเมินว่าระบบ "ชนะแล้วคุ้ม" และเสี่ยงแค่ไหน

อัลกอริทึมสั้นๆ เพื่อตรวจผลลัพธ์ (ใช้ได้ทั้งเทรดมือและบอท)

  1. รวบรวมดีล N รายการล่าสุด (จำนวนพอให้เห็นรูปแบบ) และบันทึกกำไร/ขาดทุน "หลังหักต้นทุน"
  2. แปลงทุกดีลเป็นหน่วย R: R = PnL ÷ ความเสี่ยงที่ตั้งไว้ตอนเข้า
  3. คำนวณ Win Rate, Avg Win(R), Avg Loss(R), Payoff Ratio
  4. คำนวณ EV(R): EV = (WR×AvgWin) − ((1−WR)×AvgLoss)
  5. ตรวจเส้นพอร์ต: หาค่า drawdown สูงสุด และดูว่าขาดทุนหนักเกิดจาก "ดีลเดียว" หรือ "หลายดีลสะสม"
  6. สรุปการตัดสินใจ: EV ≤ 0 ให้หยุดปรับระบบก่อนเพิ่มขนาด; EV > 0 ให้โฟกัสลด drawdown/เสถียรภาพก่อนเร่งความถี่

ตัวอย่าง pseudo-code สำหรับสรุป EV และเมตริกหลัก

- แยก
wins = [r for r in tradesR if r > 0]
losses = [-r for r in tradesR if r < 0]   # ทำให้เป็นค่าบวกเพื่อเฉลี่ยง่าย

WR = len(wins) / len(tradesR)
avgWin = mean(wins) if len(wins)>0 else 0
avgLoss = mean(losses) if len(losses)>0 else 0

EV = (WR * avgWin) - ((1-WR) * avgLoss)
payoff = (avgWin / avgLoss) if avgLoss>0 else None

เชิงปฏิบัติ: ถ้าคุณกำลังเรียนจากคอร์สสอนเทรด Forex หรือคอร์สสอนเทรดหุ้นสำหรับมือใหม่ ให้เพิ่มขั้นตอน "บันทึกเป็น R และคำนวณ EV" เป็นการบ้านประจำสัปดาห์ และถ้าใช้โปรแกรมเทรดอัตโนมัติ (Trading Bot) ให้ล็อกกติกา SL/TP และส่งออก log เพื่อตรวจว่า EV หลังต้นทุนยังบวกจริง

คำถามที่พบบ่อยและข้อสรุปเชิงปฏิบัติ

Win Rate เท่าไหร่ถึงเรียกว่าดี?

- แยก

ไม่มีค่ามาตรฐานที่ชนะขาด ต้องดูร่วมกับ Payoff Ratio และ EV หลังหักต้นทุนเสมอ Win Rate 40% ก็ยอดเยี่ยมได้ถ้า Avg Win ใหญ่พอและคุมขาดทุนได้จริง

ทำไมชนะ 80-90% แล้วยังขาดทุนได้?

เพราะ Avg Loss ใหญ่กว่า Avg Win มาก หรือมีแพ้ครั้งใหญ่เป็นระยะ (tail loss) จนลบกำไรสะสม อีกสาเหตุคือค่าคอม/สเปรดทำให้กำไรเฉลี่ยหายไป

EV บวกแล้วจะกำไรแน่นอนไหม?

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

ควรวัดผลเป็นเงินหรือเป็น R ดีกว่า?

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

ใช้ Trading Bot แล้วควรระวังอะไรเกี่ยวกับ Win Rate?

บอทสามารถทำให้ Win Rate ดูดีด้วยการเก็บกำไรเล็กๆ แต่ปล่อยขาดทุนใหญ่ ต้องตรวจ Avg Loss, EV หลังต้นทุน และดูดีลที่ขาดทุนหนักว่าเกิดจากช่วงข่าว/สภาพคล่อง/Slippage หรือไม่

โบรกเกอร์มีผลกับ Win Size/EV มากแค่ไหน?

มีผลผ่านสเปรด ค่าคอม และ Slippage ซึ่งกระทบ Avg Win โดยตรง โดยเฉพาะระบบถี่ ต่อให้มองหาโบรกเกอร์ CFD ที่ดีที่สุด ก็ยังต้องทดสอบด้วยข้อมูลการส่งคำสั่งจริงของคุณ

เริ่มปรับกลยุทธ์ตรงไหนก่อนให้เข้าเป้า "กำไรระยะยาว"?

เริ่มจากล็อกความเสี่ยงต่อดีลให้คงที่ (เป็น R) แล้วปรับให้ EV บวกก่อน จากนั้นค่อยลด drawdown ด้วยกติกาออกจากตลาด/ลดความถี่ในช่วงผันผวน เพื่อให้เข้ากรอบกลยุทธ์การเทรดกำไรระยะยาว

Scroll to Top