Monte Carlo Simulation in Finance Python Part-2

การจำลองแบบมอนติคาร์โลเป็นเทคนิคที่ประมาณวิธีแก้ปัญหาด้วยวิธีการสุ่มตัวอย่างทางสถิติ ในระยะสั้นแบบจำลองความเป็นไปได้จำนวนมาก
Monte carlo ใช้อย่างมากในการประเมินความเสี่ยง กรณีการใช้งานที่เป็นที่นิยมคือการคำนวณความเสี่ยงหรือการลดลงของผลงาน / กลยุทธ์ มันจำลองผลลัพธ์ที่เป็นไปได้จำนวนมากของพอร์ตการลงทุนต่างๆซึ่งช่วยให้นักลงทุนในการคำนวณความเสี่ยง
กรณีการใช้งานอื่น ๆ คือการประเมินผลตอบแทนของพอร์ตการลงทุนที่แตกต่างกัน ผลตอบแทนพอร์ตสามารถถูกจำลองโดย Monte carlo ซึ่งทำให้เรามีมุมมองที่น่าจะเป็นของผลตอบแทนที่คาดหวังในฟิวเจอร์ส ผลตอบแทนของกองทุนรวมและ SIP ต่างๆสามารถประมาณได้โดยการจำลอง
ช่วยแก้ไขปัญหาของการประมาณผลตอบแทนพอร์ตการลงทุน
การประเมินผลงาน / ผลตอบแทน SIP โดยใช้ python: คำแถลงปัญหาคลาสสิคของนักลงทุนทั่วไปคือผลตอบแทนเท่าไหร่ที่ฉันจะได้รับถ้าฉันลงทุน 100k ในพอร์ตโฟลิโอนี้หรือ SIP
ในบทความนี้เราจะพยายามสร้างแบบจำลองเชิงปริมาณซึ่งตอบคำชี้แจงปัญหาโดยใช้วิธีการทางสถิติเช่น Monte Carlo
คำชี้แจงปัญหา:- เริ่มต้น SIP และลงทุน 10k ต่อปีเป็นเวลา 20 ปีความน่าจะเป็นที่คุณจะมีอย่างน้อย 500k โดยการลงทุนในพอร์ตโฟลิโอ Nifty50 คืออะไร?
เพื่อสร้างผลตอบแทนเราจะใช้สองปัจจัย
ผลตอบแทนประจำปีของ Nifty50
ความผันผวนในแง่ของค่าเบี่ยงเบนมาตรฐานของ Nifty50
ผลตอบแทนประจำปีของดัชนี Nifty50 อยู่ที่ประมาณ 6% ซึ่ง STD อยู่ที่ประมาณ 14% ให้ใช้พารามิเตอร์ที่กำหนดข้างต้นเพื่อสร้างแบบจำลอง
โค้ดด้านบนจำลองการกลับมา 20 ปีและคืนค่าสุดท้ายของพอร์ตการลงทุน
Output
จากผลการจำลองปัจจุบันดูเหมือนว่าคำตอบคือใช่ มูลค่าของพอร์ตโฟลิโอผลลัพธ์อยู่ที่ 500k ขึ้นไปและผลลัพธ์นั้นออกมาค่อนข้างดี
การจำลองแบบครั้งเดียวสามารถกลายเป็นสิ่งผิดปกติและเราจำเป็นต้องเพิ่มขนาดตัวอย่างของเราเพื่อดูภาพรวมทั้งหมดเพื่อตัดสินใจว่าจะนำเงินที่แข็งของเราไปหรือไม่
ให้ลองจำลองและสร้างผลลัพธ์ที่จะทำให้เราเข้าใจถึงสถานการณ์
โค้ดด้านบนจำลองมากกว่า 500 ครั้งและเราจัดเก็บข้อมูลการจำลองเหล่านี้ในดาต้าดาต้าแพนด้า ให้แสดงภาพส่วนหนึ่งของ dataframe
Output
ในการรับข้อมูลเชิงลึกของผลการจำลองเรากำลังใช้การวัดทางสถิติ
เราสามารถเห็นค่าเฉลี่ยของการจำลองอยู่ที่ประมาณ 400k ซึ่งค่าสูงสุดคือประมาณ 1,200k และมูลค่าพอร์ตขั้นต่ำคือประมาณ 100k
ฮิสโตแกรมแสดงการกระจายที่ชัดเจน ลองพล็อตฮิสโตแกรมของผลตอบแทนจำลอง

ตามที่คาดไว้ผลตอบแทนฮิสโตแกรมจะกระจายแบบสมมาตรในขณะที่ค่าเฉลี่ยอยู่ระหว่าง 300–400 k
ตามปัญหาพบว่าความน่าจะเป็นที่จะได้รับผลตอบแทนจากการลงทุนมากกว่า 500k
ดังนั้นตามการจำลองในปัจจุบันความน่าจะเป็นของผลตอบแทนการลงทุน 500k อยู่ที่ประมาณ 20%
แม้ว่าผลตอบแทนจะไม่เป็นอย่างที่เราคาดไว้ แต่ให้แบ่งผลตอบแทนเป็นความน่าจะเป็นต่อไป
โค้ดข้างต้นแบ่งการจำลองเป็นกลุ่มความน่าจะเป็นซึ่งช่วยให้เราเข้าใจถึงผลตอบแทนได้ดีขึ้นด้วยความน่าจะเป็น ห่อสิ่งต่าง ๆ ขึ้นมา
ในบทช่วยสอนนี้เราเรียนรู้วิธีการใช้แบบจำลอง Monte Carlo ในการประมาณผลตอบแทนจากการลงทุน
โปรดกลับมาตรวจสอบอีกครั้งในตอนที่ 3 ของบทช่วยสอนนี้ซึ่งเราจะอธิบายวิธีการใช้แบบจำลองเพื่อการจัดการความเสี่ยง
Last updated
Was this helpful?