in 5-appinfra/modules/hpc-monte-carlo-infra/mc_run.py [0:0]
def get_historical_data_yahoo(self):
# get historical market data: https://pypi.org/project/yfinance/
client = storage.Client()
bucket = client.bucket(self.bucket_name)
blob = bucket.blob(f"{self.ticker}_{self.start_date}_{self.end_date}.csv")
csv_string = blob.download_as_text()
self.raw_data = pd.read_csv(io.StringIO(csv_string), index_col=0, parse_dates=True)
self.data = self.raw_data.Close
if len(self.data) == 0:
print(f"No data for ticker {self.ticker}")
exit(0)
print("len = ", len(self.data))