INVITE-ONLY SCRIPT
FlowMap / Flowly Indicators

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.
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.
僅限邀請腳本
僅作者批准的使用者才能訪問此腳本。您需要申請並獲得使用許可,通常需在付款後才能取得。更多詳情,請依照作者以下的指示操作,或直接聯絡FlowlyIndicators。
TradingView不建議在未完全信任作者並了解其運作方式的情況下購買或使用腳本。您也可以在我們的社群腳本中找到免費的開源替代方案。
作者的說明
🌐 Visit website: https://www.flowly.tools
See through charts with orderflow.
Spot rekt traders and whales, liquidity pools, unusual volume & backtest it.
Try risk free for 30 days.
Get FlowMap:
flowly.tools
Spot rekt traders and whales, liquidity pools, unusual volume & backtest it.
Try risk free for 30 days.
Get FlowMap:
flowly.tools
免責聲明
這些資訊和出版物並非旨在提供,也不構成TradingView提供或認可的任何形式的財務、投資、交易或其他類型的建議或推薦。請閱讀使用條款以了解更多資訊。
僅限邀請腳本
僅作者批准的使用者才能訪問此腳本。您需要申請並獲得使用許可,通常需在付款後才能取得。更多詳情,請依照作者以下的指示操作,或直接聯絡FlowlyIndicators。
TradingView不建議在未完全信任作者並了解其運作方式的情況下購買或使用腳本。您也可以在我們的社群腳本中找到免費的開源替代方案。
作者的說明
🌐 Visit website: https://www.flowly.tools
See through charts with orderflow.
Spot rekt traders and whales, liquidity pools, unusual volume & backtest it.
Try risk free for 30 days.
Get FlowMap:
flowly.tools
Spot rekt traders and whales, liquidity pools, unusual volume & backtest it.
Try risk free for 30 days.
Get FlowMap:
flowly.tools
免責聲明
這些資訊和出版物並非旨在提供,也不構成TradingView提供或認可的任何形式的財務、投資、交易或其他類型的建議或推薦。請閱讀使用條款以了解更多資訊。