OnurKerimoglu commited on
Commit
067b5d0
·
unverified ·
1 Parent(s): b91dc4e

use the df_hist for FetchForecast

Browse files
app.py CHANGED
@@ -50,7 +50,7 @@ def plot_stock(agent_instance, ticker):
50
  # fetch the forecasts
51
  dotenv.load_dotenv(dotenv.find_dotenv())
52
  df_hist = FetchData(ticker, fetchperiodinweeks=12).run()
53
- df_past, df_fcst = FetchForecast(ticker).run()
54
  # run the technical analysis
55
  _, fig = TechnicalAnalysis(
56
  ticker=ticker,
 
50
  # fetch the forecasts
51
  dotenv.load_dotenv(dotenv.find_dotenv())
52
  df_hist = FetchData(ticker, fetchperiodinweeks=12).run()
53
+ df_past, df_fcst = FetchForecast(ticker, df_hist).run()
54
  # run the technical analysis
55
  _, fig = TechnicalAnalysis(
56
  ticker=ticker,
src/stock_analysis_agent.py CHANGED
@@ -29,7 +29,7 @@ def get_stock_prices(
29
  The stock ticker symbol to fetch data for.
30
  """
31
  df_hist = FetchData(ticker, fetchperiodinweeks=12).run()
32
- df_past, df_fcst = FetchForecast(ticker).run()
33
  df, _ = TechnicalAnalysis(
34
  ticker=ticker,
35
  df_hist=df_hist,
 
29
  The stock ticker symbol to fetch data for.
30
  """
31
  df_hist = FetchData(ticker, fetchperiodinweeks=12).run()
32
+ df_past, df_fcst = FetchForecast(ticker, df_hist).run()
33
  df, _ = TechnicalAnalysis(
34
  ticker=ticker,
35
  df_hist=df_hist,
src/technical_analysis.py CHANGED
@@ -186,7 +186,7 @@ class TechnicalAnalysis():
186
  df_merged = pd.concat([df_hist, df_fcst], ignore_index=True)
187
  df_merged.set_index("Date", inplace=True)
188
  else:
189
- df_merged = df
190
  return df_merged
191
 
192
  def plot_stock_metrics(
@@ -348,7 +348,7 @@ if __name__ == '__main__':
348
  from src.fetch_data import FetchData
349
  dotenv.load_dotenv(dotenv.find_dotenv())
350
  df_hist = FetchData(ticker, fetchperiodinweeks=12).run()
351
- df_past, df_fcst = FetchForecast(ticker).run()
352
  df, fig = TechnicalAnalysis(ticker, df_hist=df_hist, df_past=df_past, df_fcst=df_fcst, plot_ta=True, savefig=True, debug=False).run()
353
  # print(f'columns: {df.columns}')
354
 
 
186
  df_merged = pd.concat([df_hist, df_fcst], ignore_index=True)
187
  df_merged.set_index("Date", inplace=True)
188
  else:
189
+ df_merged = df_hist
190
  return df_merged
191
 
192
  def plot_stock_metrics(
 
348
  from src.fetch_data import FetchData
349
  dotenv.load_dotenv(dotenv.find_dotenv())
350
  df_hist = FetchData(ticker, fetchperiodinweeks=12).run()
351
+ df_past, df_fcst = FetchForecast(ticker, df_hist).run()
352
  df, fig = TechnicalAnalysis(ticker, df_hist=df_hist, df_past=df_past, df_fcst=df_fcst, plot_ta=True, savefig=True, debug=False).run()
353
  # print(f'columns: {df.columns}')
354