Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -59,8 +59,10 @@ def plot_efficient_frontier(dataframes, names):
|
|
| 59 |
|
| 60 |
|
| 61 |
optimal_weights = all_weights[max_sharpe_idx]
|
|
|
|
| 62 |
st.subheader(f"Expected Annual Return: {max_sharpe_return:.2f}")
|
| 63 |
st.subheader(f"Annual Volatility/Risk: {max_sharpe_volatility:.2f}")
|
|
|
|
| 64 |
st.subheader("Optimal Portfolio Weights:")
|
| 65 |
for i, name in enumerate(names):
|
| 66 |
st.write(f"**{name}:** {100*optimal_weights[i]:.2f}%")
|
|
|
|
| 59 |
|
| 60 |
|
| 61 |
optimal_weights = all_weights[max_sharpe_idx]
|
| 62 |
+
st.divider()
|
| 63 |
st.subheader(f"Expected Annual Return: {max_sharpe_return:.2f}")
|
| 64 |
st.subheader(f"Annual Volatility/Risk: {max_sharpe_volatility:.2f}")
|
| 65 |
+
st.divider()
|
| 66 |
st.subheader("Optimal Portfolio Weights:")
|
| 67 |
for i, name in enumerate(names):
|
| 68 |
st.write(f"**{name}:** {100*optimal_weights[i]:.2f}%")
|