Prediksi Harga Saham Lebih Cerdas
Platform analisis prediktif harga saham menggunakan kombinasi 5 algoritma Machine Learning: Linear Regression, ANN, LSTM, K-Means Clustering, dan Backpropagation Manual.
5 Algoritma Machine Learning
Setiap model dilatih dan dievaluasi secara terpisah untuk analisis komparatif yang komprehensif
Linear Regression
Model baseline yang memodelkan hubungan linier antara fitur teknikal dengan harga penutupan.
Artificial Neural Network
Jaringan saraf tiruan multilayer dengan BatchNorm dan Dropout untuk menangkap pola non-linier.
LSTM / RNN
Long Short-Term Memory untuk menangkap dependensi temporal dalam data time-series saham.
K-Means Clustering
Segmentasi kondisi pasar (Bullish / Sideways / Bearish) menggunakan unsupervised learning.
Backpropagation Manual
Implementasi neural network dari nol menggunakan NumPy dengan LeakyReLU, Huber Loss, dan LR Decay.
Dataset
Model dilatih menggunakan dataset S&P 500 All Stocks 5 Years dari Kaggle yang mencakup data historis ratusan saham dari tahun 2013 hingga 2018.
- 619,040+ baris data
- 505 saham unik S&P 500
- Fitur: Open, High, Low, Close, Volume
- Split: 70% Train / 15% Val / 15% Test
- Lisensi: CC0 Public Domain
Struktur Dataset
| Kolom | Tipe | Deskripsi |
|---|---|---|
| date | datetime | Tanggal perdagangan |
| open | float | Harga pembukaan |
| high | float | Harga tertinggi |
| low | float | Harga terendah |
| close | float | Harga penutupan ✓ target |
| volume | int | Volume perdagangan |
| Name | string | Ticker saham |