Bonjour,
Recherche Screener : Cours sur le SuperTrend en Jours .
Merci pour votre aide 🙏.
cordialement
@hugo-levieils, voici un ProScreener en journées qui détecte le croisement du cours avec le SuperTrend via SUPERTREND[3,10] (signal le jour même de la cassure).
- Croisement haussier : close croise au-dessus du SuperTrend
- Croisement baissier : close croise en-dessous du SuperTrend
timeframe(Daily)
st = SuperTrend[3,10]
// Croisement haussier : le cours passe au-dessus du SuperTrend
crossUp = close crosses over st
// Croisement baissier : le cours passe au-dessous du SuperTrend
crossDown = close crosses under st
// Sortie screener : 1 = cassure haussière, -1 = cassure baissière
signal = 0
IF crossUp THEN
signal = 1
ELSIF crossDown THEN
signal = -1
ENDIF
SCREENER[crossUp OR crossDown](signal AS "Signal")
- Pourquoi ça marche : on compare la position de close par rapport à st sur la bougie courante, cela filtre uniquement les barres où le changement de côté se produit (le “croisement”).
- Important : lancez le screener en UT Jour (ou gardez timeframe(Daily)) pour que le signal soit calculé sur des bougies journalières.
Re Bonjour petite question si je veux avoir le Supertrend avec toutes les unités de temps ? je fait quoi ?
merci pour votre réponse.
Il y a 16 unités de temps possibles dans ProScreener. La question que tu poses est-elle de créer un screener qui va donner la position du prix aligné de façon identique sur toutes ces unités de temps ?
Sinon, pour utiliser le screener plus haut mais sur n’importe quelle UT séparément, tu peux utiliser cette version où j’ai supprimé l’instruction TIMEFRAME, et donc le résultat n’est plus subordonné au daily uniquement :
st = SuperTrend[3,10]
// Croisement haussier : le cours passe au-dessus du SuperTrend
crossUp = close crosses over st
// Croisement baissier : le cours passe au-dessous du SuperTrend
crossDown = close crosses under st
// Sortie screener : 1 = cassure haussière, -1 = cassure baissière
signal = 0
IF crossUp THEN
signal = 1
ELSIF crossDown THEN
signal = -1
ENDIF
SCREENER[crossUp OR crossDown](signal AS "Signal")