MulaiMulai sekarang secara gratis

Harga aset vs. imbal hasil aset

Tujuan berinvestasi adalah memperoleh keuntungan. Pendapatan atau kerugian dari investasi bergantung pada jumlah yang diinvestasikan dan perubahan harga, dan besarnya pendapatan relatif terhadap ukuran investasi menjadi perhatian utama. Inilah yang diukur oleh imbal hasil (returns) aset keuangan: perubahan harga sebagai fraksi dari harga awal pada suatu horizon waktu tertentu, misalnya satu hari kerja.

Mari kita pertimbangkan kembali himpunan data eu_stocks. Himpunan data ini melaporkan nilai indeks, yang dapat kita anggap sebagai harga. Indeks itu sendiri bukan aset yang dapat diinvestasikan, tetapi ada banyak aset keuangan yang dapat diinvestasikan yang melacak indeks pasar utama secara dekat, termasuk reksa dana dan exchange traded fund (ETF).

Log returns, yang juga disebut imbal hasil majemuk kontinu, juga umum digunakan dalam analisis deret waktu keuangan. Ini adalah log dari gross returns, atau secara ekuivalen, perubahan (atau beda pertama) pada logaritma harga.

Perubahan tampilan antara harga harian dan imbal hasil harian biasanya besar, sementara perbedaan antara imbal hasil harian dan log returns biasanya kecil. Seperti yang akan Anda lihat nanti, salah satu keuntungan menggunakan log returns adalah perhitungan imbal hasil multi-periode dari periode-periode individual menjadi jauh lebih sederhana — Anda cukup menjumlahkannya!

Dalam latihan ini, Anda akan mengeksplorasi lebih lanjut himpunan data eu_stocks, termasuk membuat plot harga, mengonversi harga menjadi imbal hasil (neto), dan mengonversi harga menjadi log returns.

Latihan ini adalah bagian dari kursus

Analisis Deret Waktu dengan R

Lihat Kursus

Petunjuk latihan

  • Gunakan plot() untuk membuat plot data eu_stocks.
  • Gunakan kode yang sudah disediakan untuk mengonversi harga harian pada data eu_stocks menjadi imbal hasil neto harian returns.
  • Gunakan ts() untuk mengonversi returns menjadi objek ts. Setel argumen start sama dengan c(1991, 130) dan setel argumen frequency sama dengan 260.
  • Gunakan pemanggilan plot() lain untuk menampilkan imbal hasil neto harian.
  • Gunakan kode yang sudah disediakan yang menggabungkan diff() dan log() untuk menghasilkan logreturns.
  • Gunakan pemanggilan plot() terakhir untuk menampilkan log returns harian.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Plot eu_stocks


# Use this code to convert prices to returns
returns <- eu_stocks[-1,] / eu_stocks[-1860,] - 1

# Convert returns to ts
returns <- ts(___, start = c(___, ___), frequency = ___)

# Plot returns


# Use this code to convert prices to log returns
logreturns <- diff(log(eu_stocks))

# Plot logreturns

Edit dan Jalankan Kode