价格区间¶
自 v0.27.0 版本起更新
此功能允许您设置一个价格区间,在此区间内,您的机器人将正常放置买入和卖出订单。
price_ceiling¶
当中间价高于此价格时,仅放置卖出订单。
**提示:**
price_floor¶
当中间价低于此价格时,仅放置买入订单。
**提示:**
工作原理¶
price_ceiling 和 price_floor 是两个可选参数,默认值为 -1,表示不启用。
输入 config price_ceiling 和 config 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,则中间价参考点将为外部中间价。
