Melanjutkan dari modul sebelumnya, pada modul ini kita akan menentukan date period dan load data adj close dari bitcoin.
Mendefinisikan date
Date yang perlu didefinisikan adalah
- treatment_start: yaitu tanggal awal treatment, untuk contoh kasus adalah 20 Oktober 2020.
- treatment_end: yaitu tanggal akhir dari treatment, pada tutorial akan digunakan 3 hari.
- training_start: yaitu tanggal awal dari data training.
- training_end: yaitu tanggal akhir dari data training, umumnya -1 hari dari treatment_start.
- end_stock: yaitu tanggal akhir data stock yang akan didownload, umumnya +1 dari treatment_end. Tujuannya agar tidak semua data stock didownload.
training_start = "2020-09-01" training_end = "2020-10-19" treatment_start = "2020-10-20" treatment_end = "2020-10-23" end_stock = "2020-10-24"
Load Bitcoin Data
y = ["BTC-USD"]
y = yf.download(tickers = y,
start = training_start,
end = end_stock,
interval = "1d")
y = y['Adj Close'].rename("y")
Untuk download data digunakan library yahoo finance menggunakan method download. Parameter yang digunakan adalah:
- tickers, nama dari tickers yaitu BTC-USD.
- start, awal data yang akan didownload.
- end, akhir data yang akan didownload.
- interval, pada tutorial digunakan interval harian.
Setelah data didownload, kita akan menggunakan kolom ‘Adj Close’, yang akan diubah namanya menjadi “y”.
Anda dapat melihat isi akhir data dengan perintah berikut:
y[:1]