回测策略¶
Hummingbot 仪表板中的回测部分是所有控制器页面上提供的一个强大工具,允许用户使用历史市场数据评估其交易策略的表现。
该功能提供了策略在过去表现的关键洞察,帮助用户在将其部署到实盘交易环境之前优化和改进配置。
策略配置¶
- 在对策略进行回测之前,您需要先进行配置。在此示例中,我们将使用PMM 简单控制器、币安连接器,并交易BTC-USDT交易对。
- 
选择连接器:选择交易所(例如,币安)。 
- 
选择交易对:指定要交易的交易对(例如,BTC-USDT)。 
- 
设置参数:配置杠杆、总报价金额、持仓模式以及其他相关参数。 
- 
订单设置:定义买入和卖出订单层级、价差以及数量分配。 
运行回测¶
- 完成配置后,请进入回测部分。设定用于回测的历史数据的开始日期和结束日期、回测分辨率的时间间隔以及交易成本百分比。点击运行回测按钮以启动过程。
- 回测结果将在几秒钟内生成,为您提供全面的概览。以下是一个可能看到的结果示例:
回测指标:
- 净收益 (报价货币):以报价货币计算的净盈亏。
- 最大回撤 (USD):回测期间从峰值起的最大亏损。
- 总交易量 (报价货币):以报价货币计算的总交易量。
- 夏普比率:衡量经风险调整后的收益率。
- 盈利因子:总盈利与总亏损的比率。
- 持有仓位的执行器总数:回测期间曾持有未平仓头寸的执行器数量。
准确性指标:
- 整体准确率:策略的整体准确性。
- 多头与空头总数:采取的多头和空头头寸数量。
- 多头与空头准确率:多头和空头头寸的准确率百分比。
平仓类型:
- 不同订单平仓类型的指标,如止盈、移动止损、止损、时间限制和提前停止。
图形化展示:
- K 线图:可视化交易对随时间的价格波动。
- 
收益曲线图 (报价货币):显示随时间变化的盈亏情况。 
- 
您可以返回配置页面进行调整,并根据需要重新运行回测。对结果满意后,即可上传配置以部署。 
上传配置到后端 API¶
- 
为当前配置创建一个名称 
- 
配置标签类似于版本号,可帮助您后续跟踪策略配置的更改。 
- 
点击上传按钮保存配置。保存后,该配置将出现在部署 V2 页面中,您可以基于此配置创建实例。 
 
                


