ZigoParticipant
Master
I have attached a new indicater, wich I called Envelop-ATR , regrettably the name is changed in weightedaverage envelope ATR, I am not happy with that, because WMA in the code is not imported.
I had in mind before I published this indicator, that the Average used in the code (Sinpel, Exp, WMA, Wilder, zero lag, end-point, Hull ….) should be a point of discussion.
Therefore I ask to change the name will simplified to “ATR-Envelope”. In the attachement its seen clearly that almost every other average do the work.
In the attachement End-Point Average moving Up intentional
e=endpointAverage[n](close)+0.015*close
e1=endpointaverage[n](high)+2.618*AverageTrueRange[14](close)+0.015*close
e2=endpointaverage[n](low)-2.618*AverageTrueRange[14](close)+0.015*close
In, the attachement TriangularAverage moving down intentional
e=triangularAverage[n](close)-0.01*close
e1=triangularaverage[n](high)+2.618*AverageTrueRange[14](close)-0.01*close
e2=triangularaverage[n](low)-2.618*AverageTrueRange[14](close)-0.01*close
Hi Zigo, since the code you have posted used weighted average, it was obvious to me to named it “weighted average envelope”. Of course, you can change it to whatever centered average like you did in this topic 🙂
ZigoParticipant
Master
//Berekening van het gemiddelde en zijn banden
once n=21
e= Weightedaverage[round(SQRT(n))]( 2*Weightedaverage[round(n/2)](close)-Weightedaverage[n](close))
e1= Weightedaverage[round(SQRT(n))]( 2*Weightedaverage[round(n/2)](high)-Weightedaverage[n](high))+2.058*AverageTrueRange[14](close)
e2= Weightedaverage[round(SQRT(n))]( 2*Weightedaverage[round(n/2)](low)-Weightedaverage[n](low))-2.058*AverageTrueRange[14](close)
//Opwaartse koersen blauwe lijnen
//Neerwaartse koersen rode lijnen
//Gele rechthoeken zijwaartse koersen
if e1>e1[2] then
DRAWSEGMENT(barindex, e1, barindex[2], e[2])coloured(0,125,175,255)//Stijgende koersen
elsif e2<e2[1] then
DRAWSEGMENT(barindex, e2, barindex[2], e[2])coloured(204,0,155,255)//Dalende koersen
else
//We tekenen een rexhthoek als de koersen zijwaarts gaan
DRAWRECTANGLE(barindex,e1, barindex[1], e2[1])coloured(0,255,0,255)//Zijwaartse koersen
endif
return e as"Middellijn", e1 as"Stijgende koersen", e2 as"Dalende koersen"
ZigoParticipant
Master
@Nicolas
I want to change the name into “ATR-Envelope” instead of “WeightedAverage Envelope ATR”is that possible and how do I change it?
ZigoParticipant
Master
//Berekening van het gemiddelde en zijn banden
once n=21
e=triangularAverage[n](close)
e1=triangularaverage[n](high)+2.618*AverageTrueRange[14](close)
e2=triangularaverage[n](low)-2.618*AverageTrueRange[14](close)
//Opwaartse koersen blauwe lijnen
//Neerwaartse koersen rode lijnen
//Gele rechthoeken zijwaartse koersen
if e1>=e1[2] then
DRAWSEGMENT(barindex, e1, barindex[2], e[2])coloured(0,125,175,255)//Stijgende koersen
elsif e2<=e2[1] then
DRAWSEGMENT(barindex, e2, barindex[2], e[2])coloured(204,0,155,255)//Dalende koersen
else
//We tekenen een rexhthoek als de koersen zijwaarts gaan
DRAWRECTANGLE(barindex,e1, barindex[1], e2[1])coloured(255,255,0,255)//Zijwaartse koersen
endif
return e as"Middellijn", e1 as"Stijgende koersen", e2 as"Dalende koersen"
I changed the name of your post! 🙂