ยินดีต้อนรับสู่การตีราคาและบริหารความเสี่ยงด้วยแบบจำลองต้นไม้ทวิภาค (Binomial Trees)!
ยินดีต้อนรับว่าที่ CAIA Charterholder ทุกคน! วันนี้เราจะมาเจาะลึกเครื่องมือที่ใช้งานได้จริงและเข้าใจง่ายที่สุดอย่างหนึ่งในโลกการเงิน นั่นคือ Binomial Trees หากคุณเคยรู้สึกหวั่นใจกับสูตรการคำนวณราคาออปชันที่ซับซ้อนอย่าง Black-Scholes ล่ะก็ คุณจะหลงรักเครื่องมือนี้แน่นอน ให้ลองนึกภาพว่า Binomial Tree เหมือนกับแผนที่ "เลือกเส้นทางผจญภัยด้วยตัวเอง" ของราคาหุ้นหรืออัตราดอกเบี้ย ซึ่งจะแบ่งเวลาออกเป็นช่วงสั้นๆ ทำให้เราเห็นภาพได้ชัดเจนขึ้นมากว่ามูลค่าของตราสารอนุพันธ์หรือคุณลักษณะแฝงของพันธบัตรจะเปลี่ยนแปลงอย่างไรเมื่อสินทรัพย์อ้างอิงขยับขึ้นหรือลง
เมื่อจบคำแนะนำนี้ คุณจะเข้าใจวิธีสร้างแผนภูมิเหล่านี้ รู้วิธีตีราคาออปชันแบบมาตรฐานและแบบอเมริกัน วิธีบริหารจัดการ Delta Hedge และวิธีนำแบบจำลองต้นไม้ไปประยุกต์ใช้กับตราสารที่ซับซ้อน เช่น พันธบัตรที่ผู้ออกมีสิทธิไถ่ถอนคืนก่อนกำหนด (Callable Bonds) และ หลักทรัพย์แปลงสภาพ (Convertible Securities) มาเริ่มกันเลย!
1. พื้นฐาน: Binomial Tree คืออะไร?
หัวใจสำคัญของ Binomial Tree คือการเป็น แบบจำลองเวลาแบบไม่ต่อเนื่อง (Discrete-time model) ซึ่งต่างจากแบบจำลองเวลาแบบต่อเนื่องที่สมมติว่าราคาเปลี่ยนแปลงทุกมิลลิวินาที แต่แบบจำลองนี้สมมติว่าราคาจะเปลี่ยนเฉพาะในช่วงเวลาที่กำหนดเท่านั้น (เช่น เดือนละครั้ง หรือปีละครั้ง)
ในแต่ละช่วงเวลา ราคาสินทรัพย์อ้างอิงสามารถเกิดขึ้นได้เพียง 2 อย่างเท่านั้น:
1. ขยับ ขึ้น (Up) (คูณด้วย "ปัจจัยขาขึ้น" หรือ u)
2. ขยับ ลง (Down) (คูณด้วย "ปัจจัยขาลง" หรือ d)
การเปรียบเทียบ: การโยนเหรียญ
ลองนึกภาพหุ้นที่มีราคา 100 ดอลลาร์ ในหนึ่งงวดเราโยนเหรียญ ถ้าออกหัว หุ้นจะขึ้นไปที่ 110 ดอลลาร์ (Up) แต่ถ้าออกก้อย จะลงไปที่ 90 ดอลลาร์ (Down) รูปทรงตัว "V" ง่ายๆ แบบนี้แหละครับที่เป็นอิฐบล็อกก่อสร้างทุก Binomial Tree!
คำศัพท์สำคัญที่ต้องจำ:
u (Up Factor): โดยทั่วไปคือ \(1 + \text{เปอร์เซ็นต์ที่เพิ่มขึ้น}\) ซึ่งต้องมากกว่า 1 เสมอ
d (Down Factor): โดยทั่วไปคือ \(1 - \text{เปอร์เซ็นต์ที่ลดลง}\) ซึ่งต้องน้อยกว่า 1 เสมอ
อัตราผลตอบแทนที่ปราศจากความเสี่ยง (Risk-free rate: r): นี่คือผลตอบแทนจากการลงทุนอ้างอิงที่ปลอดภัย เพื่อป้องกันการเก็งกำไรส่วนต่าง (Arbitrage) อัตราปลอดความเสี่ยงจะต้องอยู่ระหว่างการเคลื่อนที่ขึ้นและลง: \(d < (1+r) < u\)
ทบทวนสั้นๆ: Binomial Tree สมมติว่ามีผลลัพธ์ที่เป็นไปได้ 2 อย่างในแต่ละก้าว เป็นแบบจำลองที่ไม่ต่อเนื่องที่ใช้เพื่อจำลองราคาในอนาคต
2. แบบจำลองทวิภาคขั้นเดียว (One-Step Binomial Model)
ลองมาดูทีละก้าวกันครับ เราต้องการหามูลค่าของออปชันใน วันนี้ โดยอิงจากมูลค่าที่อาจเกิดขึ้นใน อนาคต
ในการทำเช่นนี้ เราจะใช้ การตีราคาแบบเป็นกลางต่อความเสี่ยง (Risk-Neutral Valuation) กรอบแนวคิดทางคณิตศาสตร์นี้ช่วยให้เราตีราคาตราสารอนุพันธ์ได้เสมือนว่าผู้ร่วมตลาดไม่สนใจความเสี่ยง ซึ่งไม่ได้หมายความว่าผู้ลงทุน ไม่สนใจความเสี่ยงจริงๆ แต่เนื่องจากพอร์ตโฟลิโอจำลอง (Replicating Portfolio) ได้ทำการป้องกันความเสี่ยงออกไปแล้ว การไม่มี Arbitrage จึงรับประกันว่าการคิดลดผลตอบแทนที่คาดหวังภายใต้ความน่าจะเป็นแบบเป็นกลางต่อความเสี่ยงจะได้ราคาตลาดที่ถูกต้องตรงกันพอดี
ขั้นตอนที่ 1: คำนวณความน่าจะเป็นแบบเป็นกลางต่อความเสี่ยง (p)
นี่คือความน่าจะเป็นโดยนัยของการเคลื่อนที่ขึ้นในโลกที่เป็นกลางต่อความเสี่ยง:
\(p = \frac{(1 + r) - d}{u - d}\)
และความน่าจะเป็นที่สอดคล้องกันของการเคลื่อนที่ลงก็คือ \(1 - p\)
ขั้นตอนที่ 2: คำนวณผลตอบแทนของออปชัน (Option Payoffs)
หามูลค่าของออปชันที่ปลายทางของช่วงเวลา
สำหรับ Call Option: \(\max(0, S - K)\)
สำหรับ Put Option: \(\max(0, K - S)\)
ขั้นตอนที่ 3: คิดลดกลับมาเป็นมูลค่าปัจจุบัน
เรานำผลตอบแทนในอนาคตมาหาค่าเฉลี่ยแบบถ่วงน้ำหนักด้วยความน่าจะเป็น แล้วคิดลดกลับมาด้วยอัตราปลอดความเสี่ยง:
\(\text{มูลค่าออปชัน (Option Value)} = \frac{p C_u + (1 - p) C_d}{1 + r}\)
โดยที่ \(C_u\) คือผลตอบแทนของ Call หากสินทรัพย์อ้างอิงขยับขึ้น และ \(C_d\) คือผลตอบแทนหากขยับลง
ประเด็นสำคัญ: การตีราคาแบบ Risk-Neutral หมายความว่าเราไม่จำเป็นต้องประมาณการความน่าจะเป็น เชิงอัตวิสัย (Subjective Probability) ที่หุ้นจะปรับตัวขึ้น เราต้องการเพียงแค่อัตราปลอดความเสี่ยงและปัจจัยขาขึ้น/ขาลงเท่านั้น
3. ต้นไม้หลายขั้นตอน (Multi-Step Trees): เดินหน้าและถอยหลัง
ต้นไม้หลายขั้นตอนจะรวมต้นไม้ขั้นเดียวที่ต่อเนื่องกันเข้าด้วยกันจนเป็นโครงร่างตาข่าย (Lattice) ที่ขยายออก:
ขั้นที่ 0: วันนี้ (\(S\))
ขั้นที่ 1: สินทรัพย์อ้างอิงคือ \(Su\) หรือ \(Sd\)
ขั้นที่ 2: สินทรัพย์อ้างอิงคือ \(Su^2\), \(Sud\), หรือ \(Sd^2\)
กระบวนการ Backward Induction (การคำนวณย้อนกลับ)
Backward Induction หมายถึงการทำงานย้อนกลับจากผลตอบแทนในอนาคตมาสู่การประเมินมูลค่าในปัจจุบัน:
1. คำนวณราคาสินทรัพย์อ้างอิงที่ทุก Node จากซ้ายไปขวา
2. คำนวณผลตอบแทนสุดท้ายของตราสารอนุพันธ์ที่ Node สุดท้าย (วันหมดอายุ)
3. ย้อนกลับมาหนึ่งขั้นเวลา คำนวณมูลค่าจากการถือครองต่อ (Continuation Value) ที่แต่ละ Node โดยใช้การคิดลดแบบ Risk-Neutral
4. ทำซ้ำจนกระทั่งถึง Node 0 (วันนี้)
คุณทราบหรือไม่? ใน Binomial Tree แบบรวมตัวกันได้ (Recombining Tree) การขยับแบบขึ้นแล้วลง (\(ud\)) จะเท่ากับการขยับแบบลงแล้วขึ้น (\(du\)) ซึ่งทำให้จำนวน Node เพิ่มขึ้นแบบเชิงเส้นแทนที่จะเพิ่มขึ้นแบบก้าวกระโดด (Exponential)
4. ออปชันแบบอเมริกัน vs ยุโรป
ข้อได้เปรียบหลักของ Binomial Tree เหนือสูตรสำเร็จแบบปิด (Closed-form formulas) คือความยืดหยุ่นในการตีราคาคุณลักษณะการใช้สิทธิก่อนกำหนด:
European Options: สามารถใช้สิทธิได้เฉพาะวันหมดอายุเท่านั้น (ที่ Node สุดท้าย)
American Options: สามารถใช้สิทธิได้ ตลอดเวลา ก่อนหรือ ณ วันหมดอายุ
เมื่อตีราคา American Option ให้ประเมินทางเลือกนี้ที่แต่ละ Node ในระหว่างการทำ Backward Induction:
\(\text{มูลค่าที่ Node} = \max(\text{Continuation Value}, \text{มูลค่าจากการใช้สิทธิทันที})\)
โดยที่ \(\text{Continuation Value} = \frac{p V_u + (1 - p) V_d}{1 + r}\) และ \(\text{มูลค่าจากการใช้สิทธิทันที} = \max(0, S - K)\) สำหรับ Call หรือ \(\max(0, K - S)\) สำหรับ Put
ข้อผิดพลาดที่พบบ่อยที่ควรหลีกเลี่ยง: ผู้สอบมักมองข้ามการใช้สิทธิก่อนกำหนดสำหรับ Put แบบอเมริกัน แม้ว่า Call แบบอเมริกันบนสินทรัพย์ที่ไม่จ่ายเงินปันผลมักจะไม่ควรใช้สิทธิก่อนกำหนด แต่สำหรับ Put แบบอเมริกันที่ In-the-money ลึกๆ การใช้สิทธิก่อนกำหนดมักเป็นทางเลือกที่เหมาะสมอย่างยิ่งเพื่อรับเงินสดทันทีและนำไปสร้างผลตอบแทนที่อัตราปลอดความเสี่ยง
5. Delta Hedging: การรักษาสมดุล
Delta (\(\Delta\)) บ่งบอกถึงจำนวนหุ้นที่จำเป็นในการสร้างการป้องกันความเสี่ยงที่ไร้ความเสี่ยง ในสถานะที่เป็น Delta-neutral การขยับตัวเพียงเล็กน้อยของราคาสินทรัพย์อ้างอิงจะไม่ทำให้มูลค่ารวมของพอร์ตโฟลิโอเปลี่ยนแปลง
ในแบบจำลองทวิภาค Delta จะคำนวณจากอัตราส่วนของการเปลี่ยนแปลงในผลตอบแทนของออปชันต่อการเปลี่ยนแปลงในราคาสินทรัพย์อ้างอิงระหว่างสองกิ่ง:
\(\Delta = \frac{C_u - C_d}{S_u - S_d}\)
การเปรียบเทียบ: ไม้กระดานหก
ลองนึกภาพไม้กระดานหกที่มีสินทรัพย์อ้างอิงอยู่ข้างหนึ่งและออปชันอยู่อีกข้างหนึ่ง Delta คือจุดหมุนที่รักษาสมดุล หากหุ้นขยับไป 1.00 ดอลลาร์ และ Call ขยับไป 0.50 ดอลลาร์ จะได้ว่า \(\Delta = 0.50\) ในการ Hedging สถานะ Short Call คุณจะต้องซื้อหุ้น 0.50 หุ้น
คุณสมบัติของ Hedge Ratio:
1. สำหรับ Call Option: \(0 \le \Delta \le 1\)
2. สำหรับ Put Option: \(-1 \le \Delta \le 0\) (ติดลบเพราะมูลค่าของ Put จะเพิ่มขึ้นเมื่อราคาสินทรัพย์ลดลง)
6. การตีราคาพันธบัตรที่ไถ่ถอนคืนได้และหลักทรัพย์แปลงสภาพ
นอกเหนือจากออปชันหุ้นแบบธรรมดา (Plain-vanilla) แล้ว หลักสูตร CAIA ยังเน้นการใช้ Binomial Tree ในการตีราคาตราสารหนี้ที่มีความซับซ้อนและมีออปชันแฝง โดยเฉพาะ Callable Bonds และ Convertible Securities
พันธบัตรที่ผู้ออกมีสิทธิไถ่ถอนคืนก่อนกำหนด (Callable Bonds)
Callable Bond ให้สิทธิแก่ผู้ออกตราสารในการซื้อคืน ("Call") พันธบัตร ณ ราคา Call ที่กำหนดไว้ก่อนวันครบกำหนด ซึ่งมักเกิดขึ้นเมื่ออัตราดอกเบี้ยในตลาดลดลง
การตีราคา Callable Bond บนต้นไม้อัตราดอกเบี้ย:
1. ประมาณการโครงข่ายทวิภาคของอัตราดอกเบี้ย และคำนวณคูปองบวกมูลค่าที่ตราไว้ ณ วันครบกำหนด
2. ทำการคำนวณย้อนกลับด้วย Backward Induction โดยคิดลดกระแสเงินสดที่คาดหวังด้วยอัตราดอกเบี้ยของ Node นั้นๆ
3. ณ แต่ละวันที่สามารถ Call ได้ ให้ตรวจสอบแรงจูงใจของผู้ออกตราสาร: ผู้ออกจะทำการ Call หากมูลค่าของพันธบัตรที่ยังไม่ได้ Call สูงกว่าราคา Call Price
\(\text{มูลค่า Callable Bond ที่ Node} = \min(\text{มูลค่าคิดลดของกระแสเงินสดในอนาคต}, \text{ราคา Call Price})\)
เนื่องจาก Call Option เป็นสิทธิของผู้ออกตราสาร จึงทำให้มูลค่าของพันธบัตรต่อผู้ลงทุนลดลง: \(\text{Callable Bond} = \text{Straight Bond} - \text{Call Option บนพันธบัตร}\)
หลักทรัพย์แปลงสภาพ (Convertible Securities)
พันธบัตรแปลงสภาพให้สิทธิแก่ผู้ลงทุนในการแปลงสภาพพันธบัตรเป็นหุ้นสามัญตามจำนวนที่กำหนด (อัตราส่วนการแปลงสภาพ หรือ \(CR\)) ซึ่งรวมคุณลักษณะของตราสารหนี้ภาคเอกชนทั่วไปเข้ากับ Call Option ของหุ้น
การตีราคาหลักทรัพย์แปลงสภาพบน Binomial Tree ของหุ้นอ้างอิง:
1. ที่แต่ละ Node สุดท้าย ให้คำนวณผลตอบแทน: \(\max(\text{ราคาพาร์} + \text{คูปอง}, CR \times S_{\text{terminal}})\)
2. คำนวณย้อนกลับผ่านต้นไม้โดยใช้การตีราคาแบบ Risk-Neutral
3. ที่แต่ละ Node ระหว่างทาง ให้เปรียบเทียบมูลค่าสามค่า: มูลค่าจากการถือครองต่อ (การถือพันธบัตรต่อไป), มูลค่าการแปลงสภาพทันที (\(CR \times S\)) และมูลค่าการไถ่ถอน/Call หากผู้ออกตราสารมีสิทธิ Call แฝงอยู่:
\(\text{มูลค่าของ Convertible} = \max(\text{Continuation Value}, CR \times S)\)
(หากผู้ออกตราสารสามารถ Call ได้ มูลค่าสูงสุดจะถูกจำกัดไว้ที่ไม่เกินราคา Call Price เว้นแต่ผู้ถือตราสารจะใช้สิทธิแปลงสภาพเสียก่อน)
ประเด็นสำคัญ: Binomial Tree สามารถจัดการกับออปชันแฝงได้อย่างเป็นธรรมชาติตามกลไก เพราะกฎการตัดสินใจ—เช่น ผู้ออกจะไถ่ถอนตราสารหนี้คืนหรือไม่ หรือผู้ลงทุนจะแปลงสภาพเป็นหุ้นหรือไม่—จะได้รับการประเมินอย่างชัดเจนในทุกๆ Node เดี่ยว
เช็คลิสต์สรุปเพื่อความสำเร็จ
ก่อนที่คุณจะไปต่อ ตรวจสอบให้แน่ใจว่าคุณมีความสามารถในการ:
1. คำนวณปัจจัยขาขึ้น (\(u\)) และขาลง (\(d\)) รวมถึงความน่าจะเป็นแบบเป็นกลางต่อความเสี่ยง (\(p\))
2. ตีราคา European และ American Options ผ่านกระบวนการ Backward Induction แบบหลายช่วงเวลา
3. คำนวณอัตราส่วนการป้องกันความเสี่ยง (\(\Delta\)) ที่ Node ใดๆ ในต้นไม้ได้
4. ประยุกต์ใช้กฎ \(\min(\text{มูลค่า}, \text{ราคา Call Price})\) เพื่อตีราคา Callable Bonds
5. ประเมินมูลค่าการแปลงสภาพเปรียบเทียบกับมูลค่าจากการถือครองต่อ เพื่อตีราคา Convertible Securities