diff --git a/freqtrade/templates/freqaiprimer.py b/freqtrade/templates/freqaiprimer.py index b4f3c28e..f38fa46e 100644 --- a/freqtrade/templates/freqaiprimer.py +++ b/freqtrade/templates/freqaiprimer.py @@ -893,9 +893,14 @@ class FreqaiPrimer(IStrategy): except: pass - # 获取时间字符串 + # 获取时间字符串(先转换为UTC+8再格式化) if isinstance(data_timestamp, datetime): - data_time_str = data_timestamp.strftime('%H:%M:%S') + # 转换为 UTC+8 用于显示 + display_timestamp = data_timestamp + if display_timestamp.tzinfo is None: + display_timestamp = display_timestamp.replace(tzinfo=timezone.utc) + display_timestamp = display_timestamp.astimezone(UTC_PLUS_8) + data_time_str = display_timestamp.strftime('%H:%M:%S') # 计算数据延迟(只在 Live/Dryrun 模式下) try: