GarGerry commited on
Commit
2fe148a
·
verified ·
1 Parent(s): ad0953c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -8
app.py CHANGED
@@ -12,16 +12,17 @@ def get_stock_data(tickers, start, end):
12
  if data.empty:
13
  st.error("Data saham tidak ditemukan. Periksa ticker atau rentang tanggal.")
14
  return None
15
-
16
- # Cek semua kolom yang tersedia dalam data
17
- st.write("Kolom yang tersedia dalam data:", data.columns.tolist())
18
 
19
- if 'Adj Close' not in data.columns:
20
- st.error("Kolom 'Adj Close' tidak ditemukan. Data yang tersedia ditampilkan di atas.")
 
 
 
 
 
 
21
  return None
22
-
23
- return data['Adj Close']
24
-
25
  # Fungsi untuk menghitung return tahunan dan matriks kovarians
26
  def calculate_returns(data):
27
  log_returns = np.log(data / data.shift(1))
 
12
  if data.empty:
13
  st.error("Data saham tidak ditemukan. Periksa ticker atau rentang tanggal.")
14
  return None
 
 
 
15
 
16
+ # Gunakan 'Adj Close' jika ada, jika tidak pakai 'Close'
17
+ if 'Adj Close' in data.columns:
18
+ return data['Adj Close']
19
+ elif 'Close' in data.columns:
20
+ st.warning("Menggunakan 'Close' karena 'Adj Close' tidak tersedia.")
21
+ return data['Close']
22
+ else:
23
+ st.error("Data harga penutupan tidak ditemukan.")
24
  return None
25
+
 
 
26
  # Fungsi untuk menghitung return tahunan dan matriks kovarians
27
  def calculate_returns(data):
28
  log_returns = np.log(data / data.shift(1))