Update app.py
Browse files
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
|
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(
|
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(
|
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="
|
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")
|