# Create Your Own Buy Order

If you're seeking a different amount than what's offered, feel free to **create your buy offer**. This function allows you to **set your** terms regarding **price and quantity**, giving you more control over the transaction.

### Create your own buy order

**Following these steps:**

1. Click **Create Order**

<figure><img src="https://640655427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIZ0DIaAx9IWoM4I1YGdV%2Fuploads%2FotA5AFoodGCiWTbMkCRN%2Fimage.png?alt=media&#x26;token=e855a38e-f439-4b99-92ef-d47c0f3bff8f" alt=""><figcaption></figcaption></figure>

2. Enter the price and amount.

<figure><img src="https://640655427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIZ0DIaAx9IWoM4I1YGdV%2Fuploads%2FINaNEpqjJRc4X250GEQq%2Fimage.png?alt=media&#x26;token=25b26794-007c-4c4d-b8f5-f86f70186c2d" alt=""><figcaption></figcaption></figure>

3. Confirm Transaction

<figure><img src="https://640655427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIZ0DIaAx9IWoM4I1YGdV%2Fuploads%2FfoO98PLUZxuF6CvtfK0e%2Fimage.png?alt=media&#x26;token=fb221b81-fb38-4e3e-abb4-f79d4455f62c" alt=""><figcaption></figcaption></figure>

4. Close order (Optional)

Additionally, Pre-markets' smart contracts **enable order creators to close their orders before they are fully filled**, allowing them to **reclaim any remaining unfilled deposits.**

This means you can **close your order at any time**, **preventing any further fills by sellers**, and **retrieve your funds** deposited for purchasing tokens.

In the **My Open Orders** section, click **Close**.

<figure><img src="https://640655427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIZ0DIaAx9IWoM4I1YGdV%2Fuploads%2FZCxtXNse2bnzyb3HpEm0%2Fimage.png?alt=media&#x26;token=7ca47af4-c3ca-480a-b758-0246c71b815a" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Please note, you can **only reclaim the unfilled deposit amount**, not the portion allocated for the filled orders from sellers - the amount you were supposed to pay for the seller's filled order.
{% endhint %}

{% hint style="info" %}
If nobody fills your order after TGE, you can go to the dashboard and close your order.
{% endhint %}

***

### FAQ

<details>

<summary>What does "create your own buy order" mean?</summary>

"Creating your own buy order" means you are setting a custom order with your preferred token price and quantity. Instead of buying an existing order, you are making an offer and waiting for a seller to match it. This is a good option if you want to buy tokens at a specific price that is not currently available.

</details>

<details>

<summary>Can I set my own buy price?</summary>

Yes. The main purpose of creating a new buy order is to allow you to set the price you are willing to pay. You are free to enter the price and quantity of tokens you want, and the system will list your order until a seller agrees to match it.

</details>

<details>

<summary>Is the collateral different in this case?</summary>

The process for collateral remains the same. When you create a buy order, your collateral will be deposited and locked to ensure you have the funds ready to complete the transaction once a seller matches your order. This amount will be returned to you if you close the order or if no seller matches it.

</details>

<details>

<summary>Can I cancel my order after creating it?</summary>

Yes. You can close your order at any time as long as it has not been completely filled. This gives you full control over your transactions and allows you to retrieve your deposited funds.

</details>

<details>

<summary>How will my order be filled?</summary>

Depending on the order type you choose, your order can be filled as a Partial Fill or a Full Fill.

* Partial Fill: Your order can be filled by multiple sellers until the total amount is reached.
* Full Fill: Your order must be completely filled by a single seller in one transaction.

</details>


---

# 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.whales.market/pre-market/how-to-buy-token-allocation/create-your-own-buy-order.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.
