Screener Pivot Demark (M)
Forums › ProRealTime forum Français › Support ProScreener › Screener Pivot Demark (M)
- This topic has 3 replies, 2 voices, and was last updated 3 years ago by JC_Bywan.
-
-
04/20/2021 at 9:33 AM #167582
Bonjour,
Je souhaite créer un screener pour identifier les titres dont la bougie hebdo en-cours à croiser à la baisse le Pivot Demark S1 M (pivot Demark Mensuel support S1). La création simplifiée d’un proscreener ne me permet pas d’accéder à l’indicateur Pivot Demark S1 M sur le graphique en hebdo. Cet indicateur n’apparaît par dans la liste déroulante lorsque l’on doit choisir en création simplifiée proscreener l’indicateur. Je constate par contre que si je souhaite créer une alerte sur le graphique hebdo cet indicateur apparaît bien dans la liste déroulante. Il s’agit peut-être d’un bug dans les tables PRT…
Auriez-vous la solution technique ?
J’ai essayé de programmer ce screener mais il ne sort aucun résultat.
Merci d’avance pour votre aide.
Screener Pivot Demark S1 M12345678910111213141516171819202122monthlow = closemonthhigh = 0lowestmonth = min(monthlow,low)highestmonth = max(monthhigh,high)IF monthclose < openmonth thenX = highestmonth + (2*lowestmonth) + monthcloseelsif monthclose > openmonth thenX = (2*highestmonth) + lowestmonth + monthcloseelsif monthclose = openmonth thenX = highestmonth + lowestmonth + (2*monthclose)endif//P = X/4S1=X/2-highestmonth//R1=X/2-lowestmonthIF Close < S1 thensignal = 1endifSCREENER(signal)04/20/2021 at 2:08 PM #167613Bonjour, au delà de quelques problèmes de base faciles à résoudre, comme avoir mis (signal) entre parenthèses au lieu de [signal] entre crochets dans screener, ou avoir mélangé dans une comparaison > ou < ou = ce qui semble être un niveau de prix “monthclose” -non défini- avec une date “openmonth”, le véritable obstacle est de se placer en hebdo et vouloir y recréer des données mensuelles, car tu auras à de rares fois près une bougie hebdo à cheval sur un début ou une fin de mois, et donc une incertitude dans la recherche des OHLC mensuels en partant de bougies hebdo.
En attendant les améliorations de la prochaine version de proscreener qui devraient permettre de faire ça plus facilement, on peut pour le moment se placer en daily, et collecter à la fois les données nécessaires pour l’hebdo en cours, et les données nécessaires pour recréer le S1 demark mensuel.
Je n’ai pas “tout” screené pour trouver un cas, j’ai plutôt d’abord visualisé à l’aide d’un indicateur le Demark S1 mensuel reconstitué, et le signal de l’hebdo en cours vs S1 mensuel, sur du daily:
123456789101112131415161718192021222324252627282930if openmonth<>openmonth[1] thendpmclose=close[1]dpmopen=nextdpmopennextdpmopen=opendpmhigh=hhdpmlow=llhh=0ll=highendifhh=max(hh,high)ll=min(low,ll)if opendayofweek<opendayofweek[1] thenwopen=openendifif dpmclose<dpmopen thenX=dpmhigh+2*dpmlow+dpmcloseelsif dpmclose>dpmopen thenX=2*dpmhigh+dpmlow+dpmcloseelseX=dpmhigh+dpmlow+2*dpmcloseendifS1=X/2-dpmhighsignal= wopen>S1 and close<S1return S1 as "S1 Demark"//return signal as "signal"Puis transformé l’indicateur en screener (daily) :
1234567891011121314151617181920212223242526272829if openmonth<>openmonth[1] thendpmclose=close[1]dpmopen=nextdpmopennextdpmopen=opendpmhigh=hhdpmlow=llhh=0ll=highendifhh=max(hh,high)ll=min(low,ll)if opendayofweek<opendayofweek[1] thenwopen=openendifif dpmclose<dpmopen thenX=dpmhigh+2*dpmlow+dpmcloseelsif dpmclose>dpmopen thenX=2*dpmhigh+dpmlow+dpmcloseelseX=dpmhigh+dpmlow+2*dpmcloseendifS1=X/2-dpmhighsignal= wopen>S1 and close<S1SCREENER[signal]1 user thanked author for this post.
04/21/2021 at 9:53 AM #167684Bonjour, Je te remercie l’indicateur fonctionne parfaitement et correspond au point près à celui intégré à PRT par contre je ne m’explique pas pour quelle raison le screener ne ressort aucune valeur en UT Daily sur le marché Nasdaq ou Nyse alors que de nombreux titres ont décroché sous le Pivot Demark S1 M. Aucune erreur signalée à l’exécution du proscreener. Je sèche… As-tu une idée ? Merci d’avance
04/21/2021 at 3:55 PM #167719Il faudrait partir d’un exemple visuel de titre qui selon toi devrait être inclus et pourtant n’apparait pas, il est possible que la traduction de texte vers code ne reflète pas l’intention correctement. Par exemple, j’ai traduit “bougie hebdo en-cours croise à la baisse le Pivot Demark S1 M” par une approche stricte du “en cours” via une open de la bougie hebdo au-dessus de S1 et sa close en dessous. Mais si ça se trouve tu voulais non pas un croisement de seule celle en cours, mais du parcours des bougies hebdo au sens large entre la précédente et celle en cours, auquel cas il faut regarder la close de la précédente pour élargir le scan. Ou autre cas non inclus mais peut être à considérer: si celle en cours ouvre plus bas que S1, remonte au-dessus puis repasse dessous, alors high hebdo>S1 serait plus adapté que open hebdo>S1.
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on