MulaiMulai sekarang secara gratis

Menyusun sinyal persilangan EMA

Strategi trend-following berpegang pada prinsip "tren adalah teman Anda," dan menggunakan sinyal untuk mengidentifikasi tren serta meraih keuntungan dengan mengikutinya.

Anda ingin membangun dan melakukan backtest terhadap strategi trend-following. Pertama, Anda memutuskan menggunakan dua EMA (exponential moving average) untuk menyusun sinyal. Ketika EMA jangka pendek, EMA_short, lebih besar daripada EMA jangka panjang, EMA_long, Anda akan membuka posisi long di pasar. Sebaliknya, ketika EMA_short lebih kecil daripada EMA_long, Anda akan membuka posisi short.

EMA 10 hari dan EMA 40 hari telah dihitung sebelumnya dan disimpan dalam EMA_short dan EMA_long. Data harga historis saham Google telah dimuat ke 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.

# Construct the signal
signal[____] = 1
signal[____] = -1
Edit dan Jalankan Kode