Commit
·
3009c5c
1
Parent(s):
ec19f02
Update app.py
Browse files
app.py
CHANGED
@@ -615,10 +615,6 @@ def output_results(start_date, end_date, tickers_string):
|
|
615 |
ticker_string_balanced = gr.Textbox("AAPL,JPM,JNJ,PG,KO,MSFT,PFE,VZ,MMM,WMT")
|
616 |
ticker_string_agressive = gr.Textbox("TSLA,AMZN,NVDA,GOOGL,SHOP,SQ,MRNA,ZM,SNOW,PTON")
|
617 |
|
618 |
-
fig_efficient_frontier = gr.Plot(label="Efficient Frontier")
|
619 |
-
fig_corr = gr.Plot(label="Correlation between Stocks")
|
620 |
-
fig_indiv_prices = gr.Plot(label="Price of Individual Stocks")
|
621 |
-
fig_cum_returns = gr.Plot(label="Cumulative Returns of Individual Stocks Starting with $100")
|
622 |
|
623 |
|
624 |
|
@@ -694,20 +690,20 @@ with gr.Blocks() as demo:
|
|
694 |
'''
|
695 |
|
696 |
btn1.click(fn=output_results, inputs=[start_date, end_date, ticker_string_conservative],
|
697 |
-
outputs=[fig_cum_returns_optimized, weights_df,
|
698 |
-
expected_annual_return, annual_volatility, sharpe_ratio
|
699 |
|
700 |
btn2.click(fn=output_results, inputs=[start_date, end_date, ticker_string_growth],
|
701 |
-
outputs=[fig_cum_returns_optimized, weights_df,
|
702 |
-
expected_annual_return, annual_volatility, sharpe_ratio
|
703 |
|
704 |
btn3.click(fn=output_results, inputs=[start_date, end_date, ticker_string_balanced],
|
705 |
-
outputs=[fig_cum_returns_optimized, weights_df,
|
706 |
-
expected_annual_return, annual_volatility, sharpe_ratio
|
707 |
|
708 |
btn4.click(fn=output_results, inputs=[start_date, end_date, ticker_string_agressive],
|
709 |
-
outputs=[fig_cum_returns_optimized, weights_df,
|
710 |
-
expected_annual_return, annual_volatility, sharpe_ratio
|
711 |
|
712 |
|
713 |
with gr.Tab("Step 3: Portfolio Analysis"):
|
|
|
615 |
ticker_string_balanced = gr.Textbox("AAPL,JPM,JNJ,PG,KO,MSFT,PFE,VZ,MMM,WMT")
|
616 |
ticker_string_agressive = gr.Textbox("TSLA,AMZN,NVDA,GOOGL,SHOP,SQ,MRNA,ZM,SNOW,PTON")
|
617 |
|
|
|
|
|
|
|
|
|
618 |
|
619 |
|
620 |
|
|
|
690 |
'''
|
691 |
|
692 |
btn1.click(fn=output_results, inputs=[start_date, end_date, ticker_string_conservative],
|
693 |
+
outputs=[fig_cum_returns_optimized, weights_df, \
|
694 |
+
expected_annual_return, annual_volatility, sharpe_ratio])
|
695 |
|
696 |
btn2.click(fn=output_results, inputs=[start_date, end_date, ticker_string_growth],
|
697 |
+
outputs=[fig_cum_returns_optimized, weights_df, \
|
698 |
+
expected_annual_return, annual_volatility, sharpe_ratio])
|
699 |
|
700 |
btn3.click(fn=output_results, inputs=[start_date, end_date, ticker_string_balanced],
|
701 |
+
outputs=[fig_cum_returns_optimized, weights_df, \
|
702 |
+
expected_annual_return, annual_volatility, sharpe_ratio])
|
703 |
|
704 |
btn4.click(fn=output_results, inputs=[start_date, end_date, ticker_string_agressive],
|
705 |
+
outputs=[fig_cum_returns_optimized, weights_df, \
|
706 |
+
expected_annual_return, annual_volatility, sharpe_ratio])
|
707 |
|
708 |
|
709 |
with gr.Tab("Step 3: Portfolio Analysis"):
|