Bitcoin Market Structure
Liquidity waves and trend phases visualised on BTCUSDT 1D over the last 400 bars. Phantomflow methodology (ZigZag fractals).
Last update: —
⚪ Current trend
Sideways
🔄 Last structure change
—
📈 Active up-waves
0
📉 Active down-waves
0
How does this work?
Fractals are local highs or lows that have 2 bars as "shoulders" on each side. An up-fractal exists when a bar's high is strictly higher than the 4 surrounding bars (2 before + 2 after). Down-fractals are analogous for lows. Important: a fractal is only confirmed after 2 more bars — the last 2 bars in the chart are therefore still "pending" and can change retroactively (which is why they're slightly greyed out).
Liquidity waves form when 3 consecutive fractals point in the same direction. Three rising down-fractal lows (each low higher than the previous) create an up-wave. Three falling up-fractal highs create a down-wave. If the move continues, the existing wave is extended rather than a new one being started.
Trend determination: if the current close sits above the most recent down-wave high AND above the most recent up-wave low → clear up-trend. Both anchors broken below → clear down-trend. In the "mixed region" between anchors, the younger wave wins.
Candle gradient: in up-trend, candles run from yellow (near up-wave low) to green (toward the high), depending on close position between the anchors. In down-trend from magenta (near the high) to red (toward the low). In sideways markets neutral grey.
What this is good for (and what it isn't): Phantomflow is a visualisation tool, not a signal generator. You see at a glance whether BTC is structurally making higher lows or lower highs — the classic trend definition. It's not a buy/sell signal and doesn't replace your own research.
FAQ
Why are the last 2 candles greyed out?
Because fractals can only be confirmed 2 bars later — the algorithm needs to "look ahead" to know whether a point is truly a local high/low. The last 2 bars are therefore "pending" and can change retroactively in color/wave assignment.
And the grey candles on the far left?
That is the warmup region: the algorithm needs 2 bars per fractal plus 3 same-direction fractals to confirm a wave. In the first ~6-10 bars no wave is active yet → trend = sideways → neutral grey. Once the first wave is confirmed, the color scheme kicks in.
Are these buy/sell signals?
No. Phantomflow is a market-structure visualisation tool, not a signal generator. It shows you what trend regime BTC is structurally in — the trading decision is yours.
Why only BTCUSDT 1D?
Intentionally kept static as an educational page. Asset/timeframe switchers would turn this into a trading tool — other platform areas (Strategy Insights, Backtests) are for that.
How often is this updated?
Daily 04:00 UTC via cron. On page reload you always see the state from the last cron run.