# Trading Method

## **Trading Method**

**Based on Daily Trading Data**

Alt.town calculates daily data based on UTC.

* **Trading Volume** : Cumulative DNA trading volume based on UTC+0
* **Price Change Rate** : Current price fluctuation rate compared to the UTC+0 price
* **Daily Candlestick Chart** : Open/High/Low/Close prices during the 24-hour period (or up to the current time) starting from 00:00 UTC

***

## **Execution Method**

Orders submitted by users are executed according to the following priority based on the submitted order price and time.

{% hint style="info" %}
Price Priority > Time Priority
{% endhint %}

* **Price Priority Principle**
  * When selling, lower-priced orders are prioritized; when buying, higher-priced orders are prioritized.
  * When multiple people submit buy/sell orders, the sell order with the lowest price and the buy order with the highest price are executed.
* **Time Priority Principle**
  * When there are multiple buy/sell orders at the same price, orders are executed in the order they were submitted.

***

## **Trading Fee/Transaction Fee**

{% hint style="info" %}
1%
{% endhint %}

* **Display Standard** : Fees are displayed as integers, with any decimal points truncated. The display standard is for informational purposes only; actual transaction records and balances are recorded up to 8 decimal places in the system.
* **Calculation Method** : Transaction amount x Trading Fee/Transaction Fee Rate&#x20;
  * Transaction amount = Order Quantity x Order Price
* **Settlement Method**
  * For Buy Orders, Settlement Amount = Transaction Amount + Trading Fee/Transaction Fee
  * For Sell Orders, Settlement Amount = Transaction Amount - Trading Fee/Transaction Fee
* Gas Fee : We will cover all gas fees used for DNA transactions.

*🌟 Trading fees/Transaction fees may vary depending on events.*

*🌟 During the pre-sale period, you can purchase DNA without any fees.*

***

## Order Price Unit

* Below 100 KEY: 1 KEY unit
* 100 KEY \~ 1000 KEY: 10 KEY unit
* 1000 KEY \~ 10000 KEY: 50 KEY unit
* 10000 KEY and above: 100 KEY unit


---

# 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/trading-method.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.
