// indication du range moyen sous forme de ligne sur le graphique
DEFPARAM CALCULATEONLASTBARS = 200
DEFPARAM DRAWONLASTBARONLY = true
// Calcul du range daily moyen en % "RM30DPct"
// c'est la SMA à 30 jours du range daily en %
RangeDailyPercent = 0
FOR i=0 TO 29 DO
RangeDailyPercent = (((DHigh(i) - DLow(i)) / DLow(i)) * 100) + RangeDailyPercent
NEXT
RM30DPct = RangeDailyPercent / 30
// Ordonnées pour la ligne horizontale à dessiner
y1 = DLow(0) + (DLow(0) * RM30DPct/100)
y2 = DHigh(0) - (DHigh(0) * RM30DPct/100)
// Conditions et dessins
IF Close > DHigh(1) THEN
DRAWHLINE(y1) COLOURED(0,0,0) STYLE(dottedline)
DRAWTEXT(" y1 Close > DHigh(1)",50,y1+100)anchor(bottomLeft,xShift,value)coloured("red")
ELSIF Close < DLow(1) THEN
DRAWHLINE(y2) COLOURED(0,0,0) STYLE(dottedline)
DRAWTEXT(" y2 Close > DHigh(1)",50,y2+100)anchor(bottomLeft,xShift,value)coloured("red")
ENDIF
RETURN