Mulai sekarangMulai gratis

Bangun dan backtest strategi trend-following

Sebelumnya, Anda membangun sinyal menggunakan dua indikator EMA. Ketika EMA jangka pendek lebih besar daripada EMA jangka panjang, sinyal bernilai 1 untuk memasuki posisi long di pasar. Sebaliknya, ketika EMA jangka pendek lebih kecil daripada EMA jangka panjang, sinyal bernilai -1 untuk memasuki posisi short. Sekarang Anda akan mengimplementasikan strategi trend-following dengan sinyal tersebut dan melakukan backtest menggunakan saham Google.

Data harga historis saham Google telah dimuat sebelumnya dalam price_data. Paket bt telah diimpor untuk Anda. Selain itu, signal dari latihan sebelumnya tersedia untuk digunakan.

Latihan ini merupakan bagian dari kursus

Perdagangan Finansial dengan Python

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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