Study 05 / notebook

On-chain memecoin trading: does chasing FOMO pay?

We tried to make crowd euphoria into a trade, on perpetuals, on meme stocks, and on fresh pump.fun launches. Most of it loses after costs. One momentum cell survived a holdout. The people who make money in the trenches are mostly first, not smart.

12 min read

Contents13 sections

01Thesis

FOMO is measurable. A coin prints a new high, search traffic doubles, funding goes vertical, takers lift every offer, Fear and Greed reads above 80. If late buyers are dumb money, fading them should pay. If the crowd is early to a trend, riding should pay. Either is a testable claim, and both have to clear fees, slippage and funding.

The second claim is the one people actually ask about: that the traders posting a 1,000 to 111,000 day in the meme coin trenches have a repeatable method. We sampled launches at creation, so dead coins count, and followed the wallets that traded them.

02Data that worked, and data that did not

In [1]:
# endpoint probe from the research box, 7 Oct 2026 02:13 AZ
for url in ENDPOINTS: print(status(url), url)
Out [1]:
200  data.binance.vision      1h klines, funding, 5m metrics (OI, long/short, taker)
200  alternative.me fng        Fear & Greed, full daily history
200  Google Trends (pytrends)  weekly, 5 years
200  yfinance                  GME, AMC, SPY daily
200  pump.fun frontend-api-v3  newest launches incl. twitter / website / telegram links
200  pump.fun swap-api v2      per-token trades (cursor) and 1m candles
200  kolscan.io leaderboard    top 50 KOL wallets, 1d / 7d / 30d
429  Dexscreener, GeckoTerminal   rate limited on first call
403  gmgn.ai                   blocked
401  Birdeye                   needs a key
451  fapi.binance.com          geo blocked (archive used instead)
403  api.bybit.com             geo blocked

X follower counts and account age were not obtainable without an authenticated API. The study uses what the token metadata says at launch: whether an X link exists and what kind of link it is (a profile, a single post, or a community), whether a website exists, and whether a Telegram link exists.

03Liquid FOMO on perpetuals

36 Binance USDT-margined listings (35 assets; RNDR and RENDER are one token across a rename), hourly bars from July 2023 to September 2026. Ten triggers, one event per symbol per trigger per 72 hours. Entry at the trigger bar close. Cost 14 basis points round trip (5 bp taker each side plus 2 bp slippage each side, an estimate at the base fee tier) plus the actual funding paid or received.

In [2]:
triggers = {
  "30d_high_break":      close > max(high, 720 bars),
  "sample_ath_break":    close > every prior high since Jul 2023,
  "pump_24h_20pct":      24h return > 20%,
  "taker_buy_spike":     taker buy share > 60% and volume > 3x 30d median,
  "funding_ge_0.05pct":  8h funding >= 0.05%,
  "fear_greed_gt_80":    daily index > 80,
  "gtrends_2x":          weekly searches >= 2x trailing 12w mean (BTC, DOGE, SOL),
  "oi_24h_up_25pct":     open interest +25% in 24h        # metrics: last 240 days only
  "ls_ratio_top5pct":    long/short accounts > rolling 95th pct
  "taker_ratio_top5pct": taker long/short volume > rolling 95th pct
}
direction = argmax(ride, fade) on in-sample only     # holdout from 2025-07-01
ci = bootstrap(events, cluster="calendar week")      # 2,000 draws
Out [2]:
6,148 events across 10 triggers and 5 horizons
Event study. Direction chosen in sample. Holdout net of 14 bp and funding. Market-adjusted subtracts the equal-weight basket over the same window.
triggerholdn inn outpickedin-sample netholdout netholdout minus basket95% CI
30d_high_break1h827420ride-0.01%-0.24%-0.20%-0.35 to -0.05
30d_high_break4h827420ride+0.16%-0.07%-0.17%-0.48 to +0.09
30d_high_break24h827420ride+0.65%+0.32%+0.36%-0.26 to +1.19
30d_high_break72h827420ride+2.52%+0.08%+0.41%-0.29 to +1.24
30d_high_break168h827420ride+5.24%-0.76%+0.19%-0.66 to +1.21
fear_greed_gt_801h273280ride+0.10%-0.68%n/a (market-wide)n/a
fear_greed_gt_804h273280fade-0.10%-0.86%n/a (market-wide)n/a
fear_greed_gt_8024h273280ride+3.12%+0.25%n/a (market-wide)n/a
fear_greed_gt_8072h273280ride+3.35%+1.56%n/a (market-wide)n/a
fear_greed_gt_80168h273280ride+7.41%+0.77%n/a (market-wide)n/a
funding_ge_0.05pct1h47735ride+0.01%-0.16%+0.01%-0.16 to +0.23
funding_ge_0.05pct4h47735fade-0.09%-0.45%-0.30%-0.63 to +0.01
funding_ge_0.05pct24h47735ride+0.49%-0.65%-0.79%-1.86 to +0.15
funding_ge_0.05pct72h47735ride+2.40%-0.15%-2.22%-4.64 to -0.09
funding_ge_0.05pct168h47735ride+6.20%-1.16%-4.50%-8.27 to -1.18
gtrends_2x1h1114ride+0.25%+0.02%+0.58%-0.04 to +1.22
gtrends_2x4h1114ride+1.65%+1.19%+1.31%+0.11 to +2.58
gtrends_2x24h1114ride+4.29%+0.35%+1.24%-0.38 to +3.11
gtrends_2x72h1114ride+6.40%-3.98%+0.01%-4.51 to +3.75
gtrends_2x168h1114ride+9.78%+1.41%-3.28%-7.71 to +1.40
ls_ratio_top5pct1h262262ride-0.04%-0.14%-0.11%-0.19 to -0.03
ls_ratio_top5pct4h262262ride-0.03%-0.14%-0.07%-0.24 to +0.12
ls_ratio_top5pct24h262262ride+0.57%+0.18%-0.02%-0.47 to +0.41
ls_ratio_top5pct72h262262ride+0.50%+0.01%-0.15%-0.98 to +0.58
ls_ratio_top5pct168h262262fade+0.34%-0.85%-0.85%-1.79 to +0.17
oi_24h_up_25pct1h6970fade-0.12%-0.49%-0.47%-1.01 to +0.04
oi_24h_up_25pct4h6970ride+0.22%+0.41%+0.40%-0.67 to +1.70
oi_24h_up_25pct24h6970fade+0.70%-1.43%-0.89%-2.52 to +0.68
oi_24h_up_25pct72h6970ride+1.19%+1.91%+0.44%-1.61 to +2.15
oi_24h_up_25pct168h6970fade-0.13%-5.46%-2.96%-5.34 to -0.17
pump_24h_20pct1h405120fade+0.05%+0.03%-0.01%-0.53 to +0.45
pump_24h_20pct4h405120fade+0.10%+0.45%+0.30%-0.52 to +1.10
pump_24h_20pct24h405120ride+0.41%+1.71%+1.84%-1.02 to +5.70
pump_24h_20pct72h405120ride+2.03%+1.21%+0.76%-1.57 to +3.22
pump_24h_20pct168h405120ride+5.15%+0.56%+0.82%-1.06 to +2.92
sample_ath_break1h151151ride+0.13%-0.18%-0.02%-0.23 to +0.19
sample_ath_break4h151151ride+0.57%+0.07%+0.11%-0.44 to +0.91
sample_ath_break24h151151ride+0.96%+1.76%+1.44%+0.44 to +2.69
sample_ath_break72h151151ride+2.57%+4.18%+1.53%-0.28 to +3.73
sample_ath_break168h151151ride+6.19%+7.93%+2.85%-1.55 to +8.28
taker_buy_spike1h167343fade-0.05%-0.09%-0.05%-0.14 to +0.04
taker_buy_spike4h167343ride+0.06%-0.28%-0.27%-0.40 to -0.13
taker_buy_spike24h167343ride+0.58%+0.16%-0.10%-0.45 to +0.26
taker_buy_spike72h167343ride+1.84%+1.91%+1.25%-0.09 to +2.87
taker_buy_spike168h167343ride+3.14%+1.00%+0.97%-0.10 to +1.99
taker_ratio_top5pct1h905906fade-0.10%-0.13%-0.12%-0.15 to -0.08
taker_ratio_top5pct4h905906fade-0.06%-0.19%-0.13%-0.19 to -0.07
taker_ratio_top5pct24h905906ride-0.04%-0.12%-0.31%-0.48 to -0.16
taker_ratio_top5pct72h905906ride+0.10%+0.59%-0.23%-0.48 to -0.03
taker_ratio_top5pct168h905906ride+0.24%+2.59%-0.04%-0.34 to +0.24

Triggers with fewer than 30 events on one side of 1 July 2025 were split at their median event date instead. Fear and Greed is market wide, so subtracting the basket leaves only the cost.

Grid of holdout market-adjusted returns by trigger and horizon. Most cells are near zero.
Figure 1. 45 cells (Fear and Greed excluded). 10 have an interval below zero. 2 have an interval above zero. With this many tests, two or three false hits are expected at the 5 percent level.

Read the 1-hour and 4-hour columns first, because that is where people chase. Riding a taker-buy spike, a 30-day breakout, or an extreme long/short reading loses money after costs in the holdout, and the interval excludes zero. Chasing in the first hour is a fee donation.

Funding blowouts are the clean failure. In sample, riding them looked best. In the holdout the ride lost 2.2 percent at 72 hours and 4.5 percent at 168 hours against the basket. The rule flipped sign out of sample. Nobody should trade a rule that flips.

Holdout return after a new sample high, by horizon, with confidence intervals.
Figure 2. Riding a new high since July 2023. Holdout n=151. At 24 hours the market-adjusted net is +1.44% (CI +0.44% to +2.69%).

The one survivor is momentum, not FOMO fading: buy a coin printing its highest close since the data starts, hold a day, and it beat the basket by +1.44% net in the holdout. The 72-hour and 168-hour intervals include zero. It is one cell of 45, the sample high is only three years deep, and the holdout spans one cycle. It is a lead to paper trade, not a strategy.

04Meme stocks

In [3]:
trigger = (volume > 5 * median(volume, 50d)) & (day return > 15%)   # GME, AMC since 2018
excess = forward return - SPY forward return
GME and AMC after a crowd day. Excess over SPY.
daysnmeanmedianshare positive
135+2.4%-1.8%40%
535+12.5%-2.9%46%
2035+17.4%-2.9%43%
Scatter of forward excess returns for GME and AMC events, with mean and median lines.
Figure 3. The mean is positive because of January 2021. The median is negative at every horizon and most events lose.

This is the whole FOMO problem in one table. A handful of squeezes drag the average up. The typical chase loses. If you cannot tell the squeeze from the rest in advance, the average is not yours.

05Meme coin launches, sampled at birth

Trending lists only show winners. To avoid that, a collector polled the pump.fun newest-launch feed every few minutes and stored every coin it saw, dead or alive. A random half (by hash of the mint address, fixed at launch) was then pulled for full trade history and 1-minute candles once it was at least an hour old.

In [4]:
cohort = poll("frontend-api-v3.pump.fun/coins?sort=created_timestamp")   # every launch
sample = [c for c in cohort if sha1(c.mint) % 2 == 0 and age(c) >= 1h]
for c in sample: trades(c, cursor=all); candles(c, "1m")
Out [4]:
527 launches created 2026-10-07 08:37:35 to 2026-10-07 09:20:10 UTC
outcome measured at age >= 1.4h (median 1.4h)
Base rates. Peak is the highest 1-minute candle high times 1 billion supply.
outcomeknrate95% Wilson CI
any trade45452786.15%82.94 to 88.84%
peak >= $10k355276.64%4.81 to 9.10%
peak >= $30k125272.28%1.31 to 3.94%
peak >= $100k65271.14%0.52 to 2.46%
peak >= $1M35270.57%0.19 to 1.66%
graduated125272.28%1.31 to 3.94%
Bar chart of launch outcomes, shrinking from any trade to a 1 million peak.
Figure 4. Every launch counts, including the ones nobody bought.

The peak is almost always at the start. Median time to the peak was 0.0 minutes; 93% of tokens peaked inside 5 minutes and 98% inside 15. That matches the Solidus Labs finding that 98.6 percent of pump.fun tokens from January 2024 to March 2025 fell under 1,000 dollars of liquidity.

In [5]:
entry = first trade >= 60s after creation      # a fast human, not a bot
fee = 0.03                                      # estimate: platform fee + priority fee + slippage
take_2x_else_hold = 2*(1-fee) if peak_after_entry >= 2*entry else last/entry*(1-fee)
Out [5]:
entries                    273
median last / entry        0.99
mean last / entry          1.10
take 2x else hold, mean    0.882
hold, mean / median        1.070 / 0.964
What a 60-second-late buyer could have reached.
outcomeknrate95% CI
peak>=2x entry192737.0%4.5 to 10.6%
peak>=10x42731.5%0.6 to 3.7%
peak>=100x02730.0%0.0 to 1.4%
peak>=111x02730.0%0.0 to 1.4%
last<=0.5x entry5027318.3%14.2 to 23.3%
Histogram of last price and best price relative to entry, on a log scale.
Figure 5. The dotted line at 111x is the screenshot. The best-price outline is the outcome only perfect exits get.

06The three things that make a good meme coin

The usual list has three parts: a strong meme or narrative, a real community with a social presence, and clean launch mechanics (fair liquidity, holders spread out, no dev bundle or sniper cluster). Narrative strength has no honest number, so the only proxy here is crowding: whether the ticker copies another launch in the same window. The other two are tested directly with launch-time data.

Rate of reaching a 30k and a 100k peak, by launch-time feature. Small groups have wide intervals.
featurenpeak >= $30kpeak >= $100k
twitter: none2190.9%0.5%
twitter: profile1117.2%3.6%
twitter: status link1911.0%0.5%
twitter: community0n/an/a
website: yes2195.0%2.7%
website: no3080.3%0.0%
telegram: yes119.1%0.0%
all three socials520.0%0.0%
creator serial (>=3 launches in sample)2760.4%0.0%
creator single launch2195.0%2.7%
ticker duplicated in sample3151.6%0.3%
dev buy >= 1 SOL894.5%3.4%
dev buy < 0.1 SOL2353.4%1.3%
dev sold within 10 min3531.4%0.3%
>=3 buyers in first slot (bundle proxy)908.9%3.3%
>=10 buyers first 60s8010.0%3.8%
top early wallet >=5% supply1674.2%1.8%

Bundle proxy: three or more distinct wallets buying in the first slot. Early features use only trades from the first 60 seconds, so they are known before the 60-second entry.

Social presence and launch hygiene did sort launches. Every 100k peak came from a creator with fewer than three launches in the window and a website in the metadata. An X link to a profile beat an X link to a single post. Mechanics went the other way from the folklore: first-slot bundles and heavy early wallets showed up more often on the coins that ran, not less. Snipers and bundlers go where the attention is. That makes them a warning about who you are paying, not a sign the coin will fail.

The caveat is size. There are six 100k peaks in total and 17 features were tested, so none of these gaps would clear a strict multiple-testing bar. Treat them as filters to test, not as signals.

07What the trenchers actually do

In [6]:
positions = ledger(trades)   # per wallet per token: SOL in, SOL out, unsold bag
# a bag over 2% of supply is valued at zero (no exit liquidity); smaller bags at the last print
closed = positions[sold_all & ~token.isin([runner, manufactured_cap])]
Out [6]:
wallets                          13,359
positions in the one runner      24% of all positions
closed positions, runner removed 8,923
  in profit                      38%
  sum                            -15.5 SOL
creator positions, runner removed 417: +33.4 SOL, 59% in profit
kolscan wallets seen in sample   8

One token, the FROGMAN runner in the case files, carried 24% of every wallet position in the cohort. Any wallet-level average that includes it is mostly a statement about that one coin. The table below removes it, along with the manufactured-cap launch, and counts only positions the wallet fully sold, so no mark-to-market flatters the result.

Closed positions by how fast the wallet bought after creation. Runner removed. SOL.
entry delaypositionsmean PnLsum PnLin profit
0-2s1330+0.267+355.144%
2-10s822+0.142+117.140%
10-60s1578-0.015-24.342%
1-10m3491-0.114-399.030%
>10m1702-0.038-64.447%

Measured. Realized only: SOL out minus SOL in, positions the wallet fully exited.

Speed is the edge. Wallets in the first 10 seconds made money as a group. From 1 to 10 minutes, the window where a person sees a coin on a feed and clicks, positions lost the most and won least often. That bucket is the exit liquidity.

The public leaderboards say the same thing from the other side. On kolscan, which tracks self-identified KOL wallets, the 30-day top 50 lost more trades than they won.

kolscan leaderboard, fetched 7 Oct 2026 02:20 AZ. Profit in SOL.
window50th placemedianfirstmedian win ratewin rate under 50%median trades
1 day184860243%54%27
7 day82152150243%64%212
30 day295602305534%72%1375
Scatter of win rate against 30-day profit for the kolscan top 50.
Figure 6. Leaders lose most trades and make it back on a few. That is a fat right tail, not a signal you can copy.

Three things make copying them worse than it looks. They are influencers whose calls move price, so a follower buys their exit. They are on a leaderboard because they won recently, so the list is survivorship by construction (21 of the 1-day top 50 were also in the 30-day top 50). And the edge is time: a copy-trade bot fills seconds later, and the table above shows what seconds are worth.

08Case files: five real launches and five real wallets

Every example below comes from the sampled cohort, chosen by a rule rather than by eye: the highest peak overall (a manufactured one), the highest peak where no wallet bought half the supply at launch, the biggest peak that then lost over 80% after the creator sold, the launch with the most first-slot buyers, and the best run from the most-copied ticker. Addresses are complete so you can check them yourself.

The winner: FROGMAN

In [7]:
case("winner")   # mint 9yfiomKJ2fdHiZQ3MK9AJniu8eR2eSjCzfMEo1zXpump
Out [7]:
created           2026-10-07 08:58:54 UTC
creator           DjM7...uN7s   launches in window: 1
ticker copies     10
website / X link  yes / yes
dev buy           11.50 SOL
first-slot buyers 9
peak (1m close)   $287,602 at 56.1 min
last print        $238,077
trades            20780   graduated: yes
Market cap of FROGMAN after creation.
The winner, price. Market cap from 1-minute closes, log scale. Dotted lines mark creator sells.
First-minute buyers of FROGMAN.
The winner, first minute. Share of supply bought by each wallet in the first 60 seconds.
FROGMAN: creator trades (minutes after creation)
minutesideSOL
0.00buy11.496
0.33sell7.932
0.42sell4.061
0.50sell2.184
0.62sell2.101
Dexscreener page for FROGMAN.
Screenshot. Dexscreener, Solscan token, creator wallet.

The manufactured market cap: TDF

In [8]:
case("fakecap")   # mint pKSnwgmTJoBxC2gW3QvZgVW1MJDWRKpPQ9sgBbKpump
Out [8]:
created           2026-10-07 08:42:13 UTC
creator           FQjn...e4tb   launches in window: 1
ticker copies     1
website / X link  yes / no
dev buy           85.01 SOL
first-slot buyers 3
peak (1m close)   $183,987,281 at 84.8 min
last print        $183,801,699
trades            7691   graduated: yes
Market cap of TDF after creation.
The manufactured market cap, price. Market cap from 1-minute closes, log scale. Dotted lines mark creator sells.
First-minute buyers of TDF.
The manufactured market cap, first minute. Share of supply bought by each wallet in the first 60 seconds.
TDF: creator trades (minutes after creation)
minutesideSOL
0.00buy85.005
Dexscreener page for TDF.
Screenshot. Dexscreener, Solscan token, creator wallet.

The rug: whalesword

In [9]:
case("rug")   # mint BsLqUzZGvCwD3f4JBRQs3zqj3DqwtSwJbYVb2fRFpump
Out [9]:
created           2026-10-07 08:59:15 UTC
creator           9tW6...dP2f   launches in window: 1
ticker copies     1
website / X link  yes / yes
dev buy           0.10 SOL
first-slot buyers 5
peak (1m close)   $58,959 at 0.0 min
last print        $2,683
trades            551   graduated: yes
Market cap of whalesword after creation.
The rug, price. Market cap from 1-minute closes, log scale. Dotted lines mark creator sells.
First-minute buyers of whalesword.
The rug, first minute. Share of supply bought by each wallet in the first 60 seconds.
whalesword: creator trades (minutes after creation)
minutesideSOL
0.00buy0.099
6.73sell0.085
Dexscreener page for whalesword.
Screenshot. Dexscreener, Solscan token, creator wallet.

The bundle: OUTPOST

In [10]:
case("bundle")   # mint 5QvzPQAdN1FXuDAXKF3WdzJnpRqufJv38GocDv9wpump
Out [10]:
created           2026-10-07 09:13:23 UTC
creator           4LJL...bFsg   launches in window: 1
ticker copies     3
website / X link  yes / yes
dev buy           1.00 SOL
first-slot buyers 11
peak (1m close)   $18,489 at 1.6 min
last print        $3,299
trades            882   graduated: no
Market cap of OUTPOST after creation.
The bundle, price. Market cap from 1-minute closes, log scale. Dotted lines mark creator sells.
First-minute buyers of OUTPOST.
The bundle, first minute. Share of supply bought by each wallet in the first 60 seconds.
OUTPOST: creator trades (minutes after creation)
minutesideSOL
0.00buy1.000
2.73sell5.676
Dexscreener page for OUTPOST.
Screenshot. Dexscreener, Solscan token, creator wallet.

The vamp clone: BUDAH

In [11]:
case("vamp")   # mint ENjSZ4Whxa9LXXXqkqS2Td9mANta9YY26KuJGtnQ3njc
Out [11]:
created           2026-10-07 08:57:32 UTC
creator           DPJ5...sYvH   launches in window: 3
ticker copies     39
website / X link  yes / yes
dev buy           0.10 SOL
first-slot buyers 1
peak (1m close)   $3,317 at 0.0 min
last print        $3,305
trades            4   graduated: no
Market cap of BUDAH after creation.
The vamp clone, price. Market cap from 1-minute closes, log scale. Dotted lines mark creator sells.
First-minute buyers of BUDAH.
The vamp clone, first minute. Share of supply bought by each wallet in the first 60 seconds.
BUDAH: creator trades (minutes after creation)
minutesideSOL
0.00buy0.100
0.00sell0.100
Dexscreener page for BUDAH.
Screenshot. Dexscreener, Solscan token, creator wallet.
Bar chart of the most duplicated tickers.
Vamp clones. BUDAH appeared 18 times among sampled launches. The runner, FROGMAN, shared its ticker with 9 other launches in the window: it is the one clone of 315 that reached 100k.

Five wallets, trade by trade

Top five wallets by PnL in the cohort. SOL. Bags marked at last print with a haircut.
walletPnLtokenswinscreator?median entry smedian hold minbest trade
2w3n...5Q3c+118.9211no0.027.23Apple +118.92
Cb4f...ckrr+72.2821no105.547.34FROGMAN +72.43
8MaV...88D5+62.5243no389.53.08FROGMAN +61.61
GAVq...rRa8+58.4311no977.041.27FROGMAN +58.43
6Sne...VKd5+50.6911no391.045.23FROGMAN +50.69
Solscan page of the top wallet.
Screenshot. Solscan activity for the top wallet.

09The free playbook: what held up and what did not

Paid alpha groups sell calls, and a call is exit liquidity for whoever made it. This section gives the checks away for free, with the number behind each one. All rates come from the 527launch cohort (273 had a 60-second entry). It is one morning of launches and in-sample, so test before you believe.

Flags at launch, measured

100k and 30k peaks with and without each flag.
flag100k peaks, flag100k peaks, no flag30k peaks, flag30k peaks, no flag
Serial launcher0 of 2766 of 2511 of 27611 of 251
Vamp clone (ticker 2+ times)1 of 3155 of 2125 of 3157 of 212
No website0 of 3086 of 2191 of 30811 of 219
No X link1 of 2195 of 3082 of 21910 of 308
X link is a single post, not a profile1 of 1915 of 3362 of 19110 of 336
Dev sold inside 10 min (after the fact)1 of 3535 of 1745 of 3537 of 174
3+ buyers in first slot3 of 903 of 4378 of 904 of 437
One wallet 5%+ in first 60s3 of 1673 of 3607 of 1675 of 360

Measured. Serial launchers, clones and missing websites almost never ran. First-slot bundles and heavy early wallets showed up more often on coins that did run: they follow attention.

How to see these without code: the pump.fun coin page shows the creator, the trade feed and the holder list. Solscan shows the creator's launch history and where its SOL came from. Most trading apps show first-block buyers and top-holder share. If the dev and the top early holders were funded by the same address seconds apart, it is one person with many wallets. That last check is standard practice, not something measured here.

Entry and exit rules, measured

Entry at the first trade 60s+ after launch, estimated 3% round-trip cost. Mean multiple of the stake.
filtersampleentriesholdtake 2x else holdtake 3x else hold100k peak rate
noneall2731.0700.8820.9012.2%
nonewithout the runner2710.9220.8780.8931.5%
not serial, not a cloneall770.8660.8870.8666.5%
not serial, not a clonewithout the runner760.8630.8850.8635.3%
not serial, not a clone, has websiteall330.7890.8480.78915.2%
not serial, not a clone, has websitewithout the runner320.7810.8410.78112.5%
fails one of thoseall1961.1500.8800.9150.5%
fails one of thosewithout the runner1950.9440.8750.9050.0%

A multiple below 1.000 loses money. Without the one runner, every filter and every exit rule loses.

This is the most useful table on the page, and it is a failure. The filters work at what they claim to do: they raise the share of coins that reach 100k by an order of magnitude. They do not make a 60-second-late buyer profitable. Without the single runner, every row is below 1. Holding is only positive in the full sample because one coin, held to the end, outweighs everything else, and you would have had to own it and not sell.

What you can copy and what you cannot

What made money in the cohort.
behaviorcan you copy it by hand?evidence
Buy in the first 10 secondsNo: it takes bots and paid block spaceclosed positions 0-10s were the only profitable buckets
Launch coins and sell into buyersNo, and it is the extractioncreator positions +33.4 SOL, 59% in profit (runner removed)
Skip serial launchers, clones, no-website coinsYes100k peaks: 0 of 276 serial, 1 of 315 clones, 0 of 308 without a website
Lose most trades, win big on a fewYes, if sized smallkolscan 30-day median win rate 34%
Hold the one runnerOnly by luck at a 60s entry24% of all positions were in one coin

Pre-trade checklist

  1. The creator has not launched 3+ coins in the last hour or two.
  2. The ticker is not a copy of something launched in the last hour.
  3. A website exists and the X link is a profile, not a single post.
  4. You know who the first-slot buyers and big early wallets are, because you are their exit.
  5. The dev and early holders were not funded by the same address.
  6. The stake is money you expect to lose: 1 to 2% of a trading bankroll is a rule of thumb, not a backtest.
  7. The trade gets logged. If 200 logged trades do not beat a 1.0 multiple after fees, stop.

10Can 100 become 10,000?

100 to 10,000 is a 100x. 1,000 to 111,000 is a 111x. In this cohort, 0 of 273 late entries touched 111x their entry price at the best 1-minute close (upper 95 percent bound 1.4%). 4 of 273 touched 10x and 7% touched 2x. Touching is not selling. Chaining two 10x trades at that touch rate is worse than a 1 in 4,000 path, before fees.

The screenshots are real and they are a selection. Tens of thousands of launches a day produce a few spectacular wallets by chance alone, and the wallets that repeat are mostly first-second buyers with infrastructure. That is a business, not a trade a retail buyer can copy. A realistic goal for 100 dollars in the trenches is to lose it slowly enough to learn something.

11Verdict

  • Chasing liquid FOMO in the first hours loses after costs. Published as a failure.
  • Riding funding blowouts flipped sign out of sample. Published as a failure.
  • Riding a new sample high for 24 hours survived one holdout at +1.44% market-adjusted. Paper trade only.
  • Launch filters (no serial launcher, no clone, a website) raise the odds of a 100k coin about tenfold. No filter or exit rule made a 60-second entry profitable once the one runner was removed. Published as a failure.
  • Realized profit sits with wallets in the first 10 seconds. The 1-to-10-minute window, where people click, loses the most.

12Limits

The launch cohort covers launches from a single early morning UTC window and a horizon of hours. A slower meme that runs on day three is missed. X follower counts and account age were not available. Wallet PnL ignores fees paid outside the trade record and marks unsold bags with a haircut. Perp costs are estimates at the base fee tier. The metrics-based triggers have only 240 days of data.

13Sources

  • Binance public data archive, data.binance.vision.
  • Fear and Greed Index, alternative.me.
  • pump.fun public frontend and swap APIs, polled 7 Oct 2026.
  • kolscan leaderboard, kolscan.io.
  • Solidus Labs, Solana rug pulls and pump-and-dumps, report.
  • Chainalysis, crypto market manipulation 2025, blog.