fix issue for 1m start time fetch logic.
This commit is contained in:
parent
476fb36f7b
commit
2291a45e55
|
|
@ -115,11 +115,16 @@ class MarketDataMain:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
if bar == "1m":
|
if bar == "1m":
|
||||||
|
if isinstance(start, str):
|
||||||
|
start_time_ts = transform_date_time_to_timestamp(start)
|
||||||
# start为end_time_ts的前十五天
|
# start为end_time_ts的前十五天
|
||||||
|
if end_time_ts - start_time_ts > 86400000 * 15:
|
||||||
start_time_ts = end_time_ts - 86400000 * 15
|
start_time_ts = end_time_ts - 86400000 * 15
|
||||||
start = timestamp_to_datetime(start_time_ts)
|
start = timestamp_to_datetime(start_time_ts)
|
||||||
else:
|
else:
|
||||||
start_time_ts = transform_date_time_to_timestamp(start)
|
start_time_ts = transform_date_time_to_timestamp(start)
|
||||||
|
else:
|
||||||
|
start_time_ts = transform_date_time_to_timestamp(start)
|
||||||
if start_time_ts is None:
|
if start_time_ts is None:
|
||||||
logger.error(f"开始时间格式错误: {start}")
|
logger.error(f"开始时间格式错误: {start}")
|
||||||
return None
|
return None
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue