Users select five anchor points (X, A, B, C, and D) directly on the chart via interactive input prompts. The script evaluates the coordinates and plots Fibonacci ratios, potential reversal zones (PRZ), and shaded triangle fills for patterns like Gartley, Bat, Butterfly, Crab, Cypher, Shark, and Nenstar. Settings control pattern selection, error tolerance percentage, and visual elements.
Interactive chart point selection for X, A, B, C, and D anchor points
Identifies classic, alternate, and non-standard harmonic patterns
Displays Fibonacci ratios and Potential Reversal Zones
Customizable triangle fill shading and error tolerance
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
X
price
0
x
xBarTime
time
0
xBarTime
A
price
0
a
aBarTime
time
0
aBarTime
B
price
0
b
bBarTime
time
0
bBarTime
C
price
0
c
cBarTime
time
0
cBarTime
D
price
0
d
dBarTime
time
0
dBarTime
Show XABCD
bool
true
showXABCD
Show Ratios
bool
true
showRatios
Show all 40 settings
Setting
Type
Default
Variable
Fill XAB/BCD
bool
true
fillMajorTriangles
majorFillTransparency
int
70
majorFillTransparency
Fill ABC/XBD
bool
true
fillMinorTriangles
minorFillTransparency
int
90
minorFillTransparency
errorPercent
int
8
errorPercent
PRZ Type
string
XAD Range
przType
patternColor
color
color.purple
patternColor
Classic Patterns
bool
true
classic
Anti/Alternate Patterns
bool
true
anti
Nonstandard
bool
true
nonStandard
Gartley
bool
true
gartley
Bat
bool
true
bat
Butterfly
bool
true
butterfly
Crab
bool
true
crab
Deep Crab
bool
true
deepCrab
Cypher
bool
true
cypher
Shark
bool
true
shark
Nenstar
bool
true
nenStar
Anti Nenstar
bool
true
antiNenStar
Anti Shark
bool
true
antiShark
Anti Cypher
bool
true
antiCypher
Anti Crab
bool
true
antiCrab
Anti Butterfly
bool
true
antiButterfly
Anti Bat
bool
true
antiBat
Anti Gartley
bool
true
antiGartley
Navarro 200
bool
true
navarro200
Five Zero
bool
true
fiveZero
Three Drives
bool
true
threeDrives
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.
Moving Average Channel plots separate simple moving averages for upper and lower bands on the price chart. It fills the space between bands with semi-transparent color and colors bars green above the upper band, red below the lower band, or gray in between. Us
This overlay indicator finds pivot highs and lows on the price chart and compares the last two highs and the last two lows. When the percentage difference between a pair is below the Equal HL threshold, it treats them as equal levels and draws a box. Left and
This indicator monitors multiple cryptocurrency symbols for trading signals. It calculates and plots entry prices, take profit, and stop loss levels for each symbol including BTCUSDT, ETHUSDT, BNBUSDT and others. Price crossovers trigger buy, sell or close ale
This overlay indicator draws a fixed-range volume profile on the price chart, splitting traded activity into up and down volume at each price level. It also plots a sentiment profile, a developing point of control, and value-area high and low around a configur
The BZ-tracker indicator marks ARK Invest buy and sell transactions on stock charts with labels. It plots green labels for purchases and red labels for sales, each annotated with a multiplier such as X1 or X2 to show the number of ARK ETFs trading the stock on
This indicator fits a linear regression through stored pivot highs and lows and draws the resulting channel on the price chart. A function returns predicted values, maximum and minimum deviations, and the average absolute deviation. Confirmed two-bar pivots up