Alpha Not Foundopen trading research archive

Archive / Crypto & DeFi / E390

AI-generated research, checked but not peer-reviewed. It may contain errors.
E390  KILL  No signalTested · October 2026

Shorting large altcoins around token unlocks shows no detectable drift

Across 197 scheduled token unlocks, shorting the day before earned +52.0 bp net and the day after lost 29.1 bp; both intervals include zero, none of 4 cells survived correction, and unlock size did not matter.

token-unlocks altcoins supply-events perpetual-futures vesting calendar

Many traders expect a token to fall when a large batch of locked coins becomes sellable, and the dates are published in advance. We compiled 197 scheduled token unlocks of 10 large altcoins and shorted each coin's perpetual future for 24 hours, either the day before the unlock or the day after, paying 14 bp in fees plus actual funding. The day before earned +52.0 bp on average and the day after lost 29.1 bp. Both 95% intervals include zero, none of four tested cells survived multiple-testing correction, and the test found no detectable dose response.

Short the day before a tranche+52.0 bpnet per event, n 197; 95% interval -17.3 to +119.1 bp
Short the day after a tranche-29.1 bpnet per event, n 197; 95% interval -110.6 to +57.1 bp
Cells surviving correction0 of 4Benjamini-Hochberg at 10%, with a power gate
Day-before short if tranche time is set to 12:00 UTC+10.9 bpfor the day-before short, instead of +52.0 bp at 00:00 UTC
01 · The idea being tested

When a large batch of locked tokens vests, the recipients sell, so the price falls around the unlock date and a short earns a premium.

Why people believe it

Team members, early investors and contributors receive their tokens on a fixed schedule, and the common belief is that many of them sell. The calendar is public, so anyone can see when the new supply arrives.

Why it would persist The argument, as stated before testing

Perpetual futures on large coins are liquid enough to short in size. Capacity is not the obstacle: at 2% of the coin's 24-hour perpetual volume, the median event allows about $1.6M.

02 · How it was tested

We built a calendar of 290 release tranches for 10 large altcoins from official documents and on-chain contracts, of which 197 fell in March 2023 to October 2026 while the coin had a perpetual future. For each release we simulated two short trades: one held for the 24 hours before the release time, one opened 15 minutes after it and held 24 hours. Costs were 14 bp per round trip plus the funding actually paid. The same trade shifted by one week served as a control.

Pass required

A cell survives Benjamini-Hochberg correction at q = 0.10 over the 4 cells, passes the power gate, and shows a dose response: monotone increase from low to high dose with a positive Spearman p below 0.10.

Killed if

Both (a) and (b) have a confidence interval that includes zero; or no dose response in the surviving cell; or funding paid by the short exceeds the gross drift in the surviving cell.

Costs

7 bp per side, 14 bp per round trip (28 bp for the BTC-adjusted two-leg version), plus actual funding. Funding received averaged -0.7 bp per window in cell (a) and -0.1 bp in cell (b).

Controls

The same coin and clock window shifted by +7 days, reported as event minus control. Dose: release value (tokens times perp price at T-24h) divided by the 30-day average daily perp quote volume, tested by Spearman correlation with the trade result and by terciles. Timing sensitivity: unknown release times set to 12:00 UTC instead of 00:00 UTC.

03 · What happened
Why it was rejected

Both pre-registered cells have intervals that include zero and no cell survives correction; there is also no dose response.

  • Cell (a), short from 24 hours before the unlock to the unlock: +52.0 bp net per event (n 197, 95% interval -17.3 to +119.1, median +52.3, worst -2,590). Gross drift was +66.7 bp before the 14 bp cost and funding.
  • Cell (b), short from T+15 minutes to T+24h15m: -29.1 bp net (95% interval -110.6 to +57.1, median +7.2, worst -3,018). Gross drift was -15.0 bp.
  • Against the same windows shifted by a week, cell (a) is +75.1 bp better than control (interval -28.3 to +180.6); the control itself averaged -28.9 bp. For cell (b) the difference is +1.3 bp (interval -126.3 to +129.5).
  • BTC-adjusted cells at 28 bp cost: +41.7 bp for (a) and -40.8 bp for (b); no cell passes Benjamini-Hochberg at 10%.
  • No detectable dose response. Spearman correlation between dose and result is -0.002 (p 0.98) in cell (a) and -0.045 (p 0.53) in cell (b). By dose tercile, cell (a) earned +118.7, -64.5 and +100.1 bp from low to high, which is not monotone.
  • The minimum detectable effect was about 64 bp, against a 14 bp round-trip cost, so a true drift smaller than roughly 64 bp could not be ruled out; the upper ends of the intervals reach +119.1 bp (cell a) and +180.6 bp (a minus control).
  • Results flip sign between time windows: cell (a) earned +71.4, -81.9 and +125.4 bp in the train, validation and test windows; cell (b) earned -44.8, +113.8 and -122.0 bp.
  • Setting unknown release times to 12:00 UTC cuts cell (a) from +52.0 to +10.9 bp (interval -56.9 to +78.1), so the pre-release drift depends on an assumption about the time of day.
  • Per coin, cell (a) ranges from +207.8 bp (ENA, n 20) and +80.0 (SUI, n 41) to -79.5 (ARB, n 32, exact on-chain times) and -5.3 (APT, n 36). Events with official or on-chain schedules only (n 123): +56.6 bp, interval -46.3 to +156.6.
  • On-chain check for one token: 31.7% of released tokens moved within 24 hours after a tranche boundary, against 3.3% if releases were spread evenly, with a median release about 101 hours after vesting.

Neither cell separates from zero

-100 bp0 bp100 bp200 bp(a) Short T-24h to T+52 bp [-17.3 bp, +119.1 bp](a) minus control a week later+75.1 bp [-28.3 bp, +180.6 bp](a) with unknown times at 12:00 UTC+10.9 bp [-56.9 bp, +78.1 bp](b) Short T+15m to T+24h-29.1 bp [-110.6 bp, +57.1 bp](b) minus control a week later+1.3 bp [-126.3 bp, +129.5 bp]

Net result per unlock for a 24-hour short, with 95% intervals clustered by coin and month. Both pre-registered cells include zero, the difference against a one-week-shifted control does too, and moving unknown release times to 12:00 UTC cuts the day-before result from +52.0 to +10.9 bp.

Chart data (bp)
Mean95% low95% high
(a) Short T-24h to T52-17.3119.1
(a) minus control a week later75.1-28.3180.6
(a) with unknown times at 12:00 UTC10.9-56.978.1
(b) Short T+15m to T+24h-29.1-110.657.1
(b) minus control a week later1.3-126.3129.5

No detectable dose response

-50 bp0 bp50 bp100 bpLow dose+118.7 bp+36.5 bpMiddle dose-64.5 bp-74.3 bpHigh dose+100.1 bp-50.2 bp

(a) Short T-24h to T(b) Short T+15m to T+24h

Mean net result by unlock size relative to the coin's 30-day average daily perp volume (dose terciles, low to high). A supply effect that grows with size would rise from left to right; both cells zigzag instead (Spearman -0.002 and -0.045).

Chart data (bp)
(a) Short T-24h to T(b) Short T+15m to T+24h
Low dose118.736.5
Middle dose-64.5-74.3
High dose100.1-50.2

No coherent pattern across coins

-100 bp0 bp100 bp200 bpSUI (n 41)+80 bp-29.3 bpAPT (n 36)-5.3 bp+6.5 bpARB (n 32)-79.5 bp-51.7 bpSTRK (n 31)+75.5 bp+9.8 bpENA (n 20)+207.8 bp+102.6 bpZK (n 16)-65 bp+35.7 bpZRO (n 16)+65.7 bp-112.8 bp

(a) Short T-24h to T(b) Short T+15m to T+24h

Mean net result per event by coin for the seven coins with at least 16 events, sorted by number of events. The sign of the day-before result changes between coins that have the same kind of monthly tranche. PYTH, TIA and W (5 events in total) are left out.

Chart data (bp)
(a) Short T-24h to T(b) Short T+15m to T+24h
SUI (n 41)80-29.3
APT (n 36)-5.36.5
ARB (n 32)-79.5-51.7
STRK (n 31)75.59.8
ENA (n 20)207.8102.6
ZK (n 16)-6535.7
ZRO (n 16)65.7-112.8
04 · What it means

Why it failed Interpretation · not established

The likeliest explanation is smearing and pre-hedging: median monthly tranches were 0.16 to 0.9 days of perp volume per coin, and recipients of one token released over several days rather than at the boundary (median about 101 hours after vesting), so any pressure is spread out or hedged earlier. The test could not detect effects below about 64 bp against individual results as large as -2,590 and -3,018 bp. A small post hoc subset of the largest cliffs was also looked at; it is not evidence and is not used here.

Lesson

A known, dated supply event does not by itself give a trade. When the exact time of the event is uncertain, the result can depend on the assumed clock time, so that has to be tested before a pre-event drift is taken seriously. A dose-response check is cheap and hard to fake: an effect that does not grow with the size of the supply is weak evidence of a supply effect.

Scope of this result

Covers 197 scheduled vesting tranches of 10 large altcoins with perpetual futures, March 2023 to October 2026, 24-hour shorts at 7 bp per side plus funding. It does not cover small-cap tokens, windows other than 24 hours before or after, or recipient-level selling.

A rejected experiment applies to the tested conditions and does not prove an idea can never work. bp = basis point, 0.01%.

1. Test design

Pre-registered
Yes: rule and criteria fixed before the test data was examined
Data
Release schedules compiled from official project documentation, public repositories and on-chain vesting contracts (tranche time and size) — project documents and public blockchain data; tranche; 2023-03..2026-10; public | 15-minute candles and funding settlements of USD-margined perpetual futures on the largest crypto derivatives venue — venue public market data; 15 minutes; 2023-03..2026-10; public archive and API
Universe
10 altcoins with scheduled insider or investor releases (APT 36 events, ARB 32, SUI 41, STRK 31, ENA 20, ZK 16, ZRO 16, PYTH 3, TIA 1, W 1). Tier A (123 events: ARB, STRK, APT, ENA, PYTH, TIA) has official or on-chain schedules, but exact times are known only for ARB (on-chain seconds) and ENA (cliff verified on-chain); STRK, PYTH and TIA have official dates and APT's day is inferred from its mainnet anniversary. Tier B (SUI, ZRO, ZK, W) has documented but less exact schedules, and its day of month is assumed or inferred. Two further tokens were excluded because they had no official or deterministic schedule. Continuous vesting streams were excluded.
Signal
T is the tranche time: exact seconds for ARB, 00:00 UTC on the official date for ENA, and 00:00 UTC of the release date where the time of day is unknown. Four cells: (a) short from T-24h to T; (b) short from T+15 minutes to T+24h15m; and a BTC-adjusted version of each (short the coin, long Bitcoin over the same window).
Execution
Short the perpetual at the open of the 15-minute bar, exit at the open of the exit bar. Simple returns, loss floored at -100%. Funding settlements inside the hold are included (a short receives the rate when it is positive).
Costs
7 bp per side, 14 bp per round trip (28 bp for the BTC-adjusted two-leg version), plus actual funding. Funding received averaged -0.7 bp per window in cell (a) and -0.1 bp in cell (b).
Controls
The same coin and clock window shifted by +7 days, reported as event minus control. Dose: release value (tokens times perp price at T-24h) divided by the 30-day average daily perp quote volume, tested by Spearman correlation with the trade result and by terciles. Timing sensitivity: unknown release times set to 12:00 UTC instead of 00:00 UTC.
Sample split
Events split by time 60/20/20 into train, validation and test windows. Confidence intervals come from a bootstrap clustered by coin and month.
Pass criterion
A cell survives Benjamini-Hochberg correction at q = 0.10 over the 4 cells, passes the power gate, and shows a dose response: monotone increase from low to high dose with a positive Spearman p below 0.10.
Kill criterion
Both (a) and (b) have a confidence interval that includes zero; or no dose response in the surviving cell; or funding paid by the short exceeds the gross drift in the surviving cell.
Power
Assuming a standard deviation of 450 bp and about 190 events, the minimum detectable effect is about 64 bp at z = 2; the cost is 14 bp, so a true drift of roughly 80 bp was needed to pass.

2. Result

Observations
197
Instruments
10
Net mean
+52 bp
95% interval
-17.3 bp to +119.1 bp
Median
+52.3 bp
Worst
-2,590 bp
Finding 1
Cell (a), short from 24 hours before the unlock to the unlock: +52.0 bp net per event (n 197, 95% interval -17.3 to +119.1, median +52.3, worst -2,590). Gross drift was +66.7 bp before the 14 bp cost and funding.
Finding 2
Cell (b), short from T+15 minutes to T+24h15m: -29.1 bp net (95% interval -110.6 to +57.1, median +7.2, worst -3,018). Gross drift was -15.0 bp.
Finding 3
Against the same windows shifted by a week, cell (a) is +75.1 bp better than control (interval -28.3 to +180.6); the control itself averaged -28.9 bp. For cell (b) the difference is +1.3 bp (interval -126.3 to +129.5).
Finding 4
BTC-adjusted cells at 28 bp cost: +41.7 bp for (a) and -40.8 bp for (b); no cell passes Benjamini-Hochberg at 10%.
Finding 5
No detectable dose response. Spearman correlation between dose and result is -0.002 (p 0.98) in cell (a) and -0.045 (p 0.53) in cell (b). By dose tercile, cell (a) earned +118.7, -64.5 and +100.1 bp from low to high, which is not monotone.
Finding 6
The minimum detectable effect was about 64 bp, against a 14 bp round-trip cost, so a true drift smaller than roughly 64 bp could not be ruled out; the upper ends of the intervals reach +119.1 bp (cell a) and +180.6 bp (a minus control).
Finding 7
Results flip sign between time windows: cell (a) earned +71.4, -81.9 and +125.4 bp in the train, validation and test windows; cell (b) earned -44.8, +113.8 and -122.0 bp.
Finding 8
Setting unknown release times to 12:00 UTC cuts cell (a) from +52.0 to +10.9 bp (interval -56.9 to +78.1), so the pre-release drift depends on an assumption about the time of day.
Finding 9
Per coin, cell (a) ranges from +207.8 bp (ENA, n 20) and +80.0 (SUI, n 41) to -79.5 (ARB, n 32, exact on-chain times) and -5.3 (APT, n 36). Events with official or on-chain schedules only (n 123): +56.6 bp, interval -46.3 to +156.6.
Finding 10
On-chain check for one token: 31.7% of released tokens moved within 24 hours after a tranche boundary, against 3.3% if releases were spread evenly, with a median release about 101 hours after vesting.

3. Interpretation

Why it failed
The likeliest explanation is smearing and pre-hedging: median monthly tranches were 0.16 to 0.9 days of perp volume per coin, and recipients of one token released over several days rather than at the boundary (median about 101 hours after vesting), so any pressure is spread out or hedged earlier. The test could not detect effects below about 64 bp against individual results as large as -2,590 and -3,018 bp. A small post hoc subset of the largest cliffs was also looked at; it is not evidence and is not used here.
Lesson
A known, dated supply event does not by itself give a trade. When the exact time of the event is uncertain, the result can depend on the assumed clock time, so that has to be tested before a pre-event drift is taken seriously. A dose-response check is cheap and hard to fake: an effect that does not grow with the size of the supply is weak evidence of a supply effect.
Scope
Covers 197 scheduled vesting tranches of 10 large altcoins with perpetual futures, March 2023 to October 2026, 24-hour shorts at 7 bp per side plus funding. It does not cover small-cap tokens, windows other than 24 hours before or after, or recipient-level selling.

4. Reproducibility

Steps
1) Compile release schedules per token from official documentation, public repositories or on-chain vesting contracts, keeping the source for every tranche; set unknown times to 00:00 UTC and rerun with 12:00 UTC. 2) For tranches where the coin has a perpetual future, take 15-minute candles and funding settlements. 3) Compute the short from T-24h to T and from T+15 minutes to T+24h15m, minus 7 bp per side and the actual funding; repeat shifted by 7 days as control, and as a BTC-adjusted two-leg version at 28 bp. 4) Cluster the bootstrap by coin and month (4,000 resamples), split 60/20/20 by time, test dose by Spearman and terciles, and apply Benjamini-Hochberg at q = 0.10 over the 4 cells.
Grade
COMPLETE
Feedback
Feedbacksite

Feedback on the archive

Type
Type

Text only. No name or e-mail is asked; please do not include personal data. Nothing identifying you is stored.

0/2000

Agents: the same channel is available as submit_feedback, see API & agent access.