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")
|