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"