What the Volume Bot Buy Sell Ratio Really Controls

The volume bot buy sell ratio is the share of a session's orders that are buys. The built-in presets set it between 58% and 68%, so buys outnumber sells without the tape turning one-sided. On 1,600 orders, 60% means about 960 buys and 640 sells. It counts orders rather than setting a price, and no split promises a price move or a rank.

The ratio in four lines

  • Buy share is a count of orders. Because buys and sells share one size band, the SOL split tends to follow it.
  • The presets carry buy shares from 58% to 68%. None of them sits at 50/50 or anywhere near 90%.
  • The higher the share, the larger the net buying: 68% of 1,600 orders leaves about 576 more buys than sells.
  • Session length dilutes the lean. The same split over six hours reads far gentler per minute than over one.

What does the buy share actually count?

It counts orders. If a session runs about 1,600 orders at a 60% buy share, roughly 960 are buys and 640 are sells. It is not a price target, and it does not tell the session where to take the chart.

Size enters through the band. Every order, buy or sell, is drawn at random inside the same minimum and maximum, so on average a buy and a sell are the same size. The SOL split therefore tends to track the order split: on a 250 SOL target at 60%, expect about 150 SOL of buys and 100 SOL of sells.

How do the preset splits compare in numbers?

The table holds everything else constant, 1,000 wallets on a 0.10-0.40 SOL band for about 1,600 orders and 250 SOL, and changes only the buy share. The 50% and 90% rows are reference points; no built-in preset uses them.

Counts come from about 1,600 orders; SOL figures are expectations on a 250 SOL target with buys and sells drawn from the same band.
Buy shareBuysSellsNet buysExpected SOL, buys / sells
50% (reference) 8008000125 / 125
58% (preset low end) 928672256145 / 105
60% 960640320150 / 100
65% 1,040560480162.5 / 87.5
68% (preset high end) 1,088512576170 / 80
90% (reference) 1,4401601,280225 / 25

The preset range is a narrow slice of this table. Even at its high end, almost a third of orders are sells, which keeps red prints in the feed. At its low end the lean is modest: about 16 more buys than sells per 100 orders.

What would a very high buy share do to the chart?

Picture the 90% row. Sells become rare, about one order in ten, and net buying reaches 1,280 orders. On a bonding curve, net buying moves the price along the curve, so a session that lopsided would tend to push it up in a steady line and bring the curve closer to completion faster.

How that reads is partly a matter of interpretation, but a chart with almost no red shows trading in one direction only. Someone scrolling the trade list may also notice how few wallets ever sell. The signals people watch on the Pump.fun board tend to include the mix of buys and sells, not just the count.

What about an even 50/50 split?

At 50/50 the tape has activity but no lean. Buys and sells cancel out in count and, on average, in SOL, so the chart tends to look busy and flat: plenty of candles, little net movement. That may suit a token whose aim is simply a steadier trade list, but it adds nothing to the share of green a visitor sees.

The presets never go that low. Their 58% floor keeps a small lean in every built-in option, which is a reasonable middle between a flat tape and a one-way one.

How does the ratio interact with session length?

Net buys spread across the session clock. At 60% on 1,600 orders there are about 320 net buys, and the length decides how steep that feels:

  • 15 minutes: about 21 net buys a minute, a steep and obvious lean.
  • 1 hour: about 5.3 a minute, a visible lean with sells mixed in.
  • 6 hours: about 0.9 a minute, close to flat at any given moment.

So a higher share on a long session can read gentler than a lower share on a short one. 68% over six hours is 576 / 360, about 1.6 net buys a minute, less than a third of 60% over one hour. The session length guide has the full pace table, and choosing a split without checking length is one of the mistakes that waste a session.

How do you check the split after a session?

PumpCrest reports what settles on-chain, so the split is checkable rather than a claim to take on trust. Open the token's trade history on an explorer or the pair page, filter to the session window and count buys against sells, then add up SOL on each side. Verifying a session on Solscan shows the steps in detail.

Questions and answers

Can I set a buy share outside the preset range?

The buy share comes with the presets, which run from 58% to 68%. If your plan needs something different, email support at support@pumpcrest.com and ask before you pay. Do it before funding, since the fee is not refundable once a session starts and any change to a running session also has to go through support.

Does a higher buy share cost more?

No. The fee is a flat 1% of target volume, and the split does not change target volume. A 250 SOL session costs 2.5 SOL at 58% or at 68%. The fee already includes every trading and network cost on each order, so neither side of the split adds a charge.

Does the buy share change the holder estimate?

The console estimate is about 62% of wallets, so it is tied to wallet count rather than to the split. The real holder count is whatever settles, and that does depend on how buys and sells land across wallets. Use the estimate for planning and check the actual number on-chain afterward.

Is a higher buy share better for trending?

Nobody outside the platforms can say. DexScreener publishes the kinds of inputs behind its trending score, such as volume, transactions, unique makers, liquidity, holders and price change, without thresholds or weights. A split touches some of those indirectly, but PumpCrest never promises a rank, a price move or a profit, and no ratio changes that.

Why might the SOL split differ from the order split?

Because sizes are random inside the band. A session at 60% buys by count could, by chance, have slightly smaller buys than sells on average, which would put the buy share of SOL a point or two under 60%. Over hundreds of orders the gap tends to shrink, which is why the table uses expected values.

Which split suits a token that has already graduated?

In a pool, the price effect of net buying depends on liquidity, so the same split moves a deep pool less than a shallow one. A share near 58% keeps the lean small on a thin pool, while on a deeper pool the high end of the range has less effect per order. Read liquidity on the live pair page before choosing.

Choose a preset with the lean you want

Compare the presets in the console, check target volume and the fee for each, and pick the buy share that fits your window before you fund.

Open the console
Written by the PumpCrest team

We build the PumpCrest console and write these guides from the operator side: what a session spends, what settles on-chain and what a visitor sees on the board. Corrections are welcome at support@pumpcrest.com.

By the PumpCrest team6 min read