# Volume checker

Check the **percentage of fake trading volume** for Pumpfun tokens.&#x20;

This is a unique DYOR edge that will help you gain an advantage. (We think it’s as big of an edge in the trenches as bundle checks were a year ago!)

### What you get:

* Total volume & tx count
* Buy / Sell split (with avg trade size)
* Loop detection — patterns typical for wash trading (inner/outer loops)
* Estimated fake volume % — volume very likely generated by bots / self-trading

**We intentionally keep the exact algorithm private, but in short:**

* We track address clusters, inner & outer loops and other fake-volume creation flows typical for volume bots.
* You get the most accurate fake volume percentage on the market.
* Supported: Pump.fun tokens

### How to use (Telegram)

1. Open [t.me/atmdotday\_bot](https://t.me/atmdotday_bot)
2. Send: /volumecheck \[pumpfun wallet address]

### Interpreting the output

*Example output*

{% hint style="danger" %}
**Fake/Organic volume check**\
├ Total vol: $65.0k (350sol), 1,765 txs\
├ Buys: $33k (177sol), 51% (avg: 0.2sol)\
├ Sells: $32k (173sol), 50% (avg: 0.21sol)\
├ Loop Detection: inner 36 | outer 694\
└ **🔴 Fake vol: 12.6%** — $8174.2 (44sol), 730 txs (41%)
{% endhint %}

#### Fields explained

* Total vol — traded value in USD & SOL and total tx count.
* Buys / Sells — side breakdown:
  * Volume (USD/SOL)
  * Avg trade size (in SOL)
* Loop Detection
  * Inner — buy and sell happen within the same instruction.
  * Outer — buy and sell happen in different instructions, but:
    * both transactions are signed by the same wallet, and
    * the same amount of tokens is sold as bought within 15 blocks (≈5 seconds).
* Fake vol
  * Note the gap between fake volume % and fake tx % — bots often use many tiny txs

### Thresholds

Use these as guidelines, not absolutes (context matters):

* 0–1% → *Clean.* Likely organic order flow
* 2–10% → *Caution.* Some bot activity
* 10%+ → *Elevated risk.* Consider smaller sizing, tighter risk

### Best practices

* If you see fake vol rising while MC caps out → avoid chasing; wait for reset or switch to better names.
* Before sizing up:
  * Re-check volume quality
  * Validate holders / profit wallets data in ATM
  * Define risk, exit triggers, invalidation
* Share results & discuss setups in ATM Basement — collective DYOR helps spot edge cases faster.

### Errors & troubleshooting

* “No more checks left today” → you hit the free limit.
  * [ATM Pro](https://atm.day/atm-pro): unlimited checks + priority processing (faster results).
* “Invalid contract” → ensure it’s the Pumpfun token address (not Raydium, etc).

### Pro tips ([for ATM Pro](https://atm.day/atm-pro))

* Unlimited checks
* Priority processing — check tokens faster
* [Available by default in Pumpfun Algo discoveries](/docs/algorithms/pumpfun-algo.md)


---

# 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://atm-day.gitbook.io/docs/dyor-tools/volume-checker.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.
