Mendefinisikan dan melakukan backtest strategi sederhana
Anda ingin membuat sebuah strategi untuk memperdagangkan saham "FAANG", akronim untuk lima perusahaan teknologi Amerika yang paling populer dan berkinerja terbaik: Facebook, Amazon, Apple, Netflix, dan Alphabet (alias Google).
Idenya sederhana: Anda akan menahan porsi yang sama dari tiap saham di portofolio. Setiap minggu, strategi akan membeli atau menjual saham sesuai kebutuhan untuk menyeimbangkan bobot yang sama tersebut.
Pertama, Anda akan meninjau data untuk saham "FAANG". Kedua, Anda akan mendefinisikan strategi yang menentukan pembelian porsi yang sama untuk tiap saham dan melakukan rebalancing setiap minggu. Terakhir, Anda akan menjalankan backtest dan memvisualisasikan hasilnya.
Pustaka bt telah diimpor untuk Anda. Data harga historis "FAANG" telah dimuat sebelumnya dalam bt_data.
Latihan ini adalah bagian dari kursus
Perdagangan Finansial dengan Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Print the top five rows
print(____.____())