freqtrade · 第 7 章 超参优化Hyperopt 章节摘要:本章属「优化篇」,讲如何用 Hyperopt 自动搜索最优策略参数。手调参数既低效又容易过拟合,freqtrade 内置的 Hyperopt 基于 Optuna,能把你策略里标记为「可优化」的参数(指标周期、止损比例、ROI 阶梯等)放进搜索空间,用指定的损失函数自动寻找最优组合。本章先讲 Hyperopt 的原理与工作流;再讲搜索空间与可优化参数的声明方式;然后是损失函数(内置多种,如 Sharpe、Sortino、赢利交易数);最后是高级优化技巧与产出报告。本章共 4 节,前置依赖为「第 34、6 章」。
章节摘要:本章属「优化篇」,讲如何用 Hyperopt 自动搜索最优策略参数。手调参数既低效又容易过拟合,freqtrade 内置的 Hyperopt 基于 Optuna,能把你策略里标记为「可优化」的参数(指标周期、止损比例、ROI 阶梯等)放进搜索空间,用指定的损失函数自动寻找最优组合。本章先讲 Hyperopt 的原理与工作流;再讲搜索空间与可优化参数的声明方式;然后是损失函数(内置多种,如 Sharpe、Sortino、赢利交易数);最后是高级优化技巧与产出报告。本章共 4 节,前置依赖为「第 3~4、6 章」。
阅读完本章,你应当能够:
Hyperopt 的本质:让机器替你在参数空间里试错——但「回测最优」不等于「实盘最优」,警惕过拟合。
Optuna 贝叶斯优化、可优化参数、Hyperopt 命令、epochs 与 jobs。
IntParameter、DecimalParameter、CategoricalParameter、range 声明、在策略中引用。
内置损失(SharpeHyperOptLoss、SortinoHyperOptLoss、MultiMetricHyperOptLoss 等)、如何选择、自定义损失。
随机搜索 vs TPE、expectation-maximization、产出 JSON 导入策略、避免过拟合的实践。
本章第 01 节(原理) ──► 第 02 节(参数空间) ──► 第 03 节(损失函数) ──► 第 04 节(高级与产出) │ ▼ 下一章(第 8 章 FreqAI 机器学习)
前置知识:
后续延伸: