JayLacoma commited on
Commit
24d877e
·
verified ·
1 Parent(s): 6db8f62

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -153,7 +153,7 @@ def plot_combined_signals(df, ticker):
153
 
154
  # Update layout
155
  fig.update_layout(
156
- title=f'{ticker}: Stock Price and Combined Trading Signal (Last 60 Days)',
157
  xaxis=dict(title='Date'),
158
  yaxis=dict(title='Price', side='left'),
159
  yaxis2=dict(title='Combined Signal', overlaying='y', side='right', showgrid=False),
@@ -173,7 +173,7 @@ def stock_analysis(ticker, start_date, end_date):
173
  generate_trading_signals(df)
174
 
175
  # Last 60 days
176
- df_last_60 = df.tail(60)
177
 
178
  # Plot signals
179
  fig_signals = plot_combined_signals(df_last_60, ticker)
@@ -254,7 +254,7 @@ def stock_analysis(ticker, start_date, end_date):
254
  df = generate_trading_signals(df)
255
 
256
  # Last 60 days for plotting
257
- df_last_60 = df.tail(60)
258
 
259
  # Plot combined signals
260
  fig_signals = plot_combined_signals(df_last_60, ticker)
@@ -278,7 +278,7 @@ with gr.Blocks() as demo:
278
 
279
  ticker_input = gr.Textbox(label="Enter Stock Ticker (e.g., AAPL, NVDA)", value="NVDA")
280
  start_date_input = gr.Textbox(label="Start Date (YYYY-MM-DD)", value="2022-01-01")
281
- end_date_input = gr.Textbox(label="End Date (YYYY-MM-DD)", value="2025-01-01")
282
 
283
  # Create a submit button that runs the stock analysis function
284
  button = gr.Button("Analyze Stock")
 
153
 
154
  # Update layout
155
  fig.update_layout(
156
+ title=f'{ticker}: Stock Price and Combined Trading Signal (Last 120 Days)',
157
  xaxis=dict(title='Date'),
158
  yaxis=dict(title='Price', side='left'),
159
  yaxis2=dict(title='Combined Signal', overlaying='y', side='right', showgrid=False),
 
173
  generate_trading_signals(df)
174
 
175
  # Last 60 days
176
+ df_last_60 = df.tail(120)
177
 
178
  # Plot signals
179
  fig_signals = plot_combined_signals(df_last_60, ticker)
 
254
  df = generate_trading_signals(df)
255
 
256
  # Last 60 days for plotting
257
+ df_last_60 = df.tail(90)
258
 
259
  # Plot combined signals
260
  fig_signals = plot_combined_signals(df_last_60, ticker)
 
278
 
279
  ticker_input = gr.Textbox(label="Enter Stock Ticker (e.g., AAPL, NVDA)", value="NVDA")
280
  start_date_input = gr.Textbox(label="Start Date (YYYY-MM-DD)", value="2022-01-01")
281
+ end_date_input = gr.Textbox(label="End Date (YYYY-MM-DD)", value="2026-01-01")
282
 
283
  # Create a submit button that runs the stock analysis function
284
  button = gr.Button("Analyze Stock")