How to find past crypto charts that look like today's

How to find past crypto charts like today's in five steps: coin, exchange, candle size, window length and match count, then how to read each case.

Finding past charts that look like today's takes five choices: a coin, one exchange, a candle size, a window length, and how many matches to read. The search accepts 5-minute to 1-day candles and windows of 20 to 200 candles, with 1-hour candles and 48 candles as the defaults. Your choices also set how much past there is to search: on Binance, 1-hour data starts in September 2019, but 5-minute data only in January 2026.

The matches are past cases, not a forecast. Below are the steps, then what we measured.

For how much the window length changes the matches, see How many candles for pattern matching?.

A bar, also called a candle, shows the open, high, low and close price over a set time. A chart-shape search takes the latest bars of one market, turns them into a shape, and finds the earlier stretches of that market whose shape is nearest.

Comparand compares a coin only with its own past on the same exchange. A Bitcoin search on Binance returns Bitcoin cases from Binance. It never returns another coin or another exchange. Our plain guide to what a chart analog is covers the idea, and why the same exchange matters explains the one-market rule.

Each match is one episode: it does not overlap the chart you searched, and you get one match per episode, not ten nearly identical hours in a row.

One real chart search: the last 48 hourly candles and the three closest past matchesA real Binance BTCUSDT search on hourly bars ending 19 August 2023 06:00 UTC, picked for close matches and small later moves (not for direction) out of 300 in our test sample. The first panel shows the last 48 hourly candles that were searched, 17–19 Aug 2023. The next three panels show the closest three of 10 past matches from the same coin on the same exchange: 2–4 Mar 2023, price 24 hours after the window ended +8 basis points; 14–16 Jun 2023, price 24 hours after the window ended +326 basis points; 11–13 Jun 2020, price 24 hours after the window ended +8 basis points. Each window is drawn on its own price scale; arrows are to scale within their window.CHART LOOK-ALIKES / ONE SEARCH48 candlesA search window and three past windowsof the same coin that match it.The chart you search17–19 Aug 2023+24hunknownMatch 1 of 10 (closest)2–4 Mar 2023+24h+8 bpMatch 2 of 1014–16 Jun 2023+24h+326 bpMatch 3 of 1011–13 Jun 2020+24h+8 bpEach window uses its own price scale.Arrow: price 24 hours after the window ends.Source: Binance BTCUSDT hourly bars, Comparandarchive. One of 300 searches, ending 19 Aug2023 06:00 UTC, picked for close matches andsmall moves, not direction.comparand.xyz
One real chart search: the last 48 hourly candles and the three closest past matches

Step 1: Which coin and exchange should you pick?

Pick the coin and the exchange you actually trade or study. The search covers BTC, ETH, SOL and other big coins on Binance, Bybit, OKX and Coinbase, plus Hyperliquid perps. A perp is a futures contract that never expires.

Coverage is not equal everywhere:

  • Binance: 10 perps. Coinbase: 7 spot markets, with no BNB, LINK or TRX. OKX: 9 perps, no LINK. Bybit: 10 perps.
  • Hyperliquid: about 210 perps.

Before you search, ask for the venue list. That check is free. It tells you which exchanges, datasets and bar sizes are available.

Step 2: Which candle size?

The search accepts 5-minute, 15-minute, 1-hour, 4-hour and 1-day candles. One hour is the default.

Smaller candles have less history. On Binance, 1-hour, 4-hour and 1-day data start in September 2019. The 15-minute data starts in October 2024, and 5-minute data in January 2026. A search can only match your chart with windows from the past it has. With 5-minute candles, that past is much shorter.

Step 3: How many candles in the window?

The window is how many of the latest candles are compared. It can be 20 to 200 candles, and the default is 48. At one hour per candle, 48 candles cover two days.

This choice matters more than most people expect. We ran the same search times with 48 and 96 hourly candles. Both searches ended at the same moment, so the longer one just added older prices. We counted how many of the ten closest past cases were exactly the same in both lists.

Step 3: How many candles in the window?
Market (hourly, 300 searches each, 2020 to September 2026) Average cases kept, of 10 Searches where none were kept
Binance BTCUSDT 1.96 35.00%
Binance ETHUSDT 1.90 29.67%
Coinbase BTC-USD 1.88 39.00%
Coinbase ETH-USD 1.52 42.33%

The typical search kept 1 case. Nine in ten searches kept 5 or fewer (4 or fewer for Coinbase ETH-USD). Even when we counted two matches as the same if they ended within 12 hours of each other, only 1.55 to 2.04 of ten lined up. Going from 24 to 96 candles kept even fewer: 0.40 to 0.57 of ten. The longer window mostly showed different past charts, not the same ones with a few extras.

Neither window was "right". A short window focuses on the recent move. A long one also shows the climb or fall that came before it. Pick the length that covers the move you care about, and choose it before you look at what followed. Our guide on how window length changes the matches shows more cases.

Step 4: How do you read each past case?

For each match you get its dates, its own price path, and what the price did after it. With a 48-candle window, the forward moves are measured at 12, 24 and 48 candles after the match, a quarter, half and full window length. On hourly candles, that is 12, 24 and 48 hours later.

Moves come in basis points (bp). One basis point is one hundredth of one percent, so 100 bp is 1%.

Read the matches one by one and notice the dates. If five matches come from the same crash week, they are really one story. Also check whether the matches come from different years or all from one.

Step 5: How do you read the spread?

The search shows each case and gives no average or hit rate. That is on purpose. You count the ups and downs yourself.

We measured what that count looks like. For 12 markets, we ran 300 searches each, 3,600 in all, using 48 hourly candles and 10 matches. We looked at the middle later move of the ten matches and asked if it pointed the right way.

Step 5: How do you read the spread?
Time after the search Matches pointed the right way Price was up (the guess-up score) Searches where 4 to 6 of 10 matches were up
12 hours 50.44% 51.67% 65.36%
24 hours 50.22% 50.92% 62.72%
48 hours 50.25% 51.39% 63.64%

In every row, always guessing up scored a little higher than following the look-alikes. And in about two of three searches, the ten matches split almost evenly: 4 to 6 went up. Following the middle match move and paying a 0.05% fee on each side, the average 24-hour trade lost 0.07%.

So read the spread as a range of past outcomes, not as a vote. Our guide on when past crypto cases disagree explains how to read a split, and do chart look-alikes predict crypto breaks the 3,600 tests down by market.

Ten past matches from one real search: 6 up and 4 down after 24 hoursA real Binance BTCUSDT hourly search ending 19 August 2023 06:00 UTC, chosen for close matches and small later moves, not for direction. Ten lines show the price of each past match hour by hour for 24 hours after its window ended, as a percent change. After 24 hours 6 lines are above zero and 4 are below: +0.08%, +3.26%, +0.08%, +0.73%, +1.47%, −0.63%, −0.04%, −0.62%, −4.48%, +0.65%. Across 3,600 searches on 12 markets, 62.72% had 4 to 6 of 10 matches up at 24 hours.CHART LOOK-ALIKES / TEN PATHS6 up, 4 down10 past matches from one real search, 24hours after each window ended.Price change after the window ended−6%−4%−2%0%+2%+4%0h6h12h18h24hHours after the window ended6 up4 downAcross 3,600 searches, 4 to 6 of 10 matcheswere up at 24 hours in 62.72% of them.Source: Binance BTCUSDT hourly bars, Comparandarchive. One search ending 19 Aug 2023 06:00UTC, chosen for close matches and small moves,not for direction.comparand.xyz
Ten past matches from one real search: 6 up and 4 down after 24 hours

What does this not show?

It does not show that look-alike charts are useless for research. It shows that, in our test, the middle of ten matches did not guess direction better than always guessing up. It says nothing about rare cases.

The 3,600 searches also overlap in history, so they are not 3,600 independent tests. The test used only surviving markets. It leaves out funding payments, spreads and slippage (the gap between expected and real fill price).

How we measured this

For the window-length test, we used hourly bars for Bitcoin and Ethereum on Binance and Coinbase, with 300 search times per market from January 2020 to September 2026. At each time we ran a 48-candle and a 96-candle search with ten matches, with matches not overlapping. We counted exact shared ending hours between the lists.

For the 3,600-search test, we ran 300 times in each of 12 markets, using 48 hourly candles, and compared each match list's middle forward move with what actually followed. Each match had to finish before the search began, and its forward moves had to be complete. A live search may meet gaps in the data that this test skipped.

Try this in Comparand

Ask your connected AI agent: "Which exchanges and bar sizes can you search? Then find the ten past charts closest to the last 48 hourly bars of BTC on Binance."

  • venue_coverage lists the other exchanges and prediction markets served, with their datasets, kinds and bar sizes. It is free on every key.
  • shape_analogs takes a venue and symbol. You can set timeframe, an end time, window (20 to 200, default 48) and k, the number of matches (1 to 20, default 10). It returns each past case with its own path and its forward move at a quarter, half and full window, in bp. It costs $0.01 per search from your credits.
  • It never matches another coin or another exchange, and it gives no average or hit rate.

Try an older end time too: "Run the same search as of a past date, then check what followed." You can try 3 coins free, read the tool docs, or see how matching works. These are past cases, not a forecast.

The short version

  • Pick a coin and one exchange; a search only matches that coin's own past on that exchange.
  • Candle size sets how much history you have; the window sets the shape you compare.
  • Going from 48 to 96 candles kept only 1.52 to 1.96 of ten matches, so choose the window before you look at outcomes.
  • Read each case and its date, then count the spread yourself.
  • In 3,600 tests, the ten closest matches called 24-hour direction right 50.22% of the time, below always guessing up at 50.92%.

Questions people ask

How do I find past crypto charts that look like today's?

Pick a coin and one exchange, choose a candle size and how many candles to compare, then run a chart-shape search. It returns the closest past windows from that same coin on that same exchange, each with what the price did next.

Do the closest past charts show what happens next?

Not reliably. In 3,600 tests on 12 crypto markets, the ten closest matches pointed the right way over the next 24 hours 50.22% of the time. Always guessing up scored 50.92%.

Why do the matches change when I change the chart length?

A longer window adds older prices, which changes the shape being compared. In four Bitcoin and Ethereum markets, going from 48 to 96 hourly candles kept only 1.52 to 1.96 of the ten closest matches on average.

Can I search a different coin's past?

No. A search compares a coin only with its own past on the same exchange. Bitcoin on Binance only matches Bitcoin on Binance.

How much does one chart search cost?

A chart-shape search costs $0.01, paid from credits. You can try 3 coins free on the try page, and checking which exchanges are covered is free.

Read next