มูลค่าปัจจุบันและพันธบัตรซีโร่คูปอง

การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

Joshua Mayhew

Options Trader

มูลค่าปัจจุบัน

  • เงินทบต้นจากมูลค่าปัจจุบันไปสู่มูลค่าในอนาคต
  • กระบวนการนี้ทำย้อนกลับได้เช่นกัน
การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

มูลค่าปัจจุบัน

  • จัดรูปสมการดอกเบี้ยทบต้นจากก่อนหน้าได้ใหม่:

$FV = PV \times (1 + r)^n$

$PV = \frac{FV}{(1 + r)^n}$

  • เรียกว่า "การคิดลดเป็นมูลค่าปัจจุบัน" หรือ "การคิดลด"

 

การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

มูลค่าปัจจุบัน

  • ในการเคลื่อนจากมูลค่าปัจจุบันไปสู่มูลค่าอนาคต ให้ทบต้น
  • ในการเคลื่อนจากมูลค่าอนาคตไปสู่มูลค่าปัจจุบัน ให้คิดลด
การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

มูลค่าปัจจุบัน

  • อัตราดอกเบี้ยสูงขึ้นหรือระยะเวลานานขึ้นจะเพิ่ม FV

  • ดังนั้น อัตราดอกเบี้ยสูงขึ้นหรือระยะเวลานานขึ้นจะลด PV

การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

ฟังก์ชัน pv()

import numpy_financial as npf
?npf.pv
Signature: npf.pv(rate, nper, pmt, fv=0)
Docstring: Compute the present value.

Given: * a future value, `fv`
* an interest `rate` compounded once per period, of which there are
* `nper` total
* a (fixed) payment, `pmt`
Return: the value now
การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

ฟังก์ชัน pv()

  • ควรลงทุนเท่าไรตอนนี้ที่อัตรา 5% ต่อปี เพื่อให้มี USD 10,000 ใน 10 ปี?
import numpy_financial as npf
npf.pv(rate=0.05, nper=10, pmt=0, fv=10000)
-6139.13
-npf.pv(rate=0.05, nper=10, pmt=0, fv=10000)
6139.13
การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

ฟังก์ชัน pv()

  • หรือจัดรูปสมการดอกเบี้ยทบต้นจากก่อนหน้าใหม่:
pv = 10000 / (1 + 0.05) ** 10
print(pv)
6139.13
การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

แนะนำพันธบัตร

  • ตราสารหนี้ที่ออกโดยรัฐบาลและบริษัทต่างๆ
  • นักลงทุนซื้อพันธบัตรเพื่อรับดอกเบี้ย
  • ให้ผลตอบแทนที่ค่อนข้างมั่นคงและสม่ำเสมอ
  • มักมีความเสี่ยงและความผันผวนน้อยกว่าหุ้น
การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

พันธบัตรซีโร่คูปอง

  • จ่ายกระแสเงินสดครั้งเดียวเรียกว่ามูลค่าที่ตราไว้
  • จ่าย ณ จุดเวลาเดียวเรียกว่าวันครบกำหนด
  • ไม่มีกระแสเงินสดระหว่างกาล (เรียกว่าคูปอง) จนกว่าจะครบกำหนด จึงเป็นที่มาของชื่อ
  • ราคาคือ PV ของกระแสเงินสดนั้น
การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

พันธบัตรซีโร่คูปอง

  • มักออกจำหน่ายในราคาต่ำกว่ามูลค่าที่ตราไว้
  • ส่วนต่างนี้เรียกว่าผลตอบแทน (วัดเป็นเปอร์เซ็นต์)
การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

พันธบัตรซีโร่คูปอง

ลองดูตัวอย่างพันธบัตรซีโร่คูปองที่:

  • ครบกำหนด 3 ปี
  • มูลค่าที่ตราไว้ USD 100
  • ผลตอบแทน 3.5%

ราคาของพันธบัตรนี้คือเท่าไร?

การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

พันธบัตรซีโร่คูปอง

  • พันธบัตรซีโร่คูปองครบกำหนด 3 ปี ผลตอบแทน 3.5% มูลค่าที่ตราไว้ USD 100:
import numpy_financial as npf
-npf.pv(rate=0.035, nper=3, pmt=0, fv=100)
90.19
  • หรือจัดรูปสมการดอกเบี้ยทบต้นจากก่อนหน้าใหม่อีกครั้ง:
pv = 100 / (1 + 0.035) ** 3
print(pv)
90.19
การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

มาฝึกกันเถอะ!

การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

Preparing Video For Download...