indicateur plus haut plus bas N-1
Forums › ProRealTime forum Français › Support ProScreener › indicateur plus haut plus bas N-1
- This topic has 14 replies, 2 voices, and was last updated 3 years ago by JC_Bywan.
-
-
01/06/2017 at 11:11 PM #2009601/07/2017 at 1:00 PM #20114
Ci-joint le code de l’indicateur qui trace les points bas et haut de l’année précédente, ainsi que le Close. Je me suis inspiré d’un code de points pivots disponible dans la bibliothèque de codes du site.
12345678If Year<>Year[1] thenyearlyClose = close[1]yearlyHigh = Highest[BarIndex - lastYearBarIndex](High)[1]yearlyLow = Lowest[BarIndex - lastYearBarIndex](Low)[1]lastYearBarIndex = BarIndexendifreturn yearlyClose, yearlyHigh, yearlyLowIci j’ai mis le Close de l’année précédente en représentation pointillé avec un remplissage entre High et Low.
01/12/2017 at 8:12 PM #2090501/12/2017 at 9:12 PM #2092301/12/2017 at 9:58 PM #2092701/13/2017 at 8:53 AM #20967Très bien, voilà ce que l’on peut faire avec la version 10.3 et les nouvelles instructions graphiques:
1234567891011121314defparam drawonlastbaronly=trueIf Year<>Year[1] thenyearlyClose = close[1]yearlyHigh = Highest[BarIndex - lastYearBarIndex](High)[1]yearlyLow = Lowest[BarIndex - lastYearBarIndex](Low)[1]lastYearBarIndex = BarIndexendifdrawtext("_PH #yearlyHigh#",barindex,yearlyhigh) coloured(204,0,204)drawtext("_PC #yearlyClose#",barindex,yearlyclose) coloured(204,0,204)drawtext("_PH #yearlyLow#",barindex,yearlylow) coloured(204,0,204)return01/13/2017 at 10:23 AM #20976Excellente nouvelle Nicolas cette amélioration du Drawtext initial où on peut mettre une variable numérique dans le texte affiché, je suppose qu’ils l’ont amélioré grâce aux premiers retours faits par un/des forumeurs de PRC que tu as transmis (et que tu souhaitais toi-même si je comprends bien les commentaires de la page Drawtext dans la documentation PRC).
Loin de moi la diabolique ambition de compliquer un peu plus ta “to do list”, mais je dirais que ça mérite une petite mise à jour de la page de PRC sur Drawtext: https://www.prorealcode.com/documentation/drawtext/ 🙂
01/13/2017 at 10:53 AM #20980En effet, cette amélioration nous ai parvenu suite à nos demandes ici même ! Je pensai en effet modifier prochainement la page dédiée dans la documentation, mais puisque tu me le signales si gentiment, je le ferai même peut être aujourd’hui ! 🙂
1 user thanked author for this post.
01/14/2017 at 12:37 AM #2103201/14/2017 at 9:29 AM #2103701/14/2017 at 2:41 PM #2105506/02/2020 at 6:02 AM #134133Bonjour,
merci pour cet échange de code, c’est très efficace.
J’ai réussi a programmer les précédents MOIS a partir de votre code, ça marche parfaitement.
Par-contre je n’arrive pas pour la semaine, quand je change year/yearly par week cela me sort une erreur dans le code, vous auriez une idée?
06/02/2020 at 12:26 PM #134200L’instruction WEEK n’existe pas, il faut utiliser DAYOFWEEK :
12345678910111213141516defparam drawonlastbaronly=trueIf DayOfWeek<>DayOfWeek[1] thenyearlyClose = close[1]yearlyHigh = Highest[BarIndex - lastYearBarIndex](High)[1]yearlyLow = Lowest[BarIndex - lastYearBarIndex](Low)[1]lastYearBarIndex = BarIndexendifdrawtext("_PH #yearlyHigh#",barindex,yearlyhigh) coloured(204,0,204)drawtext("_PC #yearlyClose#",barindex,yearlyclose) coloured(204,0,204)drawtext("_PH #yearlyLow#",barindex,yearlylow) coloured(204,0,204)returnListe de toutes les instructions dans notre documentation en ligne : https://www.prorealcode.com/prorealtime-documentation/
04/28/2021 at 4:20 AM #168243Bonjour,
merci pour ces échanges, pensez vous qu’il soit possible de faire le même code que celui proposé ci dessus:
345678If Year<>Year[1] thenyearlyClose = close[1]yearlyHigh = Highest[BarIndex – lastYearBarIndex](High)[1]yearlyLow = Lowest[BarIndex – lastYearBarIndex](Low)[1]lastYearBarIndex = BarIndexendifreturn yearlyClose, yearlyHigh, yearlyLowmais basé sur les jours?
04/28/2021 at 8:26 AM #168246 -
AuthorPosts
Find exclusive trading pro-tools on