Bjr, voici, en changeant la façon de gérer le signal=0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
born = average[1000,4](close) bornhaut = average[5](born) + 50 bornbas = average[5](born) - 50 distance = 0.75*averagetruerange[14]*pipsize xText = barindex yTextUp = high + 1*distance yTextDown = low - 1*distance Offset = 7 * pipsize monbornhaut= (12*bornhaut[10]+12*bornhaut[5]+12*bornhaut[1])/36 if monbornhaut crosses over bornhaut then DRAWARROWUP(barindex, LOW - offset) COLOURED("turquoise") drawtext ("mom",xText, yTextDown-1.5*distance, Dialog, Bold, 12)coloured("turquoise") signal = 1 else signal = 0 ENDIF return bornhaut as "ho", bornbas as "ba" |