运行优化命令:
docker compose run --rm freqtrade hyperopt --strategy Timsom --config user_data/config.json --epochs 5 --hyperopt-loss SharpeHyperOptLoss
报错:
2025-07-15 07:44:23,717 - freqtrade - ERROR - Using separate Hyperopt files has been removed in 2021.9. Please convert your
existing Hyperopt file to the new Hyperoptable strategy interface
解决方法:
config文件不能用 "hyperopt"的参数出现
strategy文件也不能导入类或出现以下类Hyperoptable、HyperoptLoss、ShortTradeDurHyperOptLoss
、OnlyProfitHyperOptLoss、SharpeHyperOptLoss、SharpeHyperOptLossDaily、SortinoHyperOptLoss、SortinoHyperOptLossDaily、CalmarHyperOptLoss、MaxDrawDownHyperOptLoss、MaxDrawDownRelativeHyperOptLoss、MaxDrawDownPerPairHyperOptLoss、ProfitDrawDownHyperOptLoss、MultiMetricHyperOptLoss