How it works

The market’s memory, in five steps

Chart Echo answers one question - “when has today happened before, and what came next?” Here is exactly how it does that, end to end.

Technical analysis rests on a simple idea: price patterns rhyme. The same shapes - bases, breakouts, blow-off tops, capitulation lows - show up again and again because the human behaviour behind them repeats. The hard part has never been believing that; it’s finding the precedents. Scrolling decades of charts by eye is slow, biased, and forgets the cases that don’t fit your story. Chart Echo automates the search and keeps every case honest.

1. You frame the pattern

Everything starts with the shape you care about. You pick a market - any stock or crypto - and choose how many recent candles count as “the pattern.” A tight 30-candle window captures a short, sharp setup; a wide 240-candle window captures broader structure. This framing is the single most important input, because it defines what “similar” means for the rest of the search.

2. The pattern becomes a fingerprint

Your framed window is normalised - scaled so that absolute price and absolute size drop out, leaving pure shape - and converted into a numeric vector. A $40 stock and a $4,000 one can be “the same pattern”; what matters is the geometry of the move, not the price tag. Optionally the match can be time-warped, so a pattern that played out faster or slower than yours still counts as a rhyme.

3. We search ~450 million historical windows

That fingerprint is compared against a large pre-built index of historical windows drawn from years of stock and crypto price history - on the order of 450 million of them. Using vector similarity search, Chart Echo ranks the closest matches in a fraction of a second and returns the strongest. Each match comes with a match score telling you how close the resemblance is.

4. Every match carries its own future

This is the part that makes the difference. A lookalike is only interesting because of what happened after it. Each historical match keeps its continuation window - usually the next ~60 candles. Line those continuations up and you can read the distribution of outcomes directly: how many setups like yours rose, how many fell, how many went nowhere, the average and median move, and the typical drawdown taken along the way.

5. You read the odds - then decide

The outcomes roll up into a single panel: a confidence score, a directional split, summary return and drawdown numbers, and a projection cone showing the range of where matched continuations went. From there you can save the workspace, set a reminder to see how it resolves, watch the market for fresh matches, or share what you found.

The guided journey

In the app this is laid out as five clear stages, so you never face a blank canvas:

  1. Market - The market remembers. Every chart has rhymed before. Choose a market and we’ll find where today echoes the past.
  2. Frame - What shape are we matching? Decide which slice of the chart is the setup. We match that exact shape against history.
  3. Matches - Every way today has rhymed. See the closest historical windows, the drivers behind each match, and the market backdrop at the time.
  4. Echo - How it played out before. Confidence, directional bias, average move, drawdown, and a projected continuation cone - from real continuations, not a forecast.
  5. Act - Act on the echo. Keep the setup to revisit, get nudged to see how it resolves, or share what you found.

What it is not

Chart Echo shows precedent, not prophecy. A strong historical analog is genuine evidence about how similar situations have resolved - but markets change, and the future is never obliged to honour the past. Treat the output as one well-organised input to your own judgement.