# Market Making Tutorial

{% hint style="warning" %}
The Market Making feature now supports multiple ecosystems, including **Pump, PumpSwap, Raydium (AMMv4, CPMM, CLMM), Bonk, Bonk-USD1, and Meteora**, making it adaptable to various launch and market-making scenarios.
{% endhint %}

{% hint style="success" %}
**Here, using Pump as an example, Pump Market Making：**<https://ciaotool.io/en-US/pump/market-making>
{% endhint %}

{% hint style="info" %}
If you prefer learning through videos, feel free to watch this tutorial.
{% endhint %}

{% embed url="<https://youtu.be/WEwHuWE34WM?si=1ovwQFQZDvzYccIU>" %}

### 🧩 **How to Perform Market Making?**

#### **Swap Settings**

**Value Token:**

* **Pump, PumpSwap, Bonk, and Meteora** currently support **Solana only**
* **Bonk-USD1** supports **World Liberty Financial USD**
* **Raydium** supports **Solana, USDT, and USD Coin**

**Market-Making Token:** You can select a token from the connected wallet or manually enter the token contract address to proceed.

<figure><img src="/files/Rjs3GvSGnPx4MhcVNlsE" alt=""><figcaption></figcaption></figure>

### 🤖 **Market Making Settings** <a href="#market-making-bot-settings" id="market-making-bot-settings"></a>

{% hint style="success" %}
**Three operational modes are available:** Pull Up，Drop and Traffic Bot
{% endhint %}

#### **1.** Pull Up：Continuously executes buy orders.

**Single Transaction Volume:** The buy size per transaction. If the min and max values are the same, the amount is fixed; if different, the amount is randomized within the range.

**Condition Parameters:** Includes **Target Price**, **Total Maximum Transaction Amount**, and **Duration(Minutes)**.

* If none are set → the task runs continuously
* If any is set → the task stops automatically once the condition is met

<figure><img src="/files/uGSaMeL4Scql1xy7oJnI" alt=""><figcaption></figcaption></figure>

#### **2. Drop:** Continuously executes sell orders.

**Single Transaction Volume:** \
The token sell size per transaction. If the min and max values are the same, the amount is fixed; if different, the amount is randomized within the range.

**Condition Parameters:**\
Includes **Target Price**, **Total Maximum Transaction Amount**, and **Duration(Minutes)**.

* If none are set → the task runs continuously
* If any is set → the task stops automatically once the condition is met

<figure><img src="/files/TcSmMd9T6sC9ls6G1IPU" alt=""><figcaption></figcaption></figure>

#### **3.** Traffic Bo&#x74;**:** Continuously executes **random buy and sell** actions.

**Single Transaction Volume:**\
The token amount per buy or sell. If the min and max values are the same, the amount is fixed; if different, the amount is randomized within the range.

**Condition Parameters:**\
Includes **Max Cumulative Volume (SOL)**, and **Duration(Minutes)**.

* If none are set → the task runs continuously
* If any is set → the task stops automatically once the condition is met

<figure><img src="/files/ywTKuk0cwLM0R14I49Ql" alt=""><figcaption></figcaption></figure>

#### ⚙️ **General Settings**

* **Task Execution Interval:** The interval between transactions executed by each wallet. To ensure a high success rate, the minimum interval must currently be set to at least **5 seconds**.
* **Slippage Setting:** For small transaction amounts requiring fast execution, select **Auto**.
* **Jito EVM Fee:**
  * Jito is an alternative Solana transaction packaging service provider. The higher the Jito fee, the faster the transaction is confirmed on the blockchain.
  * For lower transaction costs or if Jito mode has a low success rate, you can set the Jito fee to **0** and opt for standard transaction routes to retry.

<figure><img src="/files/nN5fn9NvOyvrYb8ajdAC" alt=""><figcaption></figcaption></figure>

#### 🔐 **Wallet Settings**

* **Import Private Keys:** You can manually input private keys (used only for local signing) or select them from batch wallet management (stored locally with encryption). After importing, wallets will be automatically selected, and balances will refresh automatically. You can manually adjust the wallets to operate.
* **Real-Time Statistics:** During task execution, transaction results are updated in real-time, and wallet balances are refreshed continuously.

<figure><img src="/files/0wxl01qBKlrN9TWg44SX" alt=""><figcaption></figcaption></figure>

#### 📜 **Transaction Logs**

* The entire process logs transaction details in real-time.

![](https://docs.dogtools.meme/~gitbook/image?url=https%3A%2F%2F1231829018-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FbI9FOXIMOA6RLmAW6lRu%252Fuploads%252FPzxKkjEjT9oo0k2e4HFn%252Fimage.png%3Falt%3Dmedia%26token%3D7f444498-0306-4583-867f-e13ea454e9f0\&width=768\&dpr=4\&quality=100\&sign=a6c5f2ba\&sv=2)

### ❓ Frequently Asked Questions

#### 1. What is market cap management?

* [x] **Answer:** Market cap management involves maintaining the token’s market price and performance through strategic buying, selling, and trade control to avoid abnormal fluctuations.

#### 2. Why is market cap management important?

* [x] **Answer:** It prevents extreme price spikes or drops during the early phase of a project, helping keep charts stable and boosting investor confidence.

#### 3. How can new addresses be used in market cap management?

* [x] **Answer:** By rotating buys or sells across multiple addresses, you create **real but distributed trading activity**, reducing the risk of detection.

#### 4. Can market cap operations be executed in bulk?

* [x] **Answer:** Yes — with **CiaoTool's batch trading and address distribution tools**, fine-grained market cap control can be executed efficiently.

#### 5. Does market cap management involve illegal or manipulative behavior?

* [x] **Answer:** As long as the goal is to **stabilize early chart performance** without misleading users, it's considered strategic control, not market manipulation.

💬 **Need help? Join our community for real-time support:** <https://t.me/ciaotool>

* **Email:** <support@ciaotool.io>
* **Website:** [https://ciaotool.io](https://ciaotool.io/)
* **X (Twitter):** <https://x.com/CiaoTool>
* **Blog**: <https://www.ciaoailiquidity.com/blog>
* **Medium:** <https://medium.com/@ciaotool>
* **YouTube:** <https://www.youtube.com/@CiaoTool>
* **WhatsApp：**<https://whatsapp.com/channel/0029VbAuLrVAojYxRNw95W1J>

{% hint style="danger" %}
**Note:** CiaoTool is committed to providing convenient tooling services but does not offer any form of investment advice. Platform content may change with product iterations. Users are advised to exercise judgment and stay informed about updates.
{% endhint %}


---

# 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://ciaotool.gitbook.io/docs/bundled-marketcap/market-making.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.
