หมวดหมู่
ความเสี่ยง
ระดับความยาก
ขั้นสูง
ใช้ใน
การบริหารความเสี่ยงการประเมิน EA

มูลค่าความเสี่ยง (VaR)

มูลค่าความเสี่ยง (Value at Risk, VaR) คือค่าประมาณจากแบบจำลองของการขาดทุนที่เลวร้ายที่สุดในกรอบเวลาหนึ่ง ณ ระดับความเชื่อมั่นที่ระบุ VaR 1 วันที่ 95% เท่ากับ 2% หมายความว่าบัญชีควรขาดทุนเกิน 2% ราวหนึ่งวันในทุก ๆ ยี่สิบวันเทรด และมันไม่บอกเลยว่าจะเกินไปอีกเท่าไร

หรือ: VaR, value-at-risk

อัปเดต · ตรวจทาน

อธิบายแบบเข้าใจง่าย

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

ทำไมจึงสำคัญ

ดรอว์ดาวน์สูงสุดบอกสิ่งที่เกิดขึ้นไปแล้ว ส่วนมูลค่าความเสี่ยงพยายามอธิบายวันแย่ ๆ ตามปกติก่อนที่มันจะมาถึง สำหรับ EA ที่รันโดยไม่มีคนเฝ้า นั่นช่วยได้ — หากคุณเข้าใจสองรูปแบบความล้มเหลวของมัน คือระมัดระวังเกินไปในวันธรรมดา และเล็กเกินไปในวันที่สำคัญจริง ๆ

  • มันเปลี่ยนขนาดสถานะให้เป็นเลขคณิต ลดขนาดล็อตลงครึ่งหนึ่ง VaR ก็ลดลงครึ่งหนึ่ง ดังนั้นขีดจำกัดที่เขียนเป็นเปอร์เซ็นต์ของบัญชีจึงแปลงเป็นขนาดล็อตได้โดยตรง
  • Strategy Tester ของ MT5 ไม่เคยพิมพ์ค่านี้ออกมา รายงานแสดงดรอว์ดาวน์ Profit Factor, Recovery Factor และ Sharpe Ratio แต่ไม่มี VaR ตัวเลขนี้จึงต้องมาจากรายการดีล คุณเป็นคนเลือกกรอบเวลา ฐานการนับวัน และวิธีคำนวณ และแต่ละตัวเลือกล้วนขยับตัวเลข
  • จุดบอดของมันคือเหตุผลที่ดรอว์ดาวน์ควรอยู่ข้าง ๆ กัน VaR คือเกณฑ์ ไม่ใช่กรณีเลวร้ายที่สุด และไม่บอกอะไรเลยเกี่ยวกับการขาดทุนที่เกินเกณฑ์นั้นไป ในบันทึก 24 ชุดที่เผยแพร่ที่นี่ บนฐานวันที่มีการเทรด วันที่แย่ที่สุดมีค่ามัธยฐานอยู่ที่ 1.59 เท่าของ VaR แบบพาราเมตริก 95% และสูงถึง 4.18 เท่าใน EA ที่เทรดถี่ที่สุด

คำนวณอย่างไร

VaR = z × σ × √t × มูลค่าบัญชี
z
ตัวคูณจากการแจกแจงปกติสำหรับระดับความเชื่อมั่น — 1.645 ที่ 95% และ 2.326 ที่ 99% การเพิ่มระดับความเชื่อมั่นทำให้ตัวเลขสูงขึ้น แต่ไม่ได้ทำให้ค่าประมาณปลอดภัยขึ้น
σ (ซิกมา)
ส่วนเบี่ยงเบนมาตรฐานของผลตอบแทนในหนึ่งช่วงเวลา ปกติคือหนึ่งวัน จากบัญชีเดียวกับที่ตัวเลขนี้อธิบาย การเลือกว่าจะนับวันไหน — ทุกวันทำการ หรือเฉพาะวันที่มีการปิดออเดอร์ — เปลี่ยน σ ได้สองเท่าหรือมากกว่าสำหรับ EA ที่เทรดไม่บ่อย
√t
การปรับสเกลด้วยรากที่สองของเวลา ซึ่งแปลงตัวเลขหนึ่งช่วงเวลาให้เป็น t ช่วงเวลา มันสมมติว่าแต่ละช่วงเป็นอิสระจากช่วงก่อนหน้า ซึ่งตลาดที่มีแนวโน้มละเมิดอยู่เป็นประจำ
มูลค่าบัญชี
ยอดคงเหลือที่เปอร์เซ็นต์นั้นอ้างอิง VaR ถูกระบุได้ทั้งเป็นจำนวนเงินหรือเป็นเปอร์เซ็นต์ของค่านี้ — การปนสองอย่างเข้าด้วยกันคือความผิดพลาดในการอ่านที่พบบ่อยที่สุด

นี่คือรูปแบบพาราเมตริก ซึ่งสมมติว่าผลตอบแทนเป็นไปตามการแจกแจงปกติ VaR แบบประวัติศาสตร์เล่นซ้ำผลตอบแทนจริง จึงรับสืบทอดทุกอย่างที่อยู่ในตัวอย่าง ส่วน VaR แบบมอนติคาร์โลจำลองจากการแจกแจงที่สมมติขึ้น จึงรับสืบทอดทุกอย่างที่สมมติฐานนั้นผิดพลาด ผลตอบแทน FX มีหางหนา ทุกเวอร์ชันจึงประเมินค่าสุดขั้วต่ำเกินจริง

เท่าไรถือว่าสูงหรือต่ำ

  • ต่ำกว่า 1% (1 วัน, 95%) ระมัดระวังสำหรับ EA ที่รันโดยไม่มีคนเฝ้า — วันแย่วันเดียวไม่บังคับให้ต้องตัดสินใจ
  • 1–2% สมเหตุสมผลสำหรับบัญชีรายย่อยที่รันกลยุทธ์เดียว
  • 2–5% ก้าวร้าว วันแย่หลายวันที่กระจุกอยู่ในสัปดาห์เดียวกลายเป็นการร่วงอย่างรุนแรง
  • เกิน 5% หนึ่งวันในยี่สิบควรจะเกินค่านี้ — แก้ที่การกำหนดขนาดสถานะ ไม่ใช่ที่กลยุทธ์

อ่านคู่กับ

ตัวเลขเดียวอธิบายกลยุทธ์ไม่ได้ ค่าต่อไปนี้เปลี่ยนวิธีอ่านตัวเลขนี้

ตัวอย่าง

EA รันบนบัญชี $10,000 ที่ผลตอบแทนรายวันมีส่วนเบี่ยงเบนมาตรฐาน 1.2% วันที่แย่แต่ไม่ถึงกับผิดปกติจะมีต้นทุนเท่าไรที่ระดับความเชื่อมั่น 95%

มูลค่าบัญชี
$10,000
ส่วนเบี่ยงเบนมาตรฐานรายวัน (σ)
1.2%
ระดับความเชื่อมั่น
95%
z = 1.645
VaR 1 วัน
$197 (1.97%)

ตัวเลขนี้ไม่บอกเลยว่าวันที่ทะลุเกณฑ์จะเสียหาย $250 หรือ $2,500

การคำนวณ 1.645 × 1.2% × √1 × 10,000 = 197.4

ผลลัพธ์ VaR 1 วันที่ 95% ราว $197 — และหนึ่งวันในยี่สิบควรจะแย่กว่านั้น

ตีความอย่างไร

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

ช่วงค่า ความหมาย
ระบุมาโดยไม่มีกรอบเวลาหรือระดับความเชื่อมั่น ตีความไม่ได้ ตัวเลข 1 วันที่ 95% กับตัวเลข 10 วันที่ 99% ต่างกันมากกว่าสี่เท่าสำหรับบัญชีเดียวกัน
VaR แบบประวัติศาสตร์บนทุกวันทำการ สำหรับ EA ที่เทรดไม่บ่อย มักออกมาเป็นศูนย์ จึงไม่มีความหมาย บันทึกที่เผยแพร่ที่นี่ 7 จาก 24 ชุดเทรดน้อยวันเสียจนตัวเลขนี้ออกมาเป็น 0 พอดี
VaR แบบประวัติศาสตร์บนวันที่มีการเทรด ตลอดหลายปี เวอร์ชันที่มีเหตุผลรองรับหนักแน่นที่สุดสำหรับรายย่อย มันเล่นซ้ำสิ่งที่กลยุทธ์ทำจริงในวันที่มันเทรด ไม่ใช่สิ่งที่สูตรสมมติขึ้น
  • ถามว่าเกิดอะไรขึ้นหลังพ้นเกณฑ์ไป ค่าขาดทุนคาดหวังเกินเกณฑ์ (expected shortfall) — การขาดทุนเฉลี่ยในวันที่ทะลุ VaR — คือคำถามถัดไป ในบันทึกที่เผยแพร่ ค่านี้มีมัธยฐาน 1.22 เท่าของ VaR แบบประวัติศาสตร์ 95% และ 2.17 เท่าใน EA ที่เทรดถี่ที่สุด
  • จำนวนครั้งที่ทะลุน้อยกว่าที่สัญญาไว้ไม่ใช่ความอุ่นใจ บันทึกที่เผยแพร่ทะลุ VaR แบบพาราเมตริก 95% ในวันที่มีการเทรดที่มัธยฐาน 1.61% เทียบกับ 5% ที่แบบจำลองสัญญา แต่ก็ยังสร้างวันที่แย่ที่สุดซึ่งไกลเกินค่านั้นไปมาก การแจกแจงมียอดแหลมตรงกลางและหนักที่หาง ซึ่งเส้นโค้งปกติแสดงไม่ได้ทั้งสองอย่าง

หน้า EA ของ mt5depot เผยแพร่ดรอว์ดาวน์สูงสุดที่สังเกตได้จากรายงานของ Strategy Tester แทนที่จะเป็น VaR จากแบบจำลอง เพราะผู้ซื้อสามารถคำนวณตัวเลขนั้นซ้ำได้จากบันทึกการเทรดที่เผยแพร่ ตัวเลขที่วัดจริงทุกตัวในหน้านี้มาจากบันทึก 24 ชุดเดียวกันนั้น (EXP-VAR-DAILY-001) บนฐานออเดอร์ที่ปิดแล้ว

ความเข้าใจผิดที่พบบ่อย

อ่าน VaR ว่าเป็นการขาดทุนสูงสุดที่เป็นไปได้

มันตรงกันข้าม คือเกณฑ์ที่วัน 5% ที่แย่ที่สุดควรจะทะลุ การปรับค่าฟรังก์สวิสปี 2015 คือวันแบบนั้น และไม่มีระดับความเชื่อมั่นใดที่สร้างจากปีก่อน ๆ จะทำให้มันคาดการณ์ได้

สมมติว่าผลตอบแทน FX มีการแจกแจงปกติ

มันไม่เป็นเช่นนั้น ในบันทึกที่เผยแพร่ EA 5 จาก 24 ตัวเจอวันเดียวที่เกินสามเท่าของ VaR แบบพาราเมตริก 95% นั่นใกล้เคียงห้าส่วนเบี่ยงเบนมาตรฐาน ซึ่งแบบจำลองปกติบอกว่าเป็นไปไม่ได้ภายในไม่กี่พันวันเทรด

เปรียบเทียบ VaR ที่คำนวณด้วยระดับความเชื่อมั่นหรือฐานการนับวันต่างกัน

ตัวเลขที่ 99% อยู่ที่ราว 1.4 เท่าของตัวเลขที่ 95% โดยไม่มีอะไรอื่นเปลี่ยน การสลับจากทุกวันทำการไปเป็นวันที่มีการเทรดเปลี่ยนมันมากกว่านั้นมาก EA ตัวเดียวกันอ่านได้ 0.369% บนฐานหนึ่ง และ 0.812% บนอีกฐานหนึ่ง VaR สองค่าจะเทียบกันได้ก็ต่อเมื่อกรอบเวลา ระดับความเชื่อมั่น วิธีคำนวณ และฐานการนับวันตรงกันทั้งหมด

ใช้ VaR กับกลยุทธ์ที่ไม่เคยปิดสถานะขาดทุน

แบบจำลองอ่านผลตอบแทนที่รับรู้แล้ว กลยุทธ์ที่ถัวเฉลี่ยขาลงสร้างชุดข้อมูลที่ราบเรียบและ VaR ที่เล็ก ขณะที่แบกขาดทุนที่ยังเปิดอยู่ซึ่งตัวเลขนี้มองไม่เห็น — และบันทึกออเดอร์ที่ปิดแล้วก็มีจุดบอดแบบเดียวกันนี้สำหรับ EA ทุกตัว

ถือว่า VaR 1 วันเป็นค่าประมาณของดรอว์ดาวน์

ดรอว์ดาวน์สะสมข้ามหลายวัน ส่วน VaR อธิบายวันเดียว ในบันทึกที่เผยแพร่ วันเดียวที่แย่ที่สุดมีมัธยฐานเพียง 0.38 ของดรอว์ดาวน์ยอดคงเหลือจาก Strategy Tester และไม่มี EA ตัวใดใน 24 ตัวที่วันเดียวนั้นคือดรอว์ดาวน์ทั้งหมด

รายละเอียดเพิ่มเติม

การคำนวณ VaR 1 วันจากรายงาน Strategy Tester ของ MT5

รายงานของ Strategy Tester ไม่มีบรรทัด VaR ตัวเลขจึงมาจากรายการดีล ฐานด้านล่างตรงกับบันทึกที่เผยแพร่ของเว็บไซต์นี้ คือกำไรของออเดอร์ที่ปิดแล้วตามวันที่ในปฏิทิน คิดเป็นสัดส่วนของเงินฝาก

  1. รันแบ็คเทสต์ เปิดแท็บ Backtest แล้วส่งออกรายงานจากเมนูคลิกขวา (Report → HTML หรือ Open XML)
  2. รวมกำไรของดีลปิดทุกรายการตามวันที่ปิด รวมสวอปและค่าคอมมิชชันด้วย แต่ละวันที่มีการปิดอย่างน้อยหนึ่งรายการคือวันที่มีการเทรด
  3. หารยอดรวมรายวันแต่ละค่าด้วยเงินฝาก ตัดสินใจว่าวันทำการที่เหลือจะนับเป็นศูนย์หรือไม่ — และเขียนทางเลือกนั้นไว้ข้างผลลัพธ์
  4. แบบพาราเมตริก: 1.645 × ส่วนเบี่ยงเบนมาตรฐานของชุดข้อมูล แบบประวัติศาสตร์: เปอร์เซ็นไทล์ที่ 5 ของชุดข้อมูลที่เรียงแล้ว รายงานทั้งสองค่าพร้อมจำนวนวัน

บันทึกการเทรดที่เผยแพร่ 24 ชุดบอกอะไร

ตัววัด (ฐานออเดอร์ที่ปิดแล้ว, % ของเงินฝาก)มัธยฐานของ EA 24 ตัวช่วงหรือจำนวน
วันทำการที่มีการปิดออเดอร์19%3.11% ถึง 96.28%
VaR แบบประวัติศาสตร์ 95% บนทุกวันทำการเท่ากับ 07 จาก 24 EA
VaR แบบพาราเมตริก 95% บนวันที่มีการเทรด1.435%
VaR แบบประวัติศาสตร์ 95% บนวันที่มีการเทรด0.955%
วันเดียวที่แย่ที่สุด2.544%สูงถึง 11.494%
วันที่แย่ที่สุด ÷ VaR แบบพาราเมตริก 95%1.59×0.69× ถึง 4.18×
วันที่มีการเทรดซึ่งทะลุ VaR แบบพาราเมตริก 95%1.61%ทะลุ 289 ครั้ง เทียบกับ 484 ครั้งที่สัญญาไว้ ตลอด 9,681 วัน
ค่าขาดทุนคาดหวังเกินเกณฑ์ ÷ VaR แบบประวัติศาสตร์ 95%1.22×สูงถึง 2.17×

รูปแบบความล้มเหลวทั้งสองอยู่ในตารางเดียวกัน อัตราการทะลุบอกว่าแบบจำลองปกติระมัดระวังเกินไปในวันธรรมดา ส่วนตัวคูณของวันที่แย่ที่สุดบอกว่ามันเล็กเกินไปในวันที่สำคัญ ระดับความเชื่อมั่นที่สูงขึ้นแก้ไม่ได้ทั้งสองอย่าง — ความผิดพลาดทั้งคู่มาจากรูปทรงของการแจกแจง ไม่ใช่จาก z

วิธีแบ็คเทสต์ EA บน MT5 อธิบายว่าตัวเลขดรอว์ดาวน์สองบรรทัดในรายงานควรเชื่อบรรทัดไหน และ การอ่านรายงานแบ็คเทสต์ MT5 ครอบคลุมส่วนที่เหลือของรายงาน การเปลี่ยนจุดต่ำสุดให้เป็นขนาดเงินฝากเป็นหน้าที่ของ การบริหารความเสี่ยงสำหรับเทรดเดอร์ EA ส่วนนิยามของ Expert Advisor ครอบคลุมสิ่งที่ EA มองเห็นและมองไม่เห็นขณะรัน

คำถามที่พบบ่อย

VaR เท่าไรถือว่าดีสำหรับบัญชีเทรด
สำหรับ EA ที่รันโดยไม่มีคนเฝ้า VaR 1 วันที่ 95% ต่ำกว่าราว 1% ของยอดคงเหลือถือว่าระมัดระวัง และ 1–2% ถือว่าสมเหตุสมผล หากเกิน 5% หนึ่งวันในยี่สิบควรจะแย่กว่านั้น — ซึ่งเป็นปัญหาการกำหนดขนาดสถานะ ไม่ใช่ปัญหากลยุทธ์
VaR กับดรอว์ดาวน์สูงสุดต่างกันอย่างไร
VaR มาจากแบบจำลองและมองไปข้างหน้า คือค่าประมาณของเกณฑ์ขาดทุนสำหรับกรอบเวลาและระดับความเชื่อมั่นที่กำหนด ดรอว์ดาวน์สูงสุดมาจากการสังเกตและมองย้อนหลัง คือการร่วงจากยอดสูงสุดถึงจุดต่ำสุดที่ลึกที่สุดซึ่งเกิดขึ้นจริง ทั้งสองแทนกันไม่ได้
รายงาน Strategy Tester ของ MT5 แสดงมูลค่าความเสี่ยงหรือไม่
ไม่ รายงานของ Strategy Tester พิมพ์ดรอว์ดาวน์ยอดคงเหลือและอิควิตี้ Profit Factor, Recovery Factor, Sharpe Ratio และ Expected Payoff แต่ไม่มีบรรทัด VaR ส่งออกรายงานจากแท็บ Backtest รวมกำไรของดีลตามวันที่ปิด หารด้วยเงินฝาก แล้วนำ 1.645 คูณส่วนเบี่ยงเบนมาตรฐานของตัวเลขรายวันเหล่านั้น — หรือหยิบเปอร์เซ็นไทล์ที่ 5 ของมันมาโดยตรง
ทำไม VaR แบบประวัติศาสตร์ของ EA ของฉันจึงออกมาเป็นศูนย์
เพราะเปอร์เซ็นไทล์ต่ำ ๆ ของชุดข้อมูลที่ถูกครอบงำด้วยวันที่เป็นศูนย์ย่อมเป็นศูนย์ เมื่อวันที่ขาดทุนคิดเป็นน้อยกว่า 5% ของวันทำการทั้งหมด วันที่เปอร์เซ็นไทล์ที่ 5 จึงเป็นวันศูนย์ EA 7 จาก 24 ตัวที่เผยแพร่ที่นี่เจอกรณีนี้พอดี ให้คำนวณตัวเลขบนวันที่มีการเทรดแทน และระบุไว้ด้วยว่าทำอย่างนั้น
Conditional Value at Risk (CVaR) หรือ expected shortfall คืออะไร
คือการขาดทุนเฉลี่ยในวันที่ทะลุเกณฑ์ VaR — คำถามที่ VaR ปฏิเสธจะตอบ ในบันทึกที่เผยแพร่ ค่านี้มีมัธยฐาน 1.22 เท่าของ VaR แบบประวัติศาสตร์ 95% และ 2.17 เท่าใน EA ที่เทรดบ่อยที่สุด