chore: use dt_now to get the current date

This commit is contained in:
Matthias
2026-01-18 19:44:45 +01:00
parent 4917a0abe5
commit d5686d548c

View File

@@ -6,7 +6,7 @@ and will be sent to the hyperopt worker processes.
import logging import logging
import sys import sys
import warnings import warnings
from datetime import UTC, datetime from datetime import datetime
from multiprocessing import Manager from multiprocessing import Manager
from pathlib import Path from pathlib import Path
from typing import Any from typing import Any
@@ -42,6 +42,7 @@ from freqtrade.optimize.space import (
ft_IntDistribution, ft_IntDistribution,
) )
from freqtrade.resolvers.hyperopt_resolver import HyperOptLossResolver from freqtrade.resolvers.hyperopt_resolver import HyperOptLossResolver
from freqtrade.util import dt_now
from freqtrade.util.dry_run_wallet import get_dry_run_wallet from freqtrade.util.dry_run_wallet import get_dry_run_wallet
@@ -269,7 +270,7 @@ class HyperOptimizer:
Keep this function as optimized as possible! Keep this function as optimized as possible!
""" """
HyperoptStateContainer.set_state(HyperoptState.OPTIMIZE) HyperoptStateContainer.set_state(HyperoptState.OPTIMIZE)
backtest_start_time = datetime.now(UTC) backtest_start_time = dt_now()
for attr_name, attr in self.backtesting.strategy.enumerate_parameters(): for attr_name, attr in self.backtesting.strategy.enumerate_parameters():
if attr.in_space and attr.optimize: if attr.in_space and attr.optimize:
@@ -320,7 +321,7 @@ class HyperOptimizer:
bt_results = self.backtesting.backtest( bt_results = self.backtesting.backtest(
processed=processed, start_date=self.min_date, end_date=self.max_date processed=processed, start_date=self.min_date, end_date=self.max_date
) )
backtest_end_time = datetime.now(UTC) backtest_end_time = dt_now()
bt_results.update( bt_results.update(
{ {
"backtest_start_time": int(backtest_start_time.timestamp()), "backtest_start_time": int(backtest_start_time.timestamp()),