100% found this document useful (2 votes)
3K views

Infinity Algo ZZ

Uploaded by

n.mgamerm.n
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
3K views

Infinity Algo ZZ

Uploaded by

n.mgamerm.n
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

//@version=5

İndicator(‘Nas Infinity Algo [ZZ Algo]’, overlay=true, format=format.price, precision=2)

Periods = 40

Src = hl2

Multiplier = input.float(title=’Sensitivity’, step=0.1, defval=7.2)

changeATR = true

showsignals = input(title=’Show Buy/Sell Signals ?’, defval=true)

highlighting = input(title=’Highlighter On/Off ?’, defval=false)

atr2 = ta.sma(ta.tr, Periods)

atr = changeATR ? ta.atr(Periods) : atr2

up = src – Multiplier * atr

up1 = nz(up[1], up)

up := close[1] > up1 ? math.max(up, up1) : up

dn = src + Multiplier * atr


dn1 = nz(dn[1], dn)

dn := close[1] < dn1 ? math.min(dn, dn1) : dn

trend = 1

trend := nz(trend[1], trend)

trend := trend == -1 and close > dn1 ? 1 : trend == 1 and close < up1 ? -1 : trend

upPlot = plot(trend == 1 ? up : na, title=’Up Trend’, style=plot.style_linebr, linewidth=2,


color=highlighting == true ? #4caf50 : #ffffff00)

buySignal = trend == 1 and trend[1] == -1

plotshape(buySignal and showsignals ? up : na, title=’Buy’, text=’Buy’,


location=location.absolute, style=shape.labelup, size=size.normal, color=#4caf50,
textcolor=color.new(color.white, 0))

dnPlot = plot(trend == 1 ? na : dn, title=’Down Trend’, style=plot.style_linebr, linewidth=2,


color= highlighting == true ? #ff5252 : #ffffff00)

sellSignal = trend == -1 and trend[1] == 1

plotshape(sellSignal and showsignals ? dn : na, title=’Sell’, text=’Sell’,


location=location.absolute, style=shape.labeldown, size=size.normal,
color=color.new(color.red, 0), textcolor=color.new(color.white, 0))

mPlot = plot(ohlc4, title=’’, style=plot.style_circles, linewidth=0)


longFillColor = highlighting ? trend == 1 ? #4caf4f0b : #ffffff00 : #ffffff00

shortFillColor = highlighting ? trend == -1 ? #ff52520e : #ffffff00 : #ffffff00

fill(mPlot, upPlot, title=’UpTrend Highligter’, color=longFillColor, transp=90)

fill(mPlot, dnPlot, title=’DownTrend Highligter’, color=shortFillColor, transp=90)

alertcondition(buySignal, title=’SuperTrend Buy’, message=’SuperTrend Buy!’)

alertcondition(sellSignal, title=’SuperTrend Sell’, message=’SuperTrend Sell!’)

changeCond = trend != trend[1]

alertcondition(changeCond, title=’SuperTrend Direction Change’, message=’SuperTrend has


changed direction!’)

// Peak Profit

İmport protradingart/pta_plot/6 as pp

pp.peakprofit(buySignal, sellSignal)

// Bar Colors
Var color barColor = na

İf (sellSignal)

barColor := color.red

else if (buySignal)

barColor := color.green

else

barColor := barColor[1]

barcolor(barColor)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy