> For the complete documentation index, see [llms.txt](https://atm-day.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://atm-day.gitbook.io/docs/dyor-tools/volume-checker.md).

# 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)
