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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|