MulaiMulai sekarang secara gratis

Menghitung RSI

Perhitungan RSI mengikuti rumus yang sederhana. RS, atau Relative Strength, adalah rata-rata kenaikan harga dalam n periode tertentu, dibagi dengan rata-rata penurunan harga selama n periode tersebut.

\( RSI = 100 - 100/(1+RS)\)

Dengan keterangan: RS = rata-rata kenaikan harga / rata-rata penurunan harga

Semua perhitungan ini dapat dilakukan di Python hanya dengan satu baris kode. Pada latihan ini, Anda akan melakukan perhitungan RSI pertama menggunakan data harga harian historis saham Google.

Data harga harian telah dimuat sebagai stock_data. Selain itu, talib telah diimpor untuk Anda.

Latihan ini adalah bagian dari kursus

Perdagangan Finansial dengan Python

Lihat Kursus

Petunjuk latihan

  • Hitung RSI menggunakan metode yang sesuai dari talib dan kolom Close pada data harga. Simpan pada kolom baru bernama RSI_14.
  • Hitung RSI dengan periode waktu 21 dan simpan pada kolom baru bernama RSI_21.
  • Cetak lima baris terakhir dari stock_data.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Calculate RSI with the default time period
stock_data['RSI_14'] = ____(stock_data['____'])

# Calculate RSI with a time period of 21
stock_data['RSI_21'] = ____

# Print the last five rows
print(stock_data.____())
Edit dan Jalankan Kode