Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -108,27 +108,3 @@ if st.button("Analisis Portofolio"):
|
|
| 108 |
else:
|
| 109 |
st.error("Optimasi portofolio gagal. Coba dengan saham yang berbeda.")
|
| 110 |
|
| 111 |
-
|
| 112 |
-
Perbaikan yang dilakukan:
|
| 113 |
-
|
| 114 |
-
1. Perbaikan indentasi dan struktur kode β Memastikan fungsi dan blok kode memiliki indentasi yang benar untuk menghindari error.
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
2. Penanganan kesalahan lebih baik β Menambahkan pengecekan jika data saham tidak ditemukan, sehingga aplikasi tidak crash.
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
3. Validasi ticker saham β Mengecek apakah ticker yang dimasukkan valid sebelum melakukan analisis.
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
4. Penggunaan 'Adj Close' jika tersedia, atau 'Close' sebagai alternatif β Menyesuaikan format data dari Yahoo Finance.
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
5. Pemisahan input ticker menggunakan split(", ") β Memastikan input pengguna diproses dengan benar.
|
| 127 |
-
|
| 128 |
-
|
| 129 |
-
6. Peningkatan tampilan grafik β Menambahkan grafik pie untuk bobot portofolio dan warna pada Efficient Frontier.
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
Coba jalankan kode ini di Streamlit dan pastikan semua fungsi berjalan sesuai harapan.
|
| 134 |
-
|
|
|
|
| 108 |
else:
|
| 109 |
st.error("Optimasi portofolio gagal. Coba dengan saham yang berbeda.")
|
| 110 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|