ExtraTrend – exemples de codage screeners et programmation personnalisee
Forums › ProRealTime forum Français › Support ProScreener › ExtraTrend – exemples de codage screeners et programmation personnalisee
- This topic has 505 replies, 103 voices, and was last updated 2 months ago by Bernard49.
Tagged: extratrend
-
-
09/17/2021 at 1:14 PM #177809
intéressé aussi par le screener détectant les bougies impulsives merci
Bonjour,
Vous pouvez vous interesser a des bougies de types maribozuexemples123c1 = open=low and close=high // maribozuc2 = open=low and close>open and (high-close)<0.5(high-low) // or 0.33c3 = close>open and (close-open)>0.9(high-low)C’est plus une problematique de price action que d’indicateur
1 user thanked author for this post.
09/22/2021 at 1:40 PM #178115Un 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):
ExtraTrend Haussier par Nombre de Jours123456789101112131415161718myTrend, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,0,0,0,0,0](close)okvol=highest[20](close*volume)>300000if myTrend>myTrend[1] thentrend=1endifif trend thenstart=start+1endifif myTrend<myTrend[1] thentrend=0start=0endifscreener[trend and okvol](start as "Jours")2 users thanked author for this post.
09/23/2021 at 10:33 AM #178206Un 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):
ExtraTrend Haussier par Nombre de Jours123456789101112131415161718myTrend, ignored, ignored, ignored, ignored = CALL “ExtraTrend”[0,0,0,0,0,0](close)okvol=highest[20](close*volume)>300000if myTrend>myTrend[1] thentrend=1endifif trend thenstart=start+1endifif myTrend<myTrend[1] thentrend=0start=0endifscreener[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 ?
09/23/2021 at 10:37 AM #178207Un 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):
ExtraTrend Haussier par Nombre de Jours
123456789101112131415161718myTrend, ignored, ignored, ignored, ignored = CALL “ExtraTrend”[0,0,0,0,0,0](close)okvol=highest[20](close*volume)>300000if myTrend>myTrend[1] thentrend=1endifif trend thenstart=start+1endifif myTrend<myTrend[1] thentrend=0start=0endifscreener[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.
1 user thanked author for this post.
09/23/2021 at 11:02 AM #178210Un 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):
ExtraTrend Haussier par Nombre de Jours123456789101112131415161718myTrend, ignored, ignored, ignored, ignored = CALL “ExtraTrend”[0,0,0,0,0,0](close)okvol=highest[20](close*volume)>300000if myTrend>myTrend[1] thentrend=1endifif trend thenstart=start+1endifif myTrend<myTrend[1] thentrend=0start=0endifscreener[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
09/23/2021 at 11:05 AM #178212Tu dois avoir une offre Prorealtime avec un nombre limité d’affichages.
Applique un filtre:
123456789101112131415161718192021222324252627282930myTrend, ignored, ignored, ignored, ignored = CALL “ExtraTrend”[0,0,0,0,0,0](close)okvol=highest[20](close*volume)>300000if myTrend>myTrend[1] thentrend=1endifif trend thenstart=start+1endifif myTrend<myTrend[1] thentrend=0start=0endifscreener[trend and okvol and start<10](start as “Jours”)2 users thanked author for this post.
09/24/2021 at 8:37 PM #178331myTrend, 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
09/25/2021 at 12:40 PM #178376@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
09/25/2021 at 12:43 PM #178378@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
1 user thanked author for this post.
09/25/2021 at 1:06 PM #178382@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
09/25/2021 at 3:32 PM #17839109/27/2021 at 11:04 AM #17854809/27/2021 at 12:25 PM #178555Quelqu’un sait il lancé pour un screener bougie impulsive ?
Bonjour,
Une piste pour les bougies, mais le code prendrait aussi en compte le volume
https://www.prorealcode.com/topic/extratrend-exemples-de-codage-screeners-et-programmation-personnalisee/page/12/#post-177809
A tester10/04/2021 at 7:39 PM #179025Bonjour,
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 :
Extra trend resistance1234567891011121314151617indicateur = 0Ignored,Bresistance,Sresistance,Ignored,Ignored = CALL "ExtraTrend"[0, 1, 1, 0, 0,0](close)C1A = Bresistance = 1 and Sresistance = 1C1V= Bresistance = 0 and Sresistance = 0If C1A thenindicateur = 1endifif C1V thenindicateur = -1endifreturn indicateurMerci d’avance.
Ulrich
10/17/2021 at 6:16 AM #179809Bonjour à 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
-
AuthorPosts