1Copy the scriptPress Copy script above. It reads the file straight from GitHub.
2Open the Pine EditorOpen a TradingView chart and choose Pine Editor at the bottom of the screen.
3Paste over the templateCreate a new indicator, select all of the template text and paste. Press Save and give it a name.
4Add it to the chartPress Add to chart, then adjust the settings with the gear icon next to its name.
Source Code
The code stays on GitHub. The author has not published this script under an open licence, so ForexR does not show its code. Copy script reads the file straight from GitHub into your clipboard, so you can still try it on your own chart. Ask the author before reusing the code anywhere else.
Overview
The indicator tracks price tests against consolidation ranges, lower timeframe volume, order flow delta, and volume footprint value areas to confirm bullish breakouts or bearish breakdowns. Signals, level lines, and alerts plot directly on the main price chart, accompanied by optional background highlights for ATS spikes. Users can adjust breakout length, minimum level tests, volume thresholds, and asset presets.
Resistance and support breakout identification
Smart flow filtering with relative volume and delta confirmation
Average Trade Size proxy monitoring and spike detection
Lower timeframe footprint and order flow volume analytics
Customizable asset presets and test count thresholds
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
Period
int
5
prd
Max Breakout Length
int
200
boLen
Threshold Rate %
float
3.0
cwidthu
Minimum Number of Tests
int
2
mintest
Breakout Color
color
color.blue
bocolorup
Breakdown Color
color
color.red
bocolordown
Line Style
string
Solid
lstyle
Enable smart flow filters
bool
true
enableSmartFilters
Asset preset
string
Custom
assetPreset
Lower timeframe
timeframe
1
lowerTf
Relative lookback
int
20
lookback
Min relative volume
float
1.50
minRelVol
Show all 31 settings
Setting
Type
Default
Variable
Min relative activity
float
1.20
minRelAct
Min relative avgSizeProxy
float
0.80
minRelSize
Min absolute delta % of bar volume
float
0.05
minDeltaAbsPct
Footprint ticks per row
int
10
ticksPerRow
Value area %
int
70
vaPercent
Imbalance %
int
300
imbalancePct
ATS smoothing length
int
5
smoothLen
ATS baseline length
int
20
baselineLen
ATS change threshold %
float
5.0
changePctThresh
ATS spike Z-score threshold
float
1.5
spikeZThresh
Color bars by confirmed setup
bool
true
colorBars
Color background on ATS spikes
bool
true
colorBackground
Require ATS rising for breakout
bool
true
requireAtsRisingLong
Require ATS falling for breakdown
bool
true
requireAtsFallingShort
Require ATS spike up for breakout
bool
false
requireAtsSpikeLong
Require ATS spike down for breakdown
bool
false
requireAtsSpikeShort
Bullish ATS spike sequence bars
int
2
atsSpikeSequenceBars
Require breakout signal for ATS spike sequence alert
bool
false
requireBreakoutForSpikeSequence
Require relVol up or positive delta for ATS spike sequence alert
bool
true
requireRelVolOrDeltaForSpikeSequence
Third-party code. ForexR did not write, test or endorse this script, and the summary above was generated automatically from its code and README. Indicators describe the past, and a strategy's backtest can look better than live trading, especially when a script repaints. Check it in the Strategy Tester and on a demo account before you rely on it.
This script identifies and visualizes bullish and bearish order blocks on the price chart. It detects low-volatility consolidation ranges followed by breakout moves accompanied by high trading volume. Users can select between Simple, Relative, or Weighted volu
This indicator identifies and plots price compression zones directly on the price chart using multi-module scoring. It measures ATR compression, ADX chop levels, boundary touches, volume dry-up, and historical pivot levels to identify consolidation areas and s
This indicator plots opening range breakout levels across multiple timeframes, including five, fifteen, thirty, and sixty minutes, directly on the price chart. It also displays the session open and overnight high and low levels. The script calculates an openin
This indicator identifies dynamic support and resistance levels using pivot highs and lows. It plots resistance and support lines directly on the price chart once pivot points are confirmed. Additionally, it calculates a volume oscillator using 9-period and 26
This overlay indicator approximates a Bookmap-style liquidity view from price and volume. It draws heatmap boxes where volume exceeds a rolling average, volume dots above a relative-volume filter, and a smoothed cumulative-delta proxy. Optional signals use abs
This indicator draws a daily-anchored volume-weighted average price on the price chart and marks the first long or short reclaim of that level. A long needs a bar below the average whose high reaches it, a later close above it, and confirmation after at least