This indicator projects dynamic price target levels directly on the chart based on configurable signal conditions such as crossovers and crossunders between two sources.
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
Users can select from a wide range of built-in technical indicators, including Supertrend, moving averages, and oscillators, or supply external series. The script plots customizable target lines, labels, and candle coloring to signal upside and downside objectives. Settings allow fine-tuning of target distances using ATR or external values, condition rules, and display styles.
Configurable multi-source condition triggers
Dynamic target projection based on ATR or external distances
Market structure break and order block visualization
Customizable target levels, labels, and candle coloring
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
Show Target Labels
bool
true
showLabels
Candle Coloring
bool
true
candleColoring
Enable Target
bool
true
enableTarget1
Long Position Target
bool
true
isLong1
New Target Condition
string
Source A
_
target1Condition
string
CrossOver
target1Condition
_
string
Source B
_
Source A
string
External
targetSource1A
External
source
close
targetExternal1A
Settings
string
targetTiSettings1A
Source B
string
Supertrend
targetSource1B
External
source
open
targetExternal1B
Show all 40 settings
Setting
Type
Default
Variable
Settings
string
10,3
targetTiSettings1B
Source B Value
int
0
targetValue1B
Target Color
color
#089981c1
target1Css
Levels Style
string
· · ·
target1Style
Show Source Values
bool
false
showSource1
Wait Until Reached
bool
false
waitTarget1
New Target When Reached
bool
false
newTarget1
Evaluate Wicks
bool
true
useWicks1
Target Distance From Price
float
3
distTarget1
distOptions1
string
ATR
distOptions1
External Distance Value
source
close
externalDist1
Enable Target
bool
true
enableTarget2
Long Position Target
bool
false
isLong2
New Target Condition
string
Source A
_
target2Condition
string
CrossUnder
target2Condition
_
string
Source B
_
Source A
string
External
targetSource2A
External
source
close
targetExternal2A
Settings
string
targetTiSettings2A
Source B
string
Supertrend
targetSource2B
External
source
open
targetExternal2B
Settings
string
10,3
targetTiSettings2B
Source B Value
int
0
targetValue2B
Target Color
color
#f23646c0
target2Css
Levels Style
string
· · ·
target2Style
Show Source Values
bool
false
showSource2
Wait Until Reached
bool
false
waitTarget2
New Target When Reached
bool
false
newTarget2
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 indicator detects equal highs and lows by comparing prices within user-defined left and right bars using a tolerance percentage. It plots horizontal lines on the price chart for equal highs in one color and lows in another. A screener allows input of mult
This Pine Script indicator plots a ZigZag on the price chart. It identifies reversal points when price moves more than a set percentage from the last pivot. The script calculates forecasts using zigzag data and labels detected geometric patterns including harm
This indicator plots market structure on the price chart by identifying swing highs and lows. It connects these points with lines to visualize trend direction and detect Break of Structure (BOS) when price breaks a prior swing in the current trend. Change of C
This indicator implements the Fractal Model concept to plot market structure shifts, liquidity sweeps, and Change in State of Delivery (CISD) levels. It overlays custom higher-timeframe candle previews, open prices, and time markers directly on the price chart
BigBeluga Smart Money Concepts identifies and overlays market structure and volumetric order blocks directly on the price chart. It analyzes market swings, trend sweeps, and mapping structure using customizable pivot lengths and calculation modes. The indicato
Apex Trend & Liquidity Master calculates a trend cloud using customizable moving averages expanded by a volatility multiplier directly on the main price chart. It identifies dynamic support and resistance liquidity zones from swing high and low pivots, extendi