Bonjour,
Recherche Screener: le cours sur le SuperTrend Haussier.
Voila un exemple (supertrend ligne verte en bas)
Merci 🙏
Screener ProRealTime : détecter les valeurs où le cours est au-dessus d’un SuperTrend haussier (ligne verte sous les prix)
Voici un screener simple qui renvoie les actions dont :
- le SuperTrend est sous le cours (tendance haussière, ligne verte en bas),
- et le cours est au-dessus de ce SuperTrend.
// --- Paramètres SuperTrend (à adapter à ton exemple si besoin)
period = 3
mult = 10
st = SuperTrend[period, mult]
// SuperTrend haussier = ligne sous le prix
stHaussier = st < close
// Cours au-dessus du SuperTrend haussier
condition = close > st AND stHaussier
SCREENER[ condition ]( close AS "Cours", st AS "SuperTrend", stHaussier AS "ST_Haussier" )
Logique du code :
- st = SuperTrend[period, mult] : calcule le SuperTrend avec les paramètres souhaités (par exemple 3,10 comme dans beaucoup d’exemples du forum).
- stHaussier = st < close : un SuperTrend est considéré haussier quand sa courbe est en dessous du cours (visuellement : ligne verte sous les bougies).
- condition = close > st AND stHaussier : on filtre uniquement les valeurs où le cours est au-dessus d’un SuperTrend déjà haussier.
- SCREENER[ condition ] : renvoie uniquement les valeurs qui respectent cette condition.
Si dans ton exemple le SuperTrend utilise d’autres paramètres (par ex. SuperTrend[2,7]), modifie simplement period et mult en conséquence.
C’est pas tout a fait ça ce que je voudrais…..
le cours qui touche le supertrend 3.10 haussier en séance, comme sur la pièce jointe ci dessus
merci
Screener ProRealTime : détecter les bougies qui touchent le SuperTrend 3,10 haussier (Low sous le ST et Close au-dessus)
Logique demandée :
- SuperTrend 3,10 haussier (ligne sous les prix).
- En séance, le Low de la bougie passe sous (ou touche) le SuperTrend.
- Le Close reste au-dessus du SuperTrend (rejet sur la ligne verte).
-
Code ProScreener modifié :
// --- Paramètres SuperTrend (3,10)
period = 3
mult = 10
st = SuperTrend[period, mult]
// SuperTrend haussier = ligne sous le prix (close)
stHaussier = st < close
// Low sous (ou égal) au SuperTrend, mais Close au-dessus : "touché / rejet"
condition = stHaussier AND low <= st AND close > st
SCREENER[ condition ]( close AS "Cours", st AS "SuperTrend", stHaussier AS "ST_Haussier" )
Explication rapide du code :
- st = SuperTrend[3,10] : calcule le SuperTrend avec les paramètres 3 / 10.
- stHaussier = st < close : on ne garde que les barres où le SuperTrend est sous le cours (tendance haussière, ligne verte en bas).
- low <= st : la mèche basse vient toucher ou passer sous la ligne du SuperTrend.
- close > st : la clôture reste au-dessus de la ligne, ce qui correspond visuellement au rebond sur le SuperTrend haussier.
- SCREENER[ condition ] : retourne uniquement les valeurs qui respectent ce contact du prix avec le SuperTrend haussier.
Merci beaucoup pour votre aide 🙏
cordialement