CoinNudge
Loading market workspace

Did prices rebound after low RSI, or keep moving in the same direction? · By CoinNudge Research · Method reviewed 2026-09-13 · Guide updated 2026-09-13 · Historical study updated · Observation range: · Calculation historical-evidence-1.2 · Auto-refresh about every 21600 seconds

What followed crypto RSI extremes across up to 90 days?

Current answer: As of , using CoinNudge local archive; source and scope stated in each row: Actual archive coverage at this calculation: BTCUSDT 2184 hourly bars (~91.0 days); ETHUSDT 2184 hourly bars (~91.0 days); SOLUSDT 1032 hourly bars (~43.0 days); BNBUSDT 1032 hourly bars (~43.0 days); XRPUSDT 1032 hourly bars (~43.0 days); DOGEUSDT 1032 hourly bars (~43.0 days). 305 spaced reconstructed events and 67 non-overlapping matched controls across 6 fixed spot pairs. Outcome estimates are withheld below 20 complete events. Controls match symbol and UTC hour-of-week, then minimize prior volatility, local trend and BTC-regime distance; controls whose 24h windows overlap any same-symbol event window are excluded.

Historical study updated

Subscribe to research data · Check a real sample · Get Telegram alerts

Current source-backed snapshot

This page measures subsequent price behavior after a disclosed simple rolling RSI(14) reaches 30 or below, or 70 or above, on hourly Binance Spot closes. It uses sums of the last 14 gains and losses, not Wilder's smoothed RSI, and must not be confused with CoinNudge's live technical-alert implementation. Oversold, overbought and middle-range controls are reported separately. The purpose is to examine the common reversal assumption with explicit evidence, not to turn an oscillator threshold into a buy or sell instruction.

Input documentation: Binance Spot candle field documentation · CoinNudge methodology

Observation window: Requested windows and actual coverage are recorded separately

Calculation cadence: Auto-refresh about every 21600 seconds

Calculation version: historical-evidence-1.2

Download current dataset: JSON · CSV · Matching candidates (6291) Raw values retain the dataset's published precision. Free fair-use limit: 60 requests per minute per IP, shared across all Research JSON and CSV endpoints.

What followed crypto RSI extremes across up to 90 days? — CoinNudge live research
What followed crypto RSI extremes across up to 90 days?: a current source-backed visual summarizing Actual observation range, Coverage and missingness, Versioned calculation.
MarketEvent groupSample statusComplete NMatched controlsPendingGapsEvent CI seedDifference CI seedMedian 24h %Block-bootstrap 95% lowBlock-bootstrap 95% highPositive 24h %Median MFE %Median MAE %Matched-control median %Event minus control ppDifference 95% lowDifference 95% high
BNBUSDToverboughtexploratory21310253919999434170138570.1249-0.04611.506661.90481.3916-0.9690
BNBUSDToversoldexploratory1331010520480412188944291
BTCUSDToverboughtexploratory452003739881634593330285-0.0567-0.44980.610946.66670.7929-1.0107
BTCUSDToversoldexploratory39310519813070486899880.1887-0.07710.378461.53850.9266-1.2104
DOGEUSDToverboughtexploratory1751038894127114095985037
DOGEUSDToversoldexploratory162103646739202714150231
ETHUSDToverboughtexploratory431810243111952636229936630.1659-0.66970.910155.81401.3624-1.2804
ETHUSDToversoldexploratory331510158560636631253502200.48450.12540.954769.69701.3115-1.3255
SOLUSDToverboughtexploratory2070023536218931039555900.7268-0.43712.6506602.5129-1.2667
SOLUSDToversoldexploratory1440017189404393532928182
XRPUSDToverboughtexploratory171106374925973006882814
XRPUSDToversoldexploratory1831035506739942615348897

Actual candle coverage

Requested history is not guaranteed coverage. Missing bars remain counted.

MarketFirst UTCLast UTCAvailable barsExpected barsMissing bars
BTCUSDT2026-06-14 00:00:00 UTC2026-09-13 00:00:00 UTC218421840
ETHUSDT2026-06-14 00:00:00 UTC2026-09-13 00:00:00 UTC218421840
SOLUSDT2026-08-01 00:00:00 UTC2026-09-13 00:00:00 UTC103221841152
BNBUSDT2026-08-01 00:00:00 UTC2026-09-13 00:00:00 UTC103221841152
XRPUSDT2026-08-01 00:00:00 UTC2026-09-13 00:00:00 UTC103221841152
DOGEUSDT2026-08-01 00:00:00 UTC2026-09-13 00:00:00 UTC103221841152

Observation evidence

First 30 of 372 observations. JSON and CSV contain all published evidence. CSV dataset_section distinguishes summary and observation rows.

observation_idsymbolgroupevent_timereference_pricesourcereconstructedthresholdbuy_share_pcthour_of_weekprior_24h_return_pctprior_24h_volatility_pctbtc_prior_24h_return_pctoutcome_window_startoutcome_window_endoutcome_statusreturn_24h_pctmfe_24h_pctmae_24h_pctreturned_insidecalculation_version
BNBUSDT:1785650400BNBUSDToverbought2026-08-02 06:00:00 UTC584.7000Binance Spottrue74.163245.296078-1.04421.63050.68752026-08-02 06:00:00 UTC2026-08-03 06:00:00 UTCcomplete-0.29591.0758-0.5986historical-evidence-1.2
BNBUSDT:1785772800BNBUSDToverbought2026-08-03 16:00:00 UTC592.5400Binance Spottrue72.095561.58301121.07461.17780.92822026-08-03 16:00:00 UTC2026-08-04 16:00:00 UTCcomplete0.12490.3645-0.7662historical-evidence-1.2
BNBUSDT:1785895200BNBUSDToverbought2026-08-05 02:00:00 UTC603.3500Binance Spottrue76.584060.12691461.87761.31500.76102026-08-05 02:00:00 UTC2026-08-06 02:00:00 UTCcomplete-1.53970.3563-1.9160historical-evidence-1.2
BNBUSDT:1786046400BNBUSDToversold2026-08-06 20:00:00 UTC590.6000Binance Spottrue19.980331.549720-1.52241.0513-0.60812026-08-06 20:00:00 UTC2026-08-07 20:00:00 UTCcomplete0.47070.6908-0.8974historical-evidence-1.2
BNBUSDT:1786140000BNBUSDToverbought2026-08-07 22:00:00 UTC592.7300Binance Spottrue74.744747.0478460.09631.36580.75622026-08-07 22:00:00 UTC2026-08-08 22:00:00 UTCcomplete1.50663.2511-0.3509historical-evidence-1.2
BNBUSDT:1786226400BNBUSDToverbought2026-08-08 22:00:00 UTC601.6600Binance Spottrue72.973043.1426701.50661.14100.13082026-08-08 22:00:00 UTC2026-08-09 22:00:00 UTCcomplete1.15851.6438-0.4355historical-evidence-1.2
BNBUSDT:1786312800BNBUSDToverbought2026-08-09 22:00:00 UTC608.6300Binance Spottrue75.726350.9156941.15850.99940.27692026-08-09 22:00:00 UTC2026-08-10 22:00:00 UTCcomplete-1.54610.4091-1.8583historical-evidence-1.2
BNBUSDT:1786338000BNBUSDToversold2026-08-10 05:00:00 UTC601.6300Binance Spottrue28.419750.55901010.05651.18950.34232026-08-10 05:00:00 UTC2026-08-11 05:00:00 UTCcomplete-0.29090.8361-0.7164historical-evidence-1.2
BNBUSDT:1786438800BNBUSDToverbought2026-08-11 09:00:00 UTC605.4100Binance Spottrue72.136868.70291290.11911.1945-1.70002026-08-11 09:00:00 UTC2026-08-12 09:00:00 UTCcomplete0.84242.5008-0.0677historical-evidence-1.2
BNBUSDT:1786532400BNBUSDTmatched-control2026-08-12 11:00:00 UTC613.9600Binance Spottrue52.837260.38081550.96201.5289-0.13992026-08-12 11:00:00 UTC2026-08-13 11:00:00 UTCcomplete-0.56190.2850-0.8356historical-evidence-1.2
BNBUSDT:1786546800BNBUSDTmatched-control2026-08-12 15:00:00 UTC609.4600Binance Spottrue31.708438.92771590.29951.2564-0.63772026-08-12 15:00:00 UTC2026-08-13 15:00:00 UTCcomplete0.06890.9074-0.2773historical-evidence-1.2
BNBUSDT:1786550400BNBUSDTmatched-control2026-08-12 16:00:00 UTC610.9100Binance Spottrue33.773448.01051600.39771.3535-0.26472026-08-12 16:00:00 UTC2026-08-13 16:00:00 UTCcomplete-0.54180.6679-0.7022historical-evidence-1.2
BNBUSDT:1786590000BNBUSDTmatched-control2026-08-13 03:00:00 UTC611.1500Binance Spottrue42.655651.03513-0.81471.2456-0.31332026-08-13 03:00:00 UTC2026-08-14 03:00:00 UTCcomplete0.20450.6283-1.0063historical-evidence-1.2
BNBUSDT:1786705200BNBUSDToversold2026-08-14 11:00:00 UTC605.9000Binance Spottrue29.857435.578235-0.75510.8177-1.31512026-08-14 11:00:00 UTC2026-08-15 11:00:00 UTCcomplete0.91931.0645-0.4819historical-evidence-1.2
BNBUSDT:1786762800BNBUSDToverbought2026-08-15 03:00:00 UTC608.6100Binance Spottrue73.309657.291251-0.61890.8090-0.52152026-08-15 03:00:00 UTC2026-08-16 03:00:00 UTCcomplete-0.21200.6967-0.3713historical-evidence-1.2
BNBUSDT:1786845600BNBUSDToversold2026-08-16 02:00:00 UTC607.1500Binance Spottrue28.690836.959474-0.08890.78710.06292026-08-16 02:00:00 UTC2026-08-17 02:00:00 UTCcomplete-0.63080.2289-1.0113historical-evidence-1.2
BNBUSDT:1786939200BNBUSDTmatched-control2026-08-17 04:00:00 UTC605.1700Binance Spottrue39.803248.4888100-0.21760.71250.47402026-08-17 04:00:00 UTC2026-08-18 04:00:00 UTCcomplete-0.25610.4676-0.5436historical-evidence-1.2
BNBUSDT:1786942800BNBUSDTmatched-control2026-08-17 05:00:00 UTC606.4400Binance Spottrue44.700161.12761010.08420.71190.70132026-08-17 05:00:00 UTC2026-08-18 05:00:00 UTCcomplete-0.48970.2572-0.7519historical-evidence-1.2
BNBUSDT:1787029200BNBUSDToversold2026-08-18 05:00:00 UTC603.4700Binance Spottrue28.031152.2803125-0.48970.75661.06702026-08-18 05:00:00 UTC2026-08-19 05:00:00 UTCcomplete-0.26020.2867-0.5750historical-evidence-1.2
BNBUSDT:1787151600BNBUSDToverbought2026-08-19 15:00:00 UTC608.7600Binance Spottrue70.801056.03451591.00380.56881.86832026-08-19 15:00:00 UTC2026-08-20 15:00:00 UTCcomplete5.49976.6102-0.0049historical-evidence-1.2
BNBUSDT:1787241600BNBUSDToverbought2026-08-20 16:00:00 UTC652.5600Binance Spottrue82.184962.1198165.82343.15705.71352026-08-20 16:00:00 UTC2026-08-21 16:00:00 UTCcomplete4.06865.1474-1.0175historical-evidence-1.2
BNBUSDT:1787331600BNBUSDToverbought2026-08-21 17:00:00 UTC679.5300Binance Spottrue72.416146.1721413.92753.21836.38252026-08-21 17:00:00 UTC2026-08-22 17:00:00 UTCcomplete2.48706.8503-1.1420historical-evidence-1.2
BNBUSDT:1787511600BNBUSDToverbought2026-08-23 19:00:00 UTC699.7200Binance Spottrue79.170858.8070910.20342.43220.10892026-08-23 19:00:00 UTC2026-08-24 19:00:00 UTCcomplete0.46452.4467-0.9690historical-evidence-1.2
BNBUSDT:1787630400BNBUSDToverbought2026-08-25 04:00:00 UTC715.5000Binance Spottrue75.273054.12291242.82392.08384.62092026-08-25 04:00:00 UTC2026-08-26 04:00:00 UTCcomplete-2.71980.4277-3.8435historical-evidence-1.2
BNBUSDT:1787677200BNBUSDToversold2026-08-25 17:00:00 UTC698.6900Binance Spottrue28.253634.8834137-0.86972.09460.13722026-08-25 17:00:00 UTC2026-08-26 17:00:00 UTCcomplete-0.39651.3411-1.5300historical-evidence-1.2
BNBUSDT:1787742000BNBUSDToverbought2026-08-26 11:00:00 UTC706.8000Binance Spottrue70.384960.64131551.04941.7174-0.73412026-08-26 11:00:00 UTC2026-08-27 11:00:00 UTCcomplete0.04391.2719-2.0798historical-evidence-1.2
BNBUSDT:1787878800BNBUSDToverbought2026-08-28 01:00:00 UTC712.8500Binance Spottrue70.737057.8021251.35641.32922.39672026-08-28 01:00:00 UTC2026-08-29 01:00:00 UTCcomplete-3.08061.0016-3.8521historical-evidence-1.2
BNBUSDT:1787932800BNBUSDToversold2026-08-28 16:00:00 UTC696.1100Binance Spottrue22.756747.529340-2.14241.4393-2.45472026-08-28 16:00:00 UTC2026-08-29 16:00:00 UTCcomplete-0.75420.0460-1.5400historical-evidence-1.2
BNBUSDT:1788037200BNBUSDToverbought2026-08-29 21:00:00 UTC692.8000Binance Spottrue72.245662.6005690.65821.06230.93352026-08-29 21:00:00 UTC2026-08-30 21:00:00 UTCcomplete0.69431.6224-0.3176historical-evidence-1.2
BNBUSDT:1788148800BNBUSDToversold2026-08-31 04:00:00 UTC685.3900Binance Spottrue29.266850.7129100-1.32171.9551-0.49652026-08-31 04:00:00 UTC2026-09-01 04:00:00 UTCcomplete1.17741.3773-0.3779historical-evidence-1.2

Historical reconstruction is not proof of information available then or an executed return.

How to read this page

  • Did prices rebound after low RSI, or keep moving in the same direction?
  • BTC, ETH, SOL, BNB, XRP and DOGE Binance Spot; simple rolling RSI, not Wilder RSI.
  • Read actual coverage and missing values before comparing outcomes.
  • Download the evidence; distinguish historical reconstruction from locally recorded events.

What can this page tell you quickly?

Best for
Did prices rebound after low RSI, or keep moving in the same direction?
Measured scope
BTC, ETH, SOL, BNB, XRP and DOGE Binance Spot; simple rolling RSI, not Wilder RSI.
Update schedule
Recalculated every six hours; completed-window studies exclude the ongoing UTC day.
Do not infer
No guaranteed trading edge, complete point-in-time history or automatic entitlement to every data family.

Why specify the RSI formula so prominently?

Different smoothing conventions can produce different readings from the same close series. A user comparing a chart's Wilder RSI with this simple rolling ratio should not expect identical trigger hours. The disclosed formula makes the study reproducible without pretending to validate every indicator implementation.

This initial study intentionally tests a precisely defined historical condition. It does not measure notification delivery accuracy and does not claim that production RSI alerts occurred at these reconstructed timestamps.

Verify: Binance Spot candle field documentation

Does oversold mean a reversal has started?

Oversold describes an imbalance in recent price changes. It does not prove that sellers have stopped, that buyers have taken control or that a bottom exists. A strong decline can produce repeated extreme readings while price continues lower.

Read the oversold group's positive-return frequency together with adverse excursion. Even a positive later close may have been preceded by further losses. For overbought rows, a negative asset return is not a short-trade profit because entry, borrow, leverage and exit rules are absent.

What would make a more convincing next-stage RSI study?

The next step is to predefine trend and volatility strata, then evaluate a separate future sample rather than tune thresholds until an attractive historical result appears. This page does not yet publish regime-conditioned results, so it cannot support claims about which regime makes RSI reliable.

Keep matched controls and incomplete outcomes in the evidence ledger. Groups with fewer than 20 completed events receive no percentages. Larger groups remain descriptive because matching cannot remove every confounder, the current-universe selection is retrospective, and execution costs are outside the study.

How can I audit and cite this measurement?

CheckWhat to verifyWhy it changes interpretation
ScopeBTC, ETH, SOL, BNB, XRP and DOGE Binance Spot; simple rolling RSI, not Wilder RSI.Do not generalize a named sample to the whole crypto market.
FormulaUse the disclosed simple rolling RSI over 14 hourly changes and space extreme events by 24 hours. Controls match symbol and UTC hour-of-week, minimize prior volatility, trend and BTC-regime distance, and cannot overlap an event outcome window. Estimates require at least 20 complete events and use moving-block bootstrap intervals.A similarly named indicator can use a different convention.
Data timeObservation window versus materialization timeA fresh computation is not necessarily a fresh source observation.
DeliveryPublic evidence versus subscribed Market Events v1Inspect the data catalog before assuming commercial inclusion.

What is measured, and what is not?

Measured claimEvidence on this pageBoundary
Did prices rebound after low RSI, or keep moving in the same direction?The current table and downloadable rows using rsi-outcomes.BTC, ETH, SOL, BNB, XRP and DOGE Binance Spot; simple rolling RSI, not Wilder RSI.
Results can be checked against an explicit computation.Use the disclosed simple rolling RSI over 14 hourly changes and space extreme events by 24 hours. Controls match symbol and UTC hour-of-week, minimize prior volatility, trend and BTC-regime distance, and cannot overlap an event outcome window. Estimates require at least 20 complete events and use moving-block bootstrap intervals.Archive availability and revisions constrain historical reproducibility.

Method and data boundary

Compute simple rolling RSI as 100 × sum(positive close differences) divided by sum(absolute close differences) over 14 hourly changes; a flat window is 50, oversold is at most 30 and overbought at least 70. Space events by 24 hours and require all 24 future bars. Statistics require 20 complete events. The 95% CI is a 1,000-resample circular moving-block bootstrap of the median with block size 3, published uint32 xorshift32 seeds and linear interpolation at (999 × q). Controls match symbol and UTC hour-of-week exactly, then minimize the published equally weighted normalized L1 distance over prior 24h return/5, prior volatility/2 and BTC prior return/5. Missing components cost 10; caliper is null; controls are selected without replacement in symbol/time order. Same-symbol event-window overlaps are excluded; ties use distance, absolute time gap, then earliest control time. The JSON links the complete candidate pool and a SHA-256 digest of its ordered observation IDs.

BTC, ETH, SOL, BNB, XRP and DOGE Binance Spot; simple rolling RSI, not Wilder RSI. Historical results are descriptive, not executed profits or guaranteed future behavior.

Read the complete CoinNudge methodology

Sources and verification

Frequently asked questions

Did prices rebound after low RSI, or keep moving in the same direction?

This page measures subsequent price behavior after a disclosed simple rolling RSI(14) reaches 30 or below, or 70 or above, on hourly Binance Spot closes. It uses sums of the last 14 gains and losses, not Wilder's smoothed RSI, and must not be confused with CoinNudge's live technical-alert implementation. Oversold, overbought and middle-range controls are reported separately. The purpose is to examine the common reversal assumption with explicit evidence, not to turn an oscillator threshold into a buy or sell instruction.

How often do the numbers change?

A bounded background calculation runs at most every six hours. Look at the actual observation interval as well as the calculation time; missing and pending data are not filled with zero.