intéressé aussi par le screener détectant les bougies impulsives merci
Bonjour,
Vous pouvez vous interesser a des bougies de types maribozu
c1 = open=low and close=high // maribozu
c2 = open=low and close>open and (high-close)<0.5(high-low) // or 0.33
c3 = close>open and (close-open)>0.9(high-low)
C’est plus une problematique de price action que d’indicateur
Un autre exemple, que l’on ma demandé sur Twitter.
Afficher les valeurs avec ExtraTrend haussier, triées par nombre de jours (croissant ou décroissant, à vous de choisir):
myTrend, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,0,0,0,0,0](close)
okvol=highest[20](close*volume)>300000
if myTrend>myTrend[1] then
trend=1
endif
if trend then
start=start+1
endif
if myTrend<myTrend[1] then
trend=0
start=0
endif
screener[trend and okvol](start as "Jours")
Un autre exemple, que l’on ma demandé sur Twitter.
Afficher les valeurs avec ExtraTrend haussier, triées par nombre de jours (croissant ou décroissant, à vous de choisir):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
myTrend, ignored, ignored, ignored, ignored = CALL “ExtraTrend”[0,0,0,0,0,0](close)
okvol=highest[20](close*volume)>300000
if myTrend>myTrend[1] then
trend=1
endif
if trend then
start=start+1
endif
if myTrend<myTrend[1] then
trend=0
start=0
endif
screener[trend and okvol](start as “Jours”)
|
C’est moi qui te l’ai demandé mais pourquoi les premières sont à 22 jours et pas 1 ?
Voir capture, c’est lié à l’utilisation de Prorealtime. Tri croissant.
En fait ça c’est après avoir modifié le sens du tri! ça va de 22 jours à une centaine mais rien en dessous de 22…cf capture
Tu dois avoir une offre Prorealtime avec un nombre limité d’affichages.
Applique un filtre:
myTrend, ignored, ignored, ignored, ignored = CALL “ExtraTrend”[0,0,0,0,0,0](close)
okvol=highest[20](close*volume)>300000
if myTrend>myTrend[1] then
trend=1
endif
if trend then
start=start+1
endif
if myTrend<myTrend[1] then
trend=0
start=0
endif
screener[trend and okvol and start<10](start as “Jours”)
myTrend, ignored, myExpansion = CALL “ExtraTrend”[0, 0, 0, 0, 0](close) uptrend = myTrend <> myExpansion //ExtraTrend bande bleue dntrend = myTrend = myExpansion newDnTrend = dntrend and not dntrend[1] //nouvelle tendance baissière (bande bleue) newUpTrend = uptrend and not uptrend[1] //nouvelle tendance haussière (bande bleue) if newDnTrend then signal=-1 else signal=1 endif screener[newUpTrend OR newDnTrend](signal as “Trend”)
Bonsoir Nicolas je découvre les screeners d’extratrend et lorsque je les introduits dans PRT j’ai le message suivant à l’éxécution: la fonction extratrend via monproscreener retourne 5 valeurs mais votre code en a besoin de 3. Je n’ai rien modifié j’ai juste fait un copier coller du code ci dessus. Que se passe t il? Merci
@bibifricotin : Il faut 6 variables dans Extratrend (nouvelle version) entre les parenthèses et il faut 5 variables avant le signe “égal”. C’est à dire dans votre code on aura,
myTrend, ignored, myExpansion, ignored, ignored = CALL “ExtraTrend”[0, 0, 0, 0, 0, 0]
Bonne journée
@
bibifricotin : Il faut 6 variables dans Extratrend (nouvelle version) entre les parenthèses et il faut 5 variables avant le signe “égal”. C’est à dire dans votre code on aura,
myTrend, ignored, myExpansion, ignored, ignored = CALL “ExtraTrend”[0, 0, 0, 0, 0, 0]
Bonne journée
Super c’est ok maintenant Merci
Erreur de syntaxe ligne 2 caractère 47 sur mon PC. Pour quelle raison ?
Quelqu’un sait il lancé pour un screener bougie impulsive ?
Quelqu’un sait il lancé pour un screener bougie impulsive ?
Bonjour,
Une piste pour les bougies, mais le code prendrait aussi en compte le volume
ExtraTrend – exemples de codage screeners et programmation personnalisee
A tester
Bonjour,
J’essais de coder un indicateur (dans le but d’en faire un screener) pour filtrer uniquement la valeur en tendance haussière ou baissière.
Pour les valeurs haussières, il ne doit y avoir aucune résistance (court terme et long terme)
Pour les valeurs baissières , les 2 résistances doivent être présentes (court terme et long terme)
Je ne comprend pas bien comment extraire ces informations de l’indicateur, j’en retire une valeur nul.
J’ai lu au début du forum que ce n’était pas possible avec l’ancienne version. Est-ce possible maintenant?
Ci-dessous mon code :
indicateur = 0
Ignored,Bresistance,Sresistance,Ignored,Ignored = CALL "ExtraTrend"[0, 1, 1, 0, 0,0](close)
C1A = Bresistance = 1 and Sresistance = 1
C1V= Bresistance = 0 and Sresistance = 0
If C1A then
indicateur = 1
endif
if C1V then
indicateur = -1
endif
return indicateur
Merci d’avance.
Ulrich
Bonjour à tous,
Je cherche un screnner qui détecte le cassage de la résistance dynamique, j’ai parcouru quelques pages ici mais à part celui de @Guilin (que je n ‘arrive pas à faire marcher), je n’en vois pas d’autre.
Avez-vous cela en stock ?
Merci