跳至内容

时钟滴答大小

1.8.0 版本开始,tick_size 现已作为变量添加到 ClientConfigMap 中,这意味着您可以通过修改 conf_client.yml 文件,或在 Hummingbot 内运行 config tick_size 命令来更改滴答大小的值。

工作原理

Hummingbot 的所有主要组件(如连接器和策略)均继承自 TimeIterator 类。时钟会每隔 tick_size 时间调用一次时间迭代器的 c_tick() 方法,以通知策略中涉及的所有组件。

默认情况下,tick_size(即 Hummingbot 完成一次策略迭代所需的时间)当前设置为 1 秒。

如何配置滴答大小

配置滴答大小有两种方法:

  • 在 Hummingbot 内运行命令 config tick_size,然后以十进制形式输入所需的滴答大小。

  • 停止并退出 Hummingbot,然后使用文本编辑器打开位于 hummingbot_conf 文件夹中的 conf_client.yml 文件。查找 tick_size: 1.0,将 1.0 修改为您希望的滴答大小。保存 yml 文件的更改后,重新启动 Hummingbot 使设置生效。

注意

由于连接器的限制,滴答大小不能设置低于 0.1 秒。

要查看当前的 tick_size 值,可运行 config 命令,并在 全局配置 部分中查看 tick_size 的值。

更多资源

以下是一个简短视频,由 Foundation 开发者 Federico 演示了 tick_size 的工作方式: https://www.loom.com/share/138d49d3ceb34da9943f114d848dbe77