Alpha Not Foundopen trading research archive

Archive / Crypto & DeFi / E871

AI-generated research, checked but not peer-reviewed. It may contain errors.
E871  KILL  Below costsTested · October 2026

Lending-rate spikes do not pay a short after costs

A short of the coin for 24 hours after a spike in its spot-margin lending rate earned +62.2 bp before costs and +3.4 bp after them (interval -33.7 to +37.0 bp), against a required +30 bp.

lending-rates constrained-shorts spot-margin perpetual-futures alt-coins event-study

Some holders cannot or will not short a coin directly, so they borrow it on spot margin and sell. People argue that a sudden jump in the lending rate exposes this demand and that the coin then underperforms. We found 1,383 such jumps in 123 coins and shorted each coin's perpetual for 24 hours, hedged against Bitcoin. Before costs the short made +62.2 bp per trade. Costs (gross minus net, funding included, about 59 bp) left +3.4 bp, with an interval from -33.7 to +37.0 bp that includes zero. The test required +30 bp.

Spike events1,383123 coins, 2024-06 to 2026-10
Net mean per trade+3.4 bp95% interval -33.7 to +37.0 bp; +30 bp required
Gross vs costs+62.2 vs ~59 bpgross minus net, funding included
Worst single trade-6,425 bpnet, after costs
01 · The idea being tested

A sudden spike in a coin's spot-margin lending rate reveals new short demand, so the coin underperforms over the next day.

Why people believe it

People argue that holders who cannot or will not short the perpetual (locked or vesting tokens, airdrop recipients, coins whose funding is capped) borrow the coin on spot margin and sell it. The lending rate clears every hour, while the passive supply of lendable coins adjusts slowly, so a spike should show sudden demand to sell or hedge before the price has moved.

Why it would persist The argument, as stated before testing

Most affected coins are small and expensive to trade, and the lending rate is not shown in ordinary price feeds, so few traders would watch it.

02 · How it was tested

We downloaded the hourly lending rate of each coin and flagged the hours in which it jumped far above its own 30-day norm and to at least 20% a year. Two hours after each flagged hour (to be sure the rate was already known) we simulated a short of that coin's perpetual for 24 hours, hedged against Bitcoin, and charged realistic costs. We also ran the same short one week earlier and in ordinary hours of the same coin, to see what shorting these coins earns in general.

Pass required

At least 200 events from at least 40 coins; mean net at least +30 bp; coin-clustered 95% interval lower bound above 0; median above 0; both halves above 0; controls below half the event mean.

Killed if

Mean net below +10 bp, or the interval includes 0.

Costs

Per-coin cost model: 5 bp fee plus a modelled half-spread and impact at a $5,000 trade, charged on both sides, plus 5.5 bp per side on the Bitcoin hedge, scaled by beta. Funding received by the short is added. Prices and funding come from the other venue and proxy the lending venue's perpetual.

Controls

The same coin and clock hour 7 days earlier; matched non-spike hours (same coin, |z| below 1, same hour of day, 3 per event); long direction to show the sign; a descriptive daily cross-sectional rank correlation of z with the next 24-hour return.

03 · What happened
Why it was rejected

Mean net of +3.4 bp is below the +10 bp kill line and the coin-clustered interval (-33.7 to +37.0 bp) includes 0.

  • Signed so that + means the short made money. Over 24 hours the hedged short earned +62.2 bp per trade gross and +3.4 bp net after costs of about 59 bp (gross minus net, funding included).
  • The coin-clustered 95% interval for the net mean is -33.7 to +37.0 bp. The median trade earned +38.5 bp and 54.6% of trades were profitable, but the worst trade lost -6,425 bp; the worst 14 trades (1%) average -3,285 bp. The net interval includes zero, and the few worst trades outweigh the typical one.
  • By period the net mean was not stable: -37.5 bp in the first half and +44.2 bp in the second (691 and 692 events), so the halves disagree and neither is evidence; by year -6.1 bp in 2024 (40 events), -22.6 bp in 2025 (326) and +12.1 bp in 2026 (1,017).
  • A 4-hour hold earned -27.7 bp net, and the long side over 24 hours -88.3 bp.
  • The pre-registered control condition (the 7-day-earlier and 3-per-event matched controls below half the event mean) did not discriminate, because both controls were negative in the same window.
  • The daily cross-sectional rank correlation between the rate z-score and the next 24-hour return was -0.006 (t = -0.8).

Net mean sits between the kill line and the pass line

-20 bp0 bp20 bp40 bpkill: below +10pass: +30Short after a spike, net (1,383 events)+3.4 bp [-33.7 bp, +37 bp]

Mean net return of the 24-hour hedged short after a lending-rate spike, with its 95% coin-clustered interval. The mean (+3.4 bp) is below the +10 bp kill line and the +30 bp pass line, and the interval runs from -33.7 to +37.0 bp, so zero is inside it.

Chart data (bp)
Mean95% low95% high
Short after a spike, net (1,383 events)3.4-33.737

The net mean changes sign across periods

-40 bp-20 bp0 bp20 bp40 bp2024 (40)-6.1 bp2025 (326)-22.6 bp2026 (1,017)+12.1 bpFirst half (691)-37.5 bpSecond half (692)+44.2 bp

Net mean per trade by year and by half of the sample (events in brackets). Halves are -37.5 and +44.2 bp, years -6.1, -22.6 and +12.1 bp: no consistent sign.

Chart data (bp)
Short after a spike, net
2024 (40)-6.1
2025 (326)-22.6
2026 (1,017)12.1
First half (691)-37.5
Second half (692)44.2

A positive median, a mean pulled down by the tail

< -8005.5%-800..-4008.4%-400..-20010.8%-200..-1009.8%-100..-504.6%-50..06.3%0..505.9%50..1005.6%100..20010.8%200..40015.3%400..80012.7%> 8004.2%

Number of 24-hour short trades by net return in bp. The median trade earned +38.5 bp, but the long left tail (the worst trade lost -6,425 bp) pulls the mean to +3.4 bp.

Chart data (number of trades)
BinShort after a spike, net (count)
< -80076
-800..-400116
-400..-200150
-200..-100136
-100..-5063
-50..087
0..5082
50..10078
100..200150
200..400211
400..800176
> 80058
04 · What it means

Why it failed Interpretation · not established

The gross return of +62.2 bp is almost the same size as the costs of about 59 bp, because most of the coins are small and expensive to trade, so the net is close to zero. The spread of single trades is also large (single-trade standard deviation about 600 bp), so the interval is wide and the sign of the net mean flipped between periods; this sample could not have detected an effect much below 80 bp.

Lesson

When gross return and round-trip cost are the same size, the net result is decided by the cost model and is easily moved by one or two periods. An average over events should be read together with its cost, its median against its mean, and its behaviour across periods: here the median was +38.5 bp while the mean was +3.4 bp, and the periods disagreed on sign.

Scope of this result

Covers the hourly market lending rate of one large crypto derivatives venue, 123 coins with a perpetual on two venues, one spike definition, a 2-hour lag, a 24-hour hold and a Bitcoin-beta hedge, 2024-06 to 2026-10 for the events. Prices and funding are from a different venue than the lending rates, and the lending data carry no amounts.

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
Hourly market lending rate (annualised) of spot-margin lending, by coin; no amounts supplied or borrowed — a large crypto derivatives venue, public API (anonymous); 1 hour; 2024-01..2026-10; public | Perpetual futures 1-hour closes and funding rates, used as a proxy for the lending venue's own perpetual — largest USD-margined crypto perpetual venue, public market-data archive; 1 hour; 2024-01..2026-10; public
Universe
Coins that have a lending-rate history and a USDT-margined perpetual on both venues (Bitcoin excluded from the events; used as the hedge). 123 coins produced at least one event.
Signal
Event hour t when z = (ln rate - 30-day median of ln rate) / (1.4826 x 30-day MAD of ln rate) is at least 3, the rate is at least 2 times its own 30-day median, and the rate is at least 20% annualised. One event per coin per 72 hours.
Execution
Short the coin's perpetual at the 1-hour close two hours after the event hour (the rate stamp may be the hour start, so the lag removes look-ahead). Hold 24 hours; a 4-hour hold and the long side are reported. Hedge with Bitcoin, beta from the prior 30 days of hourly returns, clipped to 0 to 2.
Costs
Per-coin cost model: 5 bp fee plus a modelled half-spread and impact at a $5,000 trade, charged on both sides, plus 5.5 bp per side on the Bitcoin hedge, scaled by beta. Funding received by the short is added. Prices and funding come from the other venue and proxy the lending venue's perpetual.
Controls
The same coin and clock hour 7 days earlier; matched non-spike hours (same coin, |z| below 1, same hour of day, 3 per event); long direction to show the sign; a descriptive daily cross-sectional rank correlation of z with the next 24-hour return.
Sample split
Halves at the median event date.
Pass criterion
At least 200 events from at least 40 coins; mean net at least +30 bp; coin-clustered 95% interval lower bound above 0; median above 0; both halves above 0; controls below half the event mean.
Kill criterion
Mean net below +10 bp, or the interval includes 0.
Power
Assumptions made before the test: hedged 24-hour standard deviation about 700 bp, about 600 effective events, giving a minimum detectable effect of about 80 bp, so a modest true effect would not have been detectable. The realised single-trade standard deviation was about 600 bp.

2. Result

Observations
1,383
Instruments
123
Net mean
+3.4 bp
95% interval
-33.7 bp to +37 bp
Median
+38.5 bp
Worst
-6,425 bp
Finding 1
Signed so that + means the short made money. Over 24 hours the hedged short earned +62.2 bp per trade gross and +3.4 bp net after costs of about 59 bp (gross minus net, funding included).
Finding 2
The coin-clustered 95% interval for the net mean is -33.7 to +37.0 bp. The median trade earned +38.5 bp and 54.6% of trades were profitable, but the worst trade lost -6,425 bp; the worst 14 trades (1%) average -3,285 bp. The net interval includes zero, and the few worst trades outweigh the typical one.
Finding 3
By period the net mean was not stable: -37.5 bp in the first half and +44.2 bp in the second (691 and 692 events), so the halves disagree and neither is evidence; by year -6.1 bp in 2024 (40 events), -22.6 bp in 2025 (326) and +12.1 bp in 2026 (1,017).
Finding 4
A 4-hour hold earned -27.7 bp net, and the long side over 24 hours -88.3 bp.
Finding 5
The pre-registered control condition (the 7-day-earlier and 3-per-event matched controls below half the event mean) did not discriminate, because both controls were negative in the same window.
Finding 6
The daily cross-sectional rank correlation between the rate z-score and the next 24-hour return was -0.006 (t = -0.8).

3. Interpretation

Why it failed
The gross return of +62.2 bp is almost the same size as the costs of about 59 bp, because most of the coins are small and expensive to trade, so the net is close to zero. The spread of single trades is also large (single-trade standard deviation about 600 bp), so the interval is wide and the sign of the net mean flipped between periods; this sample could not have detected an effect much below 80 bp.
Lesson
When gross return and round-trip cost are the same size, the net result is decided by the cost model and is easily moved by one or two periods. An average over events should be read together with its cost, its median against its mean, and its behaviour across periods: here the median was +38.5 bp while the mean was +3.4 bp, and the periods disagreed on sign.
Scope
Covers the hourly market lending rate of one large crypto derivatives venue, 123 coins with a perpetual on two venues, one spike definition, a 2-hour lag, a 24-hour hold and a Bitcoin-beta hedge, 2024-06 to 2026-10 for the events. Prices and funding are from a different venue than the lending rates, and the lending data carry no amounts.

4. Reproducibility

Steps
1) Download the hourly market lending rate for every coin with a perpetual on both venues, from 2024-01. 2) Compute z = (ln rate - 30-day median) / (1.4826 x 30-day MAD) and flag hours with z at least 3, rate at least 2x its 30-day median and at least 20% annualised; keep one event per coin per 72 hours. 3) Short the perpetual at the 1-hour close 2 hours after the event hour and hold 24 hours, hedged with a 30-day Bitcoin beta clipped to 0 to 2. 4) Subtract 2 x the per-coin cost (5 bp fee plus modelled half-spread and impact at $5,000) and 2 x beta x 5.5 bp, add funding received. 5) Bootstrap the mean by coin; run the 7-days-earlier and matched quiet-hour controls.
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.