पोर्टफोलियो विश्लेषण टूल्स

Python में Portfolio Analysis परिचय

Charlotte Werger

Data Scientist

प्रोफेशनल पोर्टफोलियो विश्लेषण टूल्स

प्रोफेशनल पोर्टफोलियो मैनेजमेंट टूल का स्क्रीनशॉट

Python में Portfolio Analysis परिचय

अपनी स्ट्रैटेजी का बैक-टेस्ट करें

  • बैक-टेस्टिंग: अपनी स्ट्रैटेजी को ऐतिहासिक डेटा पर चलाएँ और देखें यह कैसे करती
  • इतिहास पर काम करने वाली स्ट्रैटेजी: भविष्य में अच्छी चले इसकी गारंटी नहीं -> बाजार बदलते हैं

पोर्टफोलियो बैक-टेस्ट परिणाम, एक इंडेक्स के मुकाबले प्लॉटेड

Python में Portfolio Analysis परिचय

Quantopian का pyfolio टूल

$ $

क्वांटोपियन लोगो

$ $ Pyfolio लोगो

1 Github: https://github.com/quantopian/pyfolio
Python में Portfolio Analysis परिचय

Pyfolio में परफॉर्मेंस और रिस्क विश्लेषण

# Install the package
!pip install pyfolio
# Import the package
import pyfolio as pf
# Read the data as a pandas series
returns=pd.Series(pd.read_csv('pf_returns.csv')
returns.index=pd.to_datetime(returns.index)
# Create a tear sheet on returns
pf.create_returns_tear_sheet(returns)
# If you have backtest and live data 
pf.create_returns_tear_sheet(returns, live_start_date='2018-03-01')
Python में Portfolio Analysis परिचय

Pyfolio की टियर शीट

Pyfolio टियर शीट आउटपुट में रिटर्न्स टेबल

Pyfolio टियर शीट आउटपुट में रोलिंग शार्प रेशियो

Pyfolio टियर शीट आउटपुट में ड्रॉडाउन चार्ट

Python में Portfolio Analysis परिचय

Pyfolio में होल्डिंग्स और एक्सपोज़र

# define our sector mappings
sect_map = {'COST': 'Consumer Goods',
            'INTC': 'Technology', 
            'CERN': 'Healthcare', 
            'GPS': 'Technology',
            'MMM': 'Construction', 
            'DELL': 'Technology', 
            'AMD': 'Technology'}
pf.create_position_tear_sheet(returns, positions, 
                             sector_mappings=sect_map)
Python में Portfolio Analysis परिचय

एक्सपोज़र टियर शीट परिणाम

$$

Pyfolio टियर शीट आउटपुट में टॉप 10 पोजिशन

$ $

Pyfolio टियर शीट आउटपुट में सेक्टर अलोकेशन

Python में Portfolio Analysis परिचय

अभ्यास करते हैं!

Python में Portfolio Analysis परिचय

Preparing Video For Download...