> For the complete documentation index, see [llms.txt](https://docs.pingu.exchange/pingu-exchange-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pingu.exchange/pingu-exchange-docs/trade/orders/cancellation-reasons.md).

# Cancellation Reasons

Orders can be cancelled for a range of reasons. These are indicated in your [History](/pingu-exchange-docs/trade/history.md) panel.

* **User-activated**: the order was cancelled by the user.
* **!Protected**: a protected market order was cancelled because it could not execute at the manually provided price or better.
* **!Reduce**: a reduce-only order was cancelled because there was no available position to reduce.
* **!Max-oi**: the order was cancelled because the [maximum OI](https://docs.pingu.exchange/pingu-exchange-docs/security/risk-mitigation#maximum-open-interest) on the market was reached.
* **!Max-delta**: the order was cancelled because the [m](https://docs.pingu.exchange/pingu-exchange-docs/security/risk-mitigation#maximum-open-interest)aximum delta on the market was reached.
* **!Max-size**: the order was cancelled because the submitted size exceeds the maximum size for this market.
* **!No-execution**: a limit or stop order was cancelled because it did not meet the price requirements relative to the current market price.
* **!Market-reduce-only**: this market is in reduce-only mode.
* **!Expired**: the order was cancelled because it [expired](https://docs.pingu.exchange/pingu-exchange-docs/trade/orders/order-types#expiry).
* **!Oco**: the order was cancelled by another order being executed or cancelled ([OCO](https://docs.pingu.exchange/pingu-exchange-docs/trade/orders/order-types#one-cancels-the-other-oco)).
* **!Pool-risk**: the order was cancelled due to the max pool drawdown being reached.
