Skip to content

Commit d4606a0

Browse files
committed
force backtesting to utc UTC
1 parent 4d93616 commit d4606a0

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

frontend/components/backtesting.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
from datetime import datetime, timedelta
1+
from datetime import datetime, timedelta, timezone
22

33
import streamlit as st
44

55

66
def backtesting_section(inputs, backend_api_client):
77
st.write("### Backtesting")
88
c1, c2, c3, c4, c5 = st.columns(5)
9-
default_end_time = datetime.now().date() - timedelta(days=1)
9+
default_end_time = datetime.now(timezone.utc).date() - timedelta(days=1)
1010
default_start_time = default_end_time - timedelta(days=2)
1111
with c1:
1212
start_date = st.date_input("Start Date", default_start_time)
@@ -22,8 +22,8 @@ def backtesting_section(inputs, backend_api_client):
2222
run_backtesting = st.button("Run Backtesting")
2323

2424
if run_backtesting:
25-
start_datetime = datetime.combine(start_date, datetime.min.time())
26-
end_datetime = datetime.combine(end_date, datetime.max.time())
25+
start_datetime = datetime.combine(start_date, datetime.min.time(), tzinfo=timezone.utc)
26+
end_datetime = datetime.combine(end_date, datetime.max.time(), tzinfo=timezone.utc)
2727
try:
2828
backtesting_results = backend_api_client.run_backtesting(
2929
start_time=int(start_datetime.timestamp()),

0 commit comments

Comments
 (0)