# Order Rejection and Cancellation

## **Order Rejection**

To protect investors and prevent unfavorable executions, the following orders will be rejected upon submission:

* **When the total amount of the order submitted by the user is as follows:**
  * Orders where the total amount is less than the minimum order amount
  * Orders where the total amount exceeds the maximum order amount
  * If the total amount of a specific Alt DNA held during the entire pre-sale period exceeds 10,000 DNA

***

## **Market Order Rejection**

Market orders will be rejected in the following cases:

* **For market buy orders, if the total order amount exceeds the total amount of sell orders pending in the top 15 ask prices.**
* **For market sell orders, if the order quantity exceeds the total quantity of buy orders pending in the top 15 bid prices.**

***

## **Order Cancellation**

* **User-Initiated Order Cancellation**

  Users can cancel their orders directly before they are executed.
* **Exchange-Initiated Order Cancellation**\
  Alt.town may cancel user orders after notification in the following cases:

  * Termination of DNA trading
  * Change in Alt name
  * Service maintenance  (During service maintenance, the following orders will be canceled to protect users' assets.)\
    \- Buy orders with prices higher than the last execution price just before the maintenance begins.\
    \- Sell orders with prices lower than the last execution price just before the maintenance begins.

*🌟 Events such as DNA trading termination, service maintenance, etc.*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.alt.town/user-guide/dna-trading/order-rejection-and-cancellation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
