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
Petunjuk latihan
- Hitung RSI menggunakan metode yang sesuai dari
talibdan kolomClosepada data harga. Simpan pada kolom baru bernamaRSI_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.____())