---
id: document_item.buy-conditions-tab
page_type: documentation_article
title: "“Buy conditions”选项卡"
description: "AutoBuy 如何开启或关闭 Buy 订单的挂出，以及 BuyDelay、Short 和 HFT 如何控制延迟、交易方向和订单送达交易所的允许时间。"
section: documentation
category: "策略 / 所有策略的通用参数"
url: https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/buy-conditions-tab?format=md
locale: zh
alternate_ru: https://moonbot.pro/ru/documentation/general-parameters-for-all-strategies/buy-conditions-tab?format=md
alternate_en: https://moonbot.pro/documentation/general-parameters-for-all-strategies/buy-conditions-tab?format=md
parent: https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies?format=md
previous: https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/session-tab?format=md
next: https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/delta-modifiers-tab?format=md
status: published
updated_at: 2026-11-11T04:00:25+03:00
---

# “Buy conditions”选项卡

- **AutoBuy**：**YES/NO** 复选框。\
  如果为 **YES**，则允许按下方设置的参数挂出 Buy 买入订单。\
  如果为 **NO**，策略会给出该币种的检测，但不会在其上挂单——当您把策略用作手动交易时挑选币种的助手、不使用自动买入时，这很有用。策略只会向您提示市场上值得关注的情况，是否开仓由您自己决定；
- **BuyDelay**：用于填写挂出 Buy 订单的延迟（毫秒，1 到 3000 毫秒）的字段。如果为 0，则不使用；
- **Short**：**YES/NO** 复选框。\
  如果为 **YES**，将挂出做空的 Buy 订单。如果为 **NO**，将挂出做多的订单。\
  **HFT**：用于填写时间窗口值（毫秒）的字段，订单在该时间窗口内有效。如果为 0，则不使用。如果在 安装了 Moonbot 终端的独立服务器运行过程中 ping 升高，挂单指令到达交易所的时间就会过长。如果设置较小的窗口，这样的订单将不会被交易所接受。\
  设置此参数可以避免订单挂得“太晚”、在已经变化的市场条件下买入的情况。\
  在 ping 为 10-20 ms 的 Vultr 独立服务器上，可以设置 HFT = 100。如果订单不被接受，可以把 **HFT** 的值提高到 200-300。如果带 **HFT** 参数的订单未被接受，终端会在 Telegram 中发出通知。此类通知的频率可以在 **Settings**  **→** **Advanced** 中设置（默认不超过每分钟 1 次）；
- **MaxActiveOrders**：用于填写该策略同时存在的活动订单（待触发订单，或买入成交后已挂出的卖出订单）最大数量的字段。不适用于 MoonShot 策略带 **MShotRepeatAfterBuy** 选项的重复订单。此时 MoonShot 策略的重复订单将不考虑 **MaxActiveOrders** 的值而挂出；
- **MaxOrdersPerMarket**：用于填写单个币种上活动多订单最大数量的字段。如果为 0，则不使用；
- **MaxMarkets**：用于填写策略可同时工作的币种（市场）最大数量的字段（MoonStrike 策略除外）；
- **AutoCancelBuy**：用于填写时间（秒，可为小数）的字段，经过这段时间后，该策略挂出的 Buy 订单将被撤销（Buy 订单自动撤销计时器）。如果为 0，则不使用。如果 Buy 订单在币种图表上被手动移动过，此参数对它不再起作用，此后该 Buy 订单只能手动撤销。对于 MoonShot 策略，最小值为 15 秒；其他策略可以填写小于 1 秒的值。
- **AutoCancelLowerBuy**：用于填写时间（整秒数）的字段；在使用了 Telegram 信号中较低买入价的情况下，经过这段时间后，该策略挂出的 Buy 订单将被撤销（Buy 订单自动撤销计时器）（仅适用于 Telegram 策略）。如果为 0，则不使用；
- **CancelBuyAfterSell**：**YES/NO** 复选框。\
  如果为 **YES**，该策略的 Sell 订单成交后（交易以盈利或亏损平仓），仍在订单簿中的所有未成交 Buy 订单或订单网格的剩余部分都将被撤销。此参数的设置只作用于同一策略的订单，或以相同 **JoinKey** 值（非零）挂单的其他策略。该参数的作用类似于以下复选框：**Settings → Main** **→** **Cancel buys on sell fills**；
- **BuyType**：用于选择该策略所挂订单类型的菜单：
  - **Buy** - 挂出限价 Buy 订单；
  - **BuyLimit** - 挂出待触发订单（Pending，仅存在于终端内，尚未发送到交易所），在图表上显示为低于当前价格的实线；价格达到条件价格后，限价 Buy 订单将挂在虚线的位置——比实线略高或略低，距离为价差 **PendingOrderSpread** 的值，方向取决于其正负号。未成交的限价 Buy 订单将在 3 秒后撤销——该撤销时间是固定的，用户无法调整；
  - **BuyStop** - 挂出待触发订单，在图表上显示为高于当前价格的实线；价格达到条件价格后，限价 Buy 订单将挂在虚线的位置——比实线略高或略低，距离为价差 **PendingOrderSpread** 的值，方向取决于其正负号。未成交的限价 Buy 订单将在 3 秒后撤销——该撤销时间是固定的，用户无法调整；
- **PendingOrderSpread**：用于填写价差（距离，百分比）的字段，即图表上待触发订单（BuyLimit 或 BuyStop）应当触发的实线，与实际挂出限价 Buy 订单的虚线之间的距离。该参数的值可以为负，此时虚线显示在实线下方；也可以为正，此时虚线显示在实线上方。已挂出但未成交的限价 Buy 订单将在 3 秒后撤销——该撤销时间是固定的，用户无法调整；
- **OrderSize**：用于填写单个 Buy 订单或订单网格中第一个 Buy 订单的固定金额（以计价货币计）的字段。如果为 0，则使用终端主窗口通用设置中的 Buy 订单金额；
- **MinFreeBalance**：用于填写终端中最低可用余额（以计价货币计）的字段；可用余额低于该值时，即使币种上出现检测，也不得尝试用剩余余额挂出 Buy 订单；
- **buyPrice**：用于填写百分比值的字段，单个 Buy 订单或订单网格中第一个 Buy 订单将按该百分比挂出，基准点可以不同：当前价格、30 秒前的价格或 **N** 秒前的价格，由下方的参数（**buyPriceLastTrade**、**Use30SecOldASK**、**UseOldPrice**）设置。Buy 订单的挂单价格还受 **Delta Modifiers** 选项卡上设置的影响（参数 **BuyModifier** 与 **Add-** 修正系数配合使用）；
- **buyPriceLastTrade**：**YES/NO** 复选框。\
  如果为 **YES**，则以最后一笔成交的价格作为参数 **buyPrice** 的基准点。\
  如果为 **NO**，则使用最新的 ASK 价格，这也是 7.07 版本之前的默认工作方式；
- **Use30SecOldASK**：**YES/NO** 复选框。\
  如果为 **YES**，则以最近 30 秒内的最低 ASK 价格作为参数 **buyPrice** 的基准点。\
  如果为 **NO**，则使用当前价格；
- **UseOldPrice**：用于填写时间 **N** （整秒数）的字段，即以多少秒之前的价格作为参数 **buyPrice** 的基准点。该参数只适用于与策略思路不冲突的策略。如果为 0，则不使用；
- **buyPriceAbsolute**：**YES/NO** 复选框。\
  如果为 **YES**，则需要在参数 **buyPrice** 中以绝对值填写挂出 Buy 订单的币种价格（例如 0.0524 BTC 或 2.2 USDT，取决于当前交易对）。\
  如果为 **NO**，则需要在参数 **buyPrice** 中填写 Buy 订单相对于上币价格的百分比（例如 5% 或 -10%）。该参数仅用于 NewListing 策略；
- **TlgUseBuyDipWords**：**YES/NO** 复选框。\
  如果为 **YES**，当 Telegram 信号中含有表示应以更低价格买入的特定提示词时，将使用更低的价格（另见下方参数 **TlgBuyDipPrice** 的设置）。该参数仅用于 Telegram 策略；
- **TlgBuyDipPrice**：用于填写价格的字段（相对于市场价的百分比）；当收到的 Telegram 信号建议以低于市场价的价格买入时，按该价格买入。该参数仅用于 Telegram 策略。
- **UsePostOnly**：**YES/NO** 复选框。\
  如果为 **YES**，Buy 订单若会立即进入对手方订单簿，则不会挂出。该参数主要用于积累成交量的策略。策略中的 PostOnly 订单在所有主要交易所均可使用（HTX 交易所除外）。

## 导航

路径: [首页](https://moonbot.pro/zh?format=md) / [文档](https://moonbot.pro/zh/documentation?format=md) / [策略](https://moonbot.pro/zh/documentation/strategies?format=md) / [所有策略的通用参数](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies?format=md) / “Buy conditions”选项卡

上级栏目: [所有策略的通用参数](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies?format=md)

上一页: [“Session”选项卡](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/session-tab?format=md)

下一页: [“Delta Modifiers”选项卡](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/delta-modifiers-tab?format=md)

## 相关内容

- [“Delta Modifiers”选项卡](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/delta-modifiers-tab?format=md)
- [“Multiple Orders”选项卡](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/multiple-orders-tab?format=md)
- [“Stops”选项卡](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/stops-tab?format=md)
