Insider Selling Pressure Methodology
By Rishabh Narang · Last updated April 16, 2026
How the Insider Selling Pressure signal works, and why it works.
The Problem
Persistent negative funding rates in perpetual futures reveal structured selling that is invisible in order books or on-chain data. Three types of actors drive this pattern:
- Hedge funds buy locked tokens at 80%+ discount from insiders, then short perpetual futures to hedge. On a typical 6-month lockup, this generates approximately 40% annualized return on capital.
- Market makers operating on loan models short the coin to manage inventory risk or execute OTC flow, creating persistent downward pressure through derivatives.
- Team members quietly short their own token through perps, hedging their vested positions while publicly maintaining alignment with holders.
The outcome is a total perversion of incentives: mechanisms created to align teams with tokens end up having the opposite effect. Once positions are hedged, insiders actually prefer the price going down, because if it goes up, their short blows up.
This is confirmed by industry research: Keyrock studied 16,000+ unlock events and found 90% result in price declines. Presto Research calls the OTC-discount-plus-perp-hedge “a very profitable market neutral strategy.” Neutrl raised $5M to literally productize this trade. STIX reports $10B in locked token transactions in 2024 alone.
The result: coins with large locked supplies face persistent, sophisticated selling pressure that retail cannot see in order books or on-chain flows. It only shows up in derivatives data.
The Signal
Persistent negative funding rates across multiple exchanges is the signal. Normal traders do not systematically maintain short exposure for days or weeks. Funds hedging locked token positions do.
When we see funding rates stay negative across at least 2 exchanges for days, it means someone with deep pockets is paying to maintain short exposure. That someone has a reason to be short that has nothing to do with direction. They are hedging locked supply.
How We Score
Each flagged coin receives a composite score from 0 to 10 based on two components. Coins must also have recent funding data from at least 2 exchanges before they can enter the leaderboard:
How deeply negative is the funding rate? Captures the severity of short positioning pressure over a 72-hour window across all monitored exchanges.
How many consecutive days has funding stayed negative? Longer streaks of negative funding indicate systematic positioning, not opportunistic trading.
Backtest Results
A 12-month walk-forward replay across 394 coins confirms the signal works. 83.9% of high-conviction flagged coins declined within 30 days — 7.7 percentage points higher than a random coin from the same universe on the same entry dates. At 60 days the median drop deepens to −22.2%. An equal-weight short basket of the top 10 flagged coins, rebalanced weekly, returned +158% with a 35% max drawdown over the same window. Every coin was re-scored end-of-day using only data available at that moment; nothing cherry-picked, nothing survivorship-filtered.
Key result
of flagged coins declined within 30 days
median price move 60 days after the signal · 83.3% hit rate
equal-weight portfolio return over 12 months, max drawdown −35.5%
Walk-forward replay across 394 coins from April 16, 2025 to February 15, 2026. Every coin is re-scored end-of-day using only data available at that moment — no lookahead. Refreshed monthly; last computed April 16, 2026.
Headline: High-conviction signals (score ≥ 7)
Portfolio simulation — equal-weight basket, how a user would trade it
Every 7 days, capital is split evenly across the top 10 highest-scored flagged coins (score ≥ 4) and held short until the next rebalance. Positions overlap and compound. This is the most realistic “could I trade this?” view — it caps positions at what real capital allows and handles concurrent signals naturally.
Top-10 equal-weight short basket, rebalanced every 7 days
Final: $257.61 (+157.6%)Max DD: −35.5%
Starts at $100. At every rebalance (every 7 days), the portfolio is evenly divided across the 10 highest-scored flagged coins (score ≥ 4). If fewer than 10 coins are flagged, the basket is smaller. Portfolio compounds period-over-period. No fees or slippage. Illustrative — not a recommendation.
Signal precision — every crossing as one independent trade
Each step in the curve below is the P&L of a single $100 notional short held for 30 days, entered the day after the score crossed the threshold. Non-compounding — this isolates the edge of the signal itself, independent of any capital-allocation strategy.
Equity curve — short $100 notional per signal, 30-day horizon
Final: $553.66 (+453.7%)
Simulates a naive strategy: on every signal event, enter a $100 notional short at the next-day close and exit 30 days later. No fees or slippage. Illustrative — not a recommendation.
Case studies — the calls that played out
The five largest drops among flagged coins and the five times the signal went against us. Both are shown in full — nothing cherry-picked.
Highest-conviction wins (30-day horizon)
| Coin | Entry date | Score | Avg funding (72h) | 30d return |
|---|---|---|---|---|
| AlturaALU | Aug 29, 2025 | 7.0 | -0.049% | -55.8% |
| DashDASH | Nov 6, 2025 | 7.1 | -0.112% | -55.6% |
| AptosAPT | Oct 6, 2025 | 5.3 | -0.039% | -53.1% |
| Act I The AI ProphecyACT | Jan 1, 2026 | 4.7 | -0.031% | -46.4% |
| AnimecoinANIME | Jun 11, 2025 | 9.0 | -0.099% | -45.3% |
Calls that went against us
| Coin | Entry date | Score | Avg funding (72h) | 30d return |
|---|---|---|---|---|
| StellarXLM | Jun 22, 2025 | 4.1 | -0.008% | +101.4% |
| TezosXTZ | Jun 23, 2025 | 4.1 | -0.028% | +96.2% |
| Kyber Network CrystalKNC | Jul 12, 2025 | 5.8 | -0.272% | +37.9% |
| Aerodrome FinanceAERO | May 30, 2025 | 8.1 | -0.056% | +34.1% |
| TezosXTZ | Dec 26, 2025 | 5.9 | -0.030% | +31.9% |
Consistency across horizons and score buckets
Hit rate and price move measured at 7, 14, 30, and 60 days, broken down by bucket. The highlighted row is the strongest combination of hit rate and sample size.
| Horizon | Bucket | N | Hit rate | vs baseline | Median price move | Return edge |
|---|---|---|---|---|---|---|
| 7d | Strong (≥7) | 31 | 64.5% | +0.8 pp | -3.8% | +0.9% |
| 7d | Moderate (≥4) | 69 | 59.4% | +0.9 pp | -2.1% | -0.6% |
| 7d | All flagged | 100 | 61.0% | +0.9 pp | -2.7% | +0.0% |
| 14d | Strong (≥7) | 31 | 67.7% | +0.6 pp | -7.9% | -1.0% |
| 14d | Moderate (≥4) | 69 | 65.2% | −1.1 pp | -5.1% | +1.8% |
| 14d | All flagged | 100 | 66.0% | −0.6 pp | -6.0% | +0.9% |
| 30d | Strong (≥7) | 31 | 83.9% | +7.7 pp | -13.2% | -0.9% |
| 30d | Moderate (≥4) | 69 | 71.0% | −1.8 pp | -9.1% | +2.5% |
| 30dbest | All flagged | 100 | 75.0% | +1.2 pp | -10.8% | +0.9% |
| 60d | Strong (≥7) | 30 | 83.3% | +6.8 pp | -22.2% | -3.8% |
| 60d | Moderate (≥4) | 63 | 74.6% | −3.2 pp | -16.7% | +8.8% |
| 60d | All flagged | 93 | 77.4% | +0.0 pp | -19.0% | +3.4% |
How we avoided biasing the results
- Walk-forward replay: at each day D, only data up to D is used to generate signals
- 14-day warm-up: a coin must be below threshold for 14 consecutive days before its first crossing counts (eliminates 'discovery' bias at window start)
- 30-day lockout: after any signal, that coin is suppressed for 30d (prevents overlapping trades)
- Universe baseline uses the same coins at the same entry dates (controls for market beta)
- Includes all coins that traded during the window — delisted coins are NOT dropped (avoids survivorship bias)
Price source: correlation_prices (daily close, CoinGecko). Entry rule: close[signal_day + 1] (realistic next-day execution). Portfolio sim excludes transaction costs — real returns will be lower after fees, borrow, and slippage.
Disclaimer
This is an experimental signal derived from publicly available derivatives data. It does not constitute financial advice or an accusation of illegal activity. Past backtest performance does not guarantee future results. Always do your own research.

