QuantumLearner commited on
Commit
39468c7
·
verified ·
1 Parent(s): 064ff95

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -1
app.py CHANGED
@@ -7,12 +7,14 @@ from datetime import datetime, timedelta
7
 
8
  # Fetch stock data
9
  def get_stock_data(ticker, start_date, end_date):
10
- stock_data = yf.download(ticker, start=start_date, end=end_date)
11
  return stock_data['Close']
12
 
13
  # Bootstrapping simulation function
14
  def bootstrap_simulation(data, days, n_iterations=10000):
15
  daily_returns = data.pct_change().dropna()
 
 
16
  simulations = np.zeros((n_iterations, days))
17
 
18
  for i in range(n_iterations):
 
7
 
8
  # Fetch stock data
9
  def get_stock_data(ticker, start_date, end_date):
10
+ stock_data = yf.download(ticker, start=start_date, end=end_date, auto_adjust=False) # Set auto_adjust=False for unadjusted closes
11
  return stock_data['Close']
12
 
13
  # Bootstrapping simulation function
14
  def bootstrap_simulation(data, days, n_iterations=10000):
15
  daily_returns = data.pct_change().dropna()
16
+ # Convert to 1D NumPy array to fix ValueError
17
+ daily_returns = daily_returns.values.flatten()
18
  simulations = np.zeros((n_iterations, days))
19
 
20
  for i in range(n_iterations):