Spaces:
Sleeping
Sleeping
use the df_hist for FetchForecast
Browse files- app.py +1 -1
- src/stock_analysis_agent.py +1 -1
- src/technical_analysis.py +2 -2
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 =
|
| 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 |
|