The Study
An Empirical Analysis of Sell Timing on pump.fun
Do coins you sell really pump harder than coins you hold?
We investigate the widely-reported perception among memecoin traders that tokens consistently appreciate after being sold — a phenomenon termed “the curse.” Using on-chain swap data from Solana wallets trading on pump.fun, we compare each sell price against the token's all-time high (ATH), controlling for temporal ordering by only measuring ATH events that occurred after the sell transaction.
Our methodology filters for pump.fun-native tokens, excludes sub-0.1 SOL micro-sells to remove bonding curve noise, and sources ATH data directly from pump.fun'sath_market_cap andath_market_cap_timestamp fields. This approach isolates genuine missed opportunities from exits that occurred post-peak.
Roundtrip monthly salaries on 4 coins cus I don't sell the dip which 3 seconds later turns out to be beginning of a -90% candle.
Sells the first dip on the 5th coins, proceeds to be the daily millie runner.
Who is gonna do the study
- Retrieve up to 1,000 recent transactions via the Helius enhanced transactions API
- Classify each transaction as BUY or SELL based on token flow direction
- Filter to pump.fun-native tokens (mint address suffix
pump) - Exclude micro-sells below 0.1 SOL to remove bonding curve exploration noise
- Query
ath_market_capand timestamp from the pump.fun coins API - For each sell: if
ath_timestamp > sell_timestamp, compare sell price to ATH price; otherwise compare to current price - Compute Curse Score = mean(sell → ATH gap) − mean(hold performance)