รีวิวการใช้ ffn. ใน Python
Financial Functions for Python
คุณเคยมีปัญหาเวลาที่วิเคราะห์การลงทุนด้วย Python ต้องเขียนโค๊ดยาวๆปัญหาดังกล่าวจะหมดไปเมื่อคุณพบกับ liberly ที่ชื่อว่า ffn
ffn เป็น liberly ที่มีฟังก์ชั่นที่มีประโยชน์มากมายสำหรับผู้เคราะห์ด้านการเงินเชิงปริมาณ โดยใช้ประโยชน์จาก liberly ที่เป็นที่นิยม (Pandas, Numpy, Scipy, ฯลฯ ) และมีโครงสร้างพื้นฐานากมายตั้งแต่การวัดประสิทธิภาพและการประเมินผลไปจนถึงการแปลงข้อมูลทั่วไป
เราสามารถload package ลงใน google colab ได้ดังนี้
! pip install ffnimport ffn
#%pylab inline
เราสามารถดึงข้อมูลได้ง่ายจาก yahoo finance
prices = ffn.get('VOO,VB', start='2010-01-01')prices
เราสามารถ load csv ได้ดังนี้
ffn.data.csv(ticker, path='data.csv', field='', mrefresh=False, **kwargs)
สุดท้ายเราดูค่าสถิติเพียงแค่กด
stats = prices.calc_stats()
stats.display()
ข้อจำกัดของ ffn
แม้ ffn จะใช้งานได้อย่างรวดเร็นในการดูค่าสถิติต่างๆ แต่ ffnทำให้การใช้ numpy หรือ Pandasมีปัญหาได้จึงเหมาะกับการใช้ในการดูข้อมูลคราวๆเท่านั้น
อ่านตอนอื่นๆได้ที่
- การคำนวณผลตอบแทนการลงทุนด้วย Python
- การหาความผันผวนของพอร์ตการลงทุนด้วย Python
- การหา Max Drawdown ด้วย Python
- การวัด การเบี่ยงเบนของผลตอบแทนด้วย Python
- การวัด SemiDeviation ด้วย Python
- การวัด VaR. และ CVaR. ด้วย Python
- รีวิวการใช้ ffn. ใน Python
- การหา Top Drawdown ด้วย Python
- การหาค่า Sharpe ratio ด้วย Python
- การหากลุ่มหลักรัพย์ที่เส้นประสิทธิภาพ Efficient Frontier ด้วย Python
- การหา shape ratio สูงสุดและเส้น CML ด้วย Python
- การสร้างมูลค่าตลาดแบบถ่วงน้ำหนักด้วย PYTHON
- ข้อจำกัดของการกระจายความเสี่ยงและการทำประกันพอร์ตการลงทุน
- การจำลอง ผลตอบแทนด้วย RANDOM WALK Generation และ Montecarlo simulation
- Sharpe Style Analysis
- Factor Investing ด้วย Python
- วิเคราะห์ ประเภทกองทุนรวมด้วย Python
- การทำ Portfolio optimization
- สร้างแนวรับแนวต้านวิเคราะห์หุ้นด้วย Python