> For the complete documentation index, see [llms.txt](https://ch-docs.aftermath.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ch-docs.aftermath.finance/yong-xu-he-yue/architecture/self-trade-prevention.md).

# 自成交预防

当新进订单将与同一地址的挂单撮合时，撮合引擎会取消该挂单而不产生成交。不收取任何费用，取消操作也不会出现在成交记录中。

在中心化交易所，这种行为通常称为"expire maker"（挂单过期）。挂单方 (Maker) 订单被作废，让主动进攻的吃单方 (Taker) 订单可以继续吃掉其后方的流动性，直至其限价。

### 为什么采用 Expire Maker？

这是做市算法首选的处理方式。如果您的主动订单撮合到了自己在对手方向的挂单，说明该挂单已经过期失效。引擎将其移除，让主动订单继续穿过订单簿成交。
