saadrizvi09 commited on
Commit
554907e
·
verified ·
1 Parent(s): a9cc75c

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +3 -3
src/streamlit_app.py CHANGED
@@ -291,18 +291,18 @@ if st.button("Run Backtest"):
291
  fig = go.Figure()
292
  fig.add_trace(go.Scatter(x=test_df.index, y=test_df['Buy_Hold_Value'], name='Buy & Hold', line=dict(color='gray', dash='dot')))
293
  fig.add_trace(go.Scatter(x=test_df.index, y=test_df['Strategy_Value'], name='Smart Leverage', line=dict(color='#00CC96', width=2)))
294
- st.plotly_chart(fig, use_container_width=True)
295
 
296
  st.subheader("Leverage Deployment")
297
  fig_lev = go.Figure()
298
  fig_lev.add_trace(go.Scatter(x=test_df.index, y=test_df['Position_Size'], mode='lines', fill='tozeroy', name='Lev', line=dict(color='#636EFA')))
299
- st.plotly_chart(fig_lev, use_container_width=True)
300
 
301
  trade_log = generate_trade_log(test_df)
302
  st.subheader("📝 Trade Log")
303
  if not trade_log.empty:
304
  display_log = trade_log.copy()
305
  display_log['Trade PnL'] = display_log['Trade PnL'].map('{:.2%}'.format)
306
- st.dataframe(display_log, use_container_width=True)
307
  else:
308
  st.write("No trades generated.")
 
291
  fig = go.Figure()
292
  fig.add_trace(go.Scatter(x=test_df.index, y=test_df['Buy_Hold_Value'], name='Buy & Hold', line=dict(color='gray', dash='dot')))
293
  fig.add_trace(go.Scatter(x=test_df.index, y=test_df['Strategy_Value'], name='Smart Leverage', line=dict(color='#00CC96', width=2)))
294
+ st.plotly_chart(fig, width=True)
295
 
296
  st.subheader("Leverage Deployment")
297
  fig_lev = go.Figure()
298
  fig_lev.add_trace(go.Scatter(x=test_df.index, y=test_df['Position_Size'], mode='lines', fill='tozeroy', name='Lev', line=dict(color='#636EFA')))
299
+ st.plotly_chart(fig_lev, width=True)
300
 
301
  trade_log = generate_trade_log(test_df)
302
  st.subheader("📝 Trade Log")
303
  if not trade_log.empty:
304
  display_log = trade_log.copy()
305
  display_log['Trade PnL'] = display_log['Trade PnL'].map('{:.2%}'.format)
306
+ st.dataframe(display_log, width=True)
307
  else:
308
  st.write("No trades generated.")