fix: Convert date inputs to datetime objects in backtesting page
This commit is contained in:
parent
6238550ff4
commit
c20619d05b
@ -173,7 +173,10 @@ def backtesting_page():
|
|||||||
if st.sidebar.button("Run Backtest"):
|
if st.sidebar.button("Run Backtest"):
|
||||||
with st.spinner('Running backtest...'):
|
with st.spinner('Running backtest...'):
|
||||||
# Fetch data
|
# Fetch data
|
||||||
df = get_stock_data(ticker, start_date, end_date, 'daily')
|
# Convert date to datetime
|
||||||
|
start_datetime = datetime.combine(start_date, datetime.min.time())
|
||||||
|
end_datetime = datetime.combine(end_date, datetime.min.time())
|
||||||
|
df = get_stock_data(ticker, start_datetime, end_datetime, 'daily')
|
||||||
|
|
||||||
if df.empty:
|
if df.empty:
|
||||||
st.error("No data available for the selected period")
|
st.error("No data available for the selected period")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user