订单覆盖¶
此功能允许用户自定义并指定 Hummingbot 在订单层级、价差和数量方面的下单方式。
order_override¶
用户可直接提供订单,以覆盖由 order_amount 和 order_level 参数所生成的订单。
工作原理¶
由于此功能专为高级用户设计,无法通过 Hummingbot 客户端进行配置。请按照以下步骤设置 order_override 参数:
- 使用文本编辑器编辑 Hummingbot 的 conf文件夹中的策略配置文件。
 有关更多信息,请参阅 FAQ 页面中的 我的配置文件和日志文件在哪里?
- 输入应采用字典格式,键名由用户自定义。
 请确保冒号 ( : ) 与左方括号 ( [ ) 之间留有空格,具体格式请参考 示例配置,然后保存更改。
- 为使更改生效,请执行以下任一操作:
- 运行 stop命令,重新import配置文件,然后运行start
- 运行 exit命令并重启 Hummingbot
当 order_override 生效时,它将覆盖 bid_spread、ask_spread、order_amount 和 order_levels 的现有值。
示例配置¶
order_override:
    order_1: [sell, 2.5, 5]
    order_2: [sell, 1.5, 10]
    order_3: [buy, 0.5, 1]
    order_4: [buy, 0.8, 3]
使用上述 order_override 的示例输入,Hummingbot 将创建以下订单:
