MulaiMulai sekarang secara gratis

Bangun dan uji balik strategi mean reversion

Sebelumnya, Anda membangun sebuah sinyal menggunakan indikator RSI. Ketika nilai RSI turun di bawah 30, sinyal bernilai 1 untuk membuka posisi long di pasar. Ketika nilai RSI naik di atas 70, sinyal bernilai -1 untuk membuka posisi short. Sekarang Anda akan mengimplementasikan strategi mean reversion dengan sinyal tersebut dan melakukan backtest pada perdagangan saham Google.

Data harga historis saham Google telah dimuat sebelumnya dalam price_data. Selain itu, paket bt telah diimpor untuk Anda.

Latihan ini adalah bagian dari kursus

Perdagangan Finansial dengan Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Define the strategy
bt_strategy = bt.Strategy('RSI_MeanReversion', 
                          [____,
                           bt.algos.Rebalance()])
Edit dan Jalankan Kode