File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
investing_algorithm_framework/domain/backtesting Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 11import json
22import os
33from pathlib import Path
4- from datetime import datetime
4+ from datetime import datetime , timezone
55from dataclasses import dataclass , field
66from logging import getLogger
77from typing import Union , List , Optional
@@ -167,6 +167,12 @@ def open(directory_path: Union[str, Path]) -> 'BacktestRun':
167167 data ["created_at" ] = datetime .strptime (
168168 data ["created_at" ], "%Y-%m-%d %H:%M:%S"
169169 )
170+ # Convert all to utc timezone
171+ data ["backtest_start_date" ] = data [
172+ "backtest_start_date" ].replace (tzinfo = timezone .utc )
173+ data ["backtest_end_date" ] = data [
174+ "backtest_end_date" ].replace (tzinfo = timezone .utc )
175+ data ["created_at" ] = data ["created_at" ].replace (tzinfo = timezone .utc )
170176
171177 # Parse orders
172178 data ["orders" ] = [
You can’t perform that action at this time.
0 commit comments