> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# 订单被拒绝

> 订单为什么没能进入订单簿——常见的拒绝原因，以及各自的解决办法。

被拒绝的订单没有成交，没有挂上，也没让你付出任何成本。协议在订单进入订单簿之前会逐项检查，而一条拒绝信息就是在告诉你它没通过哪一项。

按顺序往下排查——前三项覆盖了绝大多数拒绝。

<h2 id="insufficient-margin">
  保证金不足
</h2>

**最常见的拒绝原因**：你的可用保证金资产不足以覆盖这笔订单的起始保证金，外加为日后平仓预留的那笔手续费。

注意后半句：要求略高于“数量 ÷ 杠杆”，因为协议在你开仓时就为平仓手续费预留了额度。订单规模正好等于你的可用余额，就会因此被拒。见[交易手续费](/zh/programs/fees#why-your-reserved-margin-exceeds-the-initial-requirement)。

**解决办法**：减小数量、提高杠杆，或充入更多保证金资产。提交前先看[下单面板](/zh/help/order-ticket)里的 `Margin Required`——它显示的正是这项检查将会使用的数字。

<h2 id="post-only-would-have-crossed">
  只挂单会吃到对手盘
</h2>

你用了 `ALO`（只挂单），可这笔订单是在吃流动性，不是在提供流动性。碰到这种情况，只挂单宁可被拒也不会成交——这正是它存在的全部意义。

**解决办法**：把价格挪到不会穿越盘口的位置；如果你愿意付吃单方费率，就改用 `GTC`。

<h2 id="reduce-only-would-not-reduce">
  只减仓并不会减仓
</h2>

你把订单标记为只减仓，但它不会缩减任何仓位——要么你根本没有仓位，要么仓位在相反的一侧。

**解决办法**：检查 Positions 标签页。只减仓在这里正是在履行职责：它拦下了一笔订单，而那笔订单会让你开出并非本意的敞口。见[只减仓](/zh/trading/reduce-only)。

<h2 id="self-trade-prevention">
  自成交防护
</h2>

这笔订单会和你自己挂着的订单成交。协议宁可拦下来，也不让你跟自己交易。

哪一侧被撤销取决于订单上设置的模式——作废吃单方、作废挂单方，或两者都作废。见[自成交防护](/zh/trading/self-trade-prevention)。

**解决办法**：先撤掉你在另一侧挂着的订单，或者换一种模式。

<h2 id="price-outside-the-band">
  价格超出价格带
</h2>

距离参考价格过远的订单会被拒绝，不管是挂单还是即时成交。价格带拦下乌龙指订单，也防止有人把一个薄订单簿一路吃到荒谬的价格。

**解决办法**：把价格挂得离市场近一些。如果你就是想挂一笔远离盘口的订单，价格带就是你能挂多远的上限。

<h2 id="size-or-price-precision">
  数量或价格精度
</h2>

每个市场都有 **tick size**（最小价格变动单位）和 **lot size**（最小数量单位）。价格或数量没落在有效增量上，会被直接拒绝，不会替你四舍五入——四舍五入等于替你执行了一个你没下达的指令。

每个市场还有各自的最小和最大订单数量。

**解决办法**：按该市场的增量取整。这些数字要从合约规格里读，不要靠猜——见[精度](/zh/trading/precision)。

<h2 id="position-limit">
  持仓限额
</h2>

这笔订单会把你的仓位推过该市场的集中度上限——单个账户能占掉多少未平仓合约量，是有上限的。

**解决办法**：减小数量。见[持仓限额](/zh/trading/oi-limits)。

<h2 id="market-is-not-accepting-that-order">
  市场不接受这类订单
</h2>

每个市场都带着一个状态，决定订单簿会接受什么。处于 `ReduceOnly` 的市场只接受平仓订单；`PostOnly` 拒绝所有吃单方订单；`Paused` 和 `PreOpen` 不接受普通账户的任何订单。

**解决办法**：这不是你的订单有问题，是市场在告诉你它当前接受什么。见[上市](/zh/programs/listings#the-states-a-market-can-be-in)。

<h2 id="rate-limited">
  触发限频
</h2>

短时间内请求过多。这在自动化交易中远比手动操作常见。

**解决办法**：退避后重试。如果你在做集成，见[开发者](/zh/developers/overview)。

<h2 id="still-unexplained">
  仍然无法解释
</h2>

如果以上都不符合，请发到 `contact@intention.xyz`，附上：

|                    |            |
| ------------------ | ---------- |
| **确切的拒绝信息**        | 原文照录，不要转述  |
| **市场、方向、类型、数量、价格** | 你所配置的那笔订单  |
| **UTC 时间戳**        | 精确到秒       |
| **客户端订单 ID**       | 如果你设置了的话   |
| **你的可用余额**         | 尝试下单那一刻的数值 |

<h2 id="where-to-go-next">
  后续阅读
</h2>

<CardGroup cols={2}>
  <Card title="下单面板" href="/zh/help/order-ticket">
    提交前读懂 Margin Required。
  </Card>

  <Card title="订单类型" href="/zh/trading/order-types">
    只挂单、IOC，以及各自保证了什么。
  </Card>

  <Card title="精度" href="/zh/trading/precision">
    tick size 与 lot size。
  </Card>

  <Card title="我的订单为什么没成交" href="/zh/help/fill-or-pnl-question">
    被接受了，却始终没有执行。
  </Card>
</CardGroup>
