INVITE-ONLY SCRIPT

FlowMap / Flowly Indicators

288
Introducing FlowMap

FlowMap is built to be minimal, yet a powerful tool for navigating orderflow with all key concepts baked into one.

Concepts
💧 Liquidity Heatmap
🌀 Internal Flow
🔅 Value Area & POC
🔥 Liquidations

On top of the concepts themselves, FlowMap supports a wide range of features for backtesting orderflow events as well as automating workflows using alerts and scanning with PineScreener.

Features
🧪 Signal builder
📊 Backtesting & Analytics
🔔 Custom alerts
📡 Custom scans

FlowMap can be used on all timeframes and charts available on TradingView. FlowMap differs from traditional orderflow tools by detecting key orderflow events algorithmically using price and volume, rather than using direct exchange trade feed. This approach comes with its own unique advantages and disadvantages, which are discussed further ahead.

For getting access to FlowMap, see "Author's instructions" section. Please review "Limitations & considerations" also.

Let’s go over in detail all the concepts, key features and how to use FlowMap in practical ways.


💧 Liquidity Heatmap

Before jumping into the heatmap itself, let's first go over what liquidity is. Liquidity refers to buy and sell orders placed in an orderbook at various price levels. Depth of liquidity refers to how many buy and sell orders are clustered around various price levels.

Deep liquidity
Buy/sell orders that are clustered around narrow area in price
-> Price struggles to move to higher/lower prices, hard passage

Thin liquidity
Buy/sell orders that are spread out across a larger area
-> Price doesn't struggle to move to higher/lower prices, easy passage

스냅샷
As every buy order needs a seller and every sell order needs a buyer, price naturally finds resistance at deep liquidity where resting limit orders are overwhelming incoming market orders. Here’s a ballpark illustration of how price can be expected to react at deep vs. thin liquidity.

스냅샷
FlowMap is built to detect only deep liquidity where price is likely to find resistance. Deep liquidity is detected using specific type of turns in price that signal an underlying liquidity pool, responsible for the turn.

When a liquidity pool is detected, FlowMap estimates its depth using volume traded at the pool. The larger the estimated liquidity pool, the larger the line and brighter the color. Deep liquidity can also be gauged by looking for multiple overlapping lines.

스냅샷
Liquidity pool manipulation
FlowMap also highlights events where a liquidity pool is exceeded and price closes back in, referred to as manipulation. The idea behind manipulation is to identify extremes where traders have sold or bought into overwhelming limit orders set by larger players, leaving the participating traders as exit liquidity.

When market psychology starts to play out, these traders are compelled to cover their losses, further fueling a reversal.

스냅샷

🌀 Internal Flow

Internal Flow displays unusual volume activity taking place inside a candle, highlighted in a heatmap style - brighter color corresponding to higher volume. In simple terms, Internal Flow shows an X-ray view of activity inside candles, revealing high value orders and key flows.

스냅샷
How Internal Flow is calculated
Internal Flow is calculated using lower timeframe price moves and the volume associated with them. For example, on 1H chart FlowMap goes over 60x1 minute price moves inside the candle, assesses their volume and visualizes unusual activity. FlowMap automatically chooses an appropriate lower timeframe that maintains same level of accuracy across all charts and timeframes.


🔅 Value Area & POC

Sometimes a candle does not have high value orders or extreme activity, but it is regardless useful to know where most volume and highest volume was traded. Value Area displays area in each candle where 70% (customizable) of the volume was traded, visualized using a blue box. Point of Control (POC), displays point in price where highest amount of volume was traded, visualized using a black horizontal line.

스냅샷

How Value Area & POC are calculated
Like with Internal Flow, Value Area and POC are also calculated using lower timeframe price moves. Using same 1H chart example, FlowMap goes over 60x1 minute price moves inside the candle to calculate range where 70% of all volume was traded (Value Area).

Point of control (POC) is defined as closing price of the lower timeframe candle where largest volume occurred. Value area is then calculated starting from this point, progressively calculating an area to the upside and downside, until the area captures 70% of all trading volume.


🔥 Liquidations

Liquidations are detected by a complex algorithm that uses volume and price anomalies to identify events where traders were forcefully liquidated. In simple terms, liquidations signify traders who have suffered significant losses and pain, leaving price exhausted and creating a window of opportunity for a reversal/halt in price. Size of the bubbles indicate estimated amount of realized liquidations. The bigger the bubble, the more liquidations.

스냅샷

🧪 Signal builder

Signal builder can be used to build custom orderflow based signals using any single event or combining multiple. Once signal is defined and built, it can be used for backtesting, creating alerts and market scans.

The following events are available for creating a signal:

- Liquidations
- Liquidity pool sweeps
- Liquidity pool confirmed
- Manipulation

Signals can be previewed on chart visually, showing where they have historically triggered. Preview mode also shows backtest metrics for each signal.

스냅샷

📊 Backtest & Analytics

Once conditions are defined using Signal builder, FlowMap detects each occurrence of the signal and measures its performance using price and volume metrics, shown on the right side table.

스냅샷
1. Amount of signals
Amount of signals shows how many times the custom signal has occurred through the chart’s history.

2. Volume test
Volume test refers to how much volume traded at signal is above/below average volume. This concept is also known as relative volume, comparing current volume traded to a historical average (average of 20 historical candles).

Example: When volume gain is +30%, volume traded at signal is typically 30% higher than average. Volume test allows us to validate and measure liquidity depth typically found when signal fires.

3. Highs/lows hold test
Highs/lows hold test measures likelihood of price staying above signal low price (bullish impact test) and staying below signal high price (bearish impact test). This test is measured for 3 candles after signal confirmation, giving us an idea of resistance in price.

Example: Highs hold score of 66% indicates two out of three candles after a signal stay below signal high price, indicating price at least stops trending up most of the time.

4. Max. run test
Max. run test measures maximum price increase (bullish impact test) and decrease (bearish impact test) after a confirmed signal, expressed in percentage change. Max. run is calculated by measuring highest/lowest price within 3 candles after a signal, compared to signal closing price. This test gives an idea for typical reversal magnitude.

Example: Max. run up score of +1.2% indicates that a signal typically leads to 1.2% upside move.

Together, FlowMap's backtesting can be used to form evidence based trade thesis/ideas and get a sense for what is reasonable to expect from various orderflow events. The backtest results will always vary from chart to chart and conditions selected for a signal, which is good to keep in mind. Users should also note that the metrics are guidelines, historical performance does not guarantee future results.


🔔 Creating alerts

Custom signals can also be used for alerts. Once we have defined the conditions for the signal we wish to get notified on, we can enable an alert for it using TradingView's alert menu.

스냅샷

📡 Creating scans

In the same way, custom signals can be used for market scans using PineScreener. PineScreener allows scanning custom watchlists for signals using any indicator, including FlowMap.

Head to PineScreener and select FlowMap under Indicators to prepare for a scan.

스냅샷

Scroll down in FlowMap's settings menu to find all available events. In this example, we're scanning for downside liquidations. Once we have selected downside liquidation from the events, let's click "Apply" to save the changes.

스냅샷

To scan the selected watchlist of charts, set “Custom signal” to “True”. Then just click “Scan”. PineScreener will begin to look for charts where downside liquidation has recently occurred, shown as a list of symbols where signal was found. We can see that PineScreener found a downside liquidation on MSFT (Microsoft).

스냅샷

We can then hop over to TradingView and open up Microsoft's chart to confirm a downside liquidation is indeed there.

스냅샷

❓ Limitations and considerations

FlowMap is based on algorithmic orderflow, which significantly differs from orderbook based orderflow. That being said, FlowMap has some unique advantages and disadvantages that users should be aware of.

1. Advantages vs. disadvantages
✅ Reduced noise, clearer read on orderflow
✅ Can be validated using backtesting
✅ Can be used for alerts and market scans
❌ Some orderflow events have a slight delay (see below)
❌ Not based on volume tick data


2. Confirmation times
Due to the nature of algorithmic orderflow, some events are not detected in real-time. The algorithm powering FlowMap is designed to be at a sweet spot for less noise/more accurate indications without sacrificing reasonable confirmation times.

Liquidity pool sweep: ⚡️ Real-time, no delays
Liquidity pool sweeps are detected real-time, drawn as they develop without delays.

Value area & POC: ⚡️ Real-time, no delays
Value area & POC are calculated real-time, drawn as they develop without delays.

Internal Flow: ⚡️ Real-time, no delays
High value trades shown by Internal Flow are real-time, drawn as they develop without delays.

Liquidations: ⏱️ On candle close
Liquidation conditions are checked on candle close, after which they are considered confirmed.

Manipulation: ⏱️ On candle close
Manipulation pattern confirms once price has closed back inside exceeded liquidity pool.

Liquidity pool confirmation: ⏱️ 2-3 candle delay
Liquidity pools are confirmed on average in 2-3 candles after a qualifying turn in price.


3. TradingView related limitations
While FlowMap can be used on free plans, due to TradingView related restrictions some functionality are available only for users with a paid plan.

Internal Flow and Value Area & POC on 1 minute charts
Internal Flow and Value Area & POC can be used on 1 minute timeframe only if you have a Premium plan or above (as of writing this guide).

This is due to TradingView restricting seconds based timeframes only for these plans, which FlowMap uses on 1 minute charts.

Market scans
Market scans using PineScreener are only available if you have a Premium plan or above (as of writing this guide).

All other functionality of FlowMap works the same way for free plans.


💡 How to use FlowMap

FlowMap is a simple, yet a powerful tool allowing one to see inside charts and identify when the flows are favorable. Let's cover a few practical ways on how to take advantage of FlowMap.

Identify absorption/trapped traders
Absorption refers to an event where price forms a reversal shaped candle pattern, while high amount of volume is traded at the wick.

The idea behind absorption is that price found liquidity to which traders bought/sold into with high effort, but reaped little reward. Absorption can be interpreted as a sign of deep and impactful liquidity, potentially causing a halt/reversal in price.

Absorption can be seen using Internal Flow by looking for high value trades in wicks. Ideal point of confluence for absorption is a preceding parabola-type trend, increasing likelihood of exhaustion.

스냅샷
Although the high value trades at wick imply greater absorption (therefore more likely exhaustion/price impact), absorption can also be spotted using just Value Area and POC at wick as well.

스냅샷
Identify trend initiation
Internal Flow, Value Area and POC are also useful for gauging when large players are initiating new moves. Uptrend initiations can be seen from large amount of flows at candle high, downtrend initiations at candle low.

Unlike with absorption, ideal point of confluence for trend initiations is a preceding low volatility/stable period of price action.

스냅샷
Identify rekt traders
While absorption often coincides with forced liquidations, another simple and straightforward way to detect such instances on FlowMap is liquidation bubbles and manipulation patterns.

Liquidations indicate when traders are forcefully liquidated and price moves away from them, creating ideal conditions for a halt/turn in price.

스냅샷
Although less frequent, manipulations are also apt indications for detecting pain. Buyers and sellers that are trapped into liquidity pool sweep create ideal conditions for long and short squeezes.

스냅샷
Detecting key levels
Liquidity pools on FlowMap can be used to anticipate key levels where price is likely to find liquidity, resulting in resistance.

스냅샷
📃 Disclaimer

FlowMap does not provide a standalone trading strategy or financial advice. It also does not substitute knowing how to trade. Example charts and ideas shown for use cases are textbook examples under ideal conditions, not guaranteed to repeat as they are presented. Hypothetical or simulated performance does not represent actual trading and past results do not guarantee future performance.

For getting access to FlowMap, see "Author's instructions" section.

면책사항

해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.