订单覆盖¶
此功能允许用户自定义和指定 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 将创建以下订单: