le seul indicateur fiable en bear market ...
tu le veux ? d abord comprends qu il fonctionne avec des niveaux, si ils sont brisés et que c est du bear market ( sma333), il te met un sell ( short ou vente).
ça c est pour savoir les nivaux sur 1/2 h, il les brisent ou pas
nh = ta.highest(close,plage)
nb = ta.lowest(close,plage)
aprés il faut savoir la valeur de la fourchette de prix avec
ranges = nh-nb
apres on va paramettrer de combien tu veux qu il se casse, cette valeur de 1 est finalement bien
sup = input.int(1, "valeur de cassure")
rs = input.int(1,"cassure range")
et finalement la cassure, pour mettre une vente , si on est en dessous du prix le plus bas additionné de 1/4 de la fourchette de prix, et si la tendance baisse ( p33 est un booleen, 1 ou 0, true ou faux , donc positif si on monte sur 33 minutes)
(close < nh[sup]-( ranges[rs]/4) and p33==false))
avec ça tu cinnais quand ça casse si tu es en bear market ( utilise une sma 333 sur 1 minute pour savoir bear = sma333-sma333[1]>0? false:true
bear sera a vrais si on est dans un marche d ours
//@version=6
indicator("level 3",overlay=true)
plage = input.int(33,"plage")
nh = ta.highest(close,plage)
nb = ta.lowest(close,plage)
sup = input.int(1, "valeur de cassure")
rs = input.int(1,"cassure range")
tend = input.int(13,"etude tendance")
// pour filtrer on ne compte que les petites variations, pas les grandes ( sma)
ranges = nh-nb
//filtrer un peu
float tp =0
if (bar_index > 0)
for i=0 to tend
mp = close[i]-close[i+1]>=0?true:false
dp = math.abs(close[i]-close[i+1])
tp := mp ? tp+dp: tp-dp
p33 = tp<=0? false:true
tp :=0
// introduire les prix psychologiques comme 99k
if ( p33 and close > nb and close < nb+( ranges/4) or (close > nh[sup]+( ranges[rs]/4) and p33))
label.new(bar_index, low, "B", style=label.style_label_up, color=color.green, textcolor=color.white)
alert("possibilité d achat!", alert.freq_once_per_bar)
if ( p33==false and close < nh and close > nh-( ranges/4) or (close < nb[sup]-( ranges[rs]/4) and p33==false))
la suite dans mes articles