Imbal hasil portofolio

Pengantar Analisis Portofolio dengan Python

Charlotte Werger

Data Scientist

Apa itu bobot portofolio?

  • Bobot adalah persentase komposisi suatu aset dalam portofolio
  • Total bobot harus berjumlah 100%
  • Bobot dan diversifikasi (beberapa investasi besar vs banyak investasi kecil)

Bobot portofolio optimal untuk kripto

Pengantar Analisis Portofolio dengan Python

Menghitung bobot portofolio

$$

  • Hitung dengan membagi nilai suatu sekuritas dengan total nilai portofolio
  • Portofolio bobot sama, atau bobot kapitalisasi pasar
  • Bobot menentukan strategi investasi, dan dapat diatur untuk mengoptimalkan risiko dan ekspektasi imbal hasil

Perhitungan bobot portofolio

Pengantar Analisis Portofolio dengan Python

Imbal hasil portofolio

  • Perubahan nilai dari waktu ke waktu

  • $ Return_t = \frac{V_t - V_{t-1}}{V_{t-1}} $

Imbal hasil portofolio dan indeks S&P500

Pengantar Analisis Portofolio dengan Python

Imbal hasil portofolio

$$

  • $ Return_t = \frac{V_t - V_{t-1}}{V_{t-1}} $
  • Rata-rata historis sering dipakai untuk menghitung imbal hasil yang diharapkan
  • Hati-hati: rata-rata imbal hasil, imbal hasil kumulatif, imbal hasil aktif, dan imbal hasil tahunan
Pengantar Analisis Portofolio dengan Python

Menghitung imbal hasil dari data harga

df.head(2)
              AAPL     AMZN      TSLA    
date                    
2018-03-25    13.88    114.74    92.48    
2018-03-26    13.35    109.95    89.79
# Calculate returns over each day
returns = df.pct_change()
returns.head(2)
              AAPL          AMZN        TSLA    
date                
2018-03-25    NaN            NaN        NaN    
2018-03-26    -0.013772    0.030838    0.075705
Pengantar Analisis Portofolio dengan Python

Menghitung imbal hasil dari data harga

weights = np.array([0, 0.50, 0.25])
# Calculate average return for each stock
meanDailyReturns = returns.mean()
# Calculate portfolio return 
portReturn = np.sum(meanDailyReturns*weights)
print (portReturn)
0.05752375881537723

Pengantar Analisis Portofolio dengan Python

Menghitung imbal hasil kumulatif

# Calculate daily portfolio returns
returns['Portfolio']= returns.dot(weights)
# Let's see what it looks like
returns.head(3)

                AAPL        AMZN        TSLA        Portfolio
date                    
2018-03-23    -0.020974    -0.026739    -0.029068   -0.025880
2018-03-26    -0.013772    0.030838     0.075705    0.030902
Pengantar Analisis Portofolio dengan Python

Menghitung imbal hasil kumulatif

# Compound the percentage returns over time 
daily_cum_ret=(1+returns).cumprod()
# Plot your cumulative return 
daily_cum_ret.Portfolio.plot()

Pengantar Analisis Portofolio dengan Python

Plot imbal hasil kumulatif

Grafik imbal hasil kumulatif portofolio

Pengantar Analisis Portofolio dengan Python

Ayo berlatih!

Pengantar Analisis Portofolio dengan Python

Preparing Video For Download...