跳转至内容

价格区间

更新于 v0.27.0

此功能允许您设置一个价格区间,在该区间内您的机器人正常放置买卖订单。

price_ceiling

当中间价格高于此价格时仅放置卖出订单。

** 提示:**

Enter the price point above which only sell orders will be placed
>>>

price_floor

当中间价格低于此价格时仅放置买入订单。

** 提示:**

Enter the price below which only buy orders will be placed
>>>

工作原理

price_ceilingprice_floor 是两个可选参数。默认情况下,这些参数的值为-1,这意味着它们未被使用。

输入 config price_ceilingconfig price_floor 来设置这些参数的值。如果中间价格超过 price_ceiling,您的机器人仅放置卖出订单。如果价格低于 price_floor,您的机器人仅放置买入订单。

请注意,price_floor 不能大于 price_ceiling

示例配置

- order_refresh_time: 30
- order_refresh_tolerance_pct: 1%
- price_ceiling: 9750
- price_floor: 9730

通过此配置,当中间价格在 9750 和 9730 之间时,Hummingbot 将创建买入和卖出订单。

Markets:
  Exchange   Market  Best Bid Price  Best Ask Price  Mid Price
   binance  BTCUSDT         9745.02         9746.77   9745.895

Assets:
                            BTC    USDT
   Total Balance         0.0076 74.7486
   Available Balance     0.0046 46.1164
   Current Value (USDT) 73.8615 74.7486
   Current %              49.7%   50.3%

Orders:
   Level  Type   Price Spread Amount (Orig)  Amount (Adj)       Age
       1  sell 9933.62  1.93%         0.003         0.003  00:00:00
       1   buy 9544.06  2.07%         0.003         0.003  00:00:00

由于中间价格高于 9750 的 price_ceiling,机器人仅创建了一个卖出订单。

Markets:
  Exchange   Market  Best Bid Price  Best Ask Price  Mid Price
   binance  BTCUSDT         9754.86         9754.87   9754.865

Assets:
                            BTC    USDT
   Total Balance         0.0076 74.7486
   Available Balance     0.0046 46.0582
   Current Value (USDT) 73.9295 74.7486
   Current %              49.7%   50.3%

Orders:
   Level  Type   Price Spread Amount (Orig)  Amount (Adj)       Age
       1  sell  9953.8  2.04%         0.003         0.003  00:00:25

当中间价格低于 9730 的 price_floor 时,Hummingbot 仅创建了买入订单。

Markets:
  Exchange   Market  Best Bid Price  Best Ask Price  Mid Price
   binance  BTCUSDT         9727.17         9727.26   9727.215

Assets:
                            BTC    USDT
   Total Balance         0.0076 74.7486
   Available Balance     0.0076 46.1469
   Current Value (USDT) 73.7199 74.7486
   Current %              49.7%   50.3%

Orders:
   Level Type   Price Spread Amount (Orig)  Amount (Adj)       Age
       1  buy 9533.89  1.99%         0.003         0.003  00:00:01

带订单刷新容差的价格区间

刷新订单时,价格区间将优先于价差可容忍的变化。

带外部价格源的价格区间

如果启用了 price_source,则中间价格参考点将是外部中间价格。