fix: Handle None values for numeric trade fields in trading journal
This commit is contained in:
parent
7764821ec9
commit
3a962fb685
@ -223,12 +223,12 @@ def trading_journal_page():
|
|||||||
|
|
||||||
col1, col2 = st.columns(2)
|
col1, col2 = st.columns(2)
|
||||||
with col1:
|
with col1:
|
||||||
new_shares = st.number_input("Shares", value=trade['shares'])
|
new_shares = st.number_input("Shares", value=trade['shares'] if trade['shares'] is not None else 0)
|
||||||
new_entry = st.number_input("Entry Price", value=float(trade['entry_price']))
|
new_entry = st.number_input("Entry Price", value=float(trade['entry_price']) if trade['entry_price'] is not None else 0.0)
|
||||||
new_target = st.number_input("Target Price", value=float(trade['target_price']))
|
new_target = st.number_input("Target Price", value=float(trade['target_price']) if trade['target_price'] is not None else 0.0)
|
||||||
|
|
||||||
with col2:
|
with col2:
|
||||||
new_stop = st.number_input("Stop Loss", value=float(trade['stop_loss']))
|
new_stop = st.number_input("Stop Loss", value=float(trade['stop_loss']) if trade['stop_loss'] is not None else 0.0)
|
||||||
new_strategy = st.text_input("Strategy", value=trade['strategy'])
|
new_strategy = st.text_input("Strategy", value=trade['strategy'])
|
||||||
new_order_type = st.selectbox("Order Type", ["Market", "Limit"],
|
new_order_type = st.selectbox("Order Type", ["Market", "Limit"],
|
||||||
index=0 if trade['order_type'] == "Market" else 1,
|
index=0 if trade['order_type'] == "Market" else 1,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user