Points Pivot mensuel différence entre le code et l’indicateur prorealtime
Forums › ProRealTime forum Français › Support ProBuilder › Points Pivot mensuel différence entre le code et l’indicateur prorealtime
- This topic has 13 replies, 3 voices, and was last updated 3 years ago by netskiss.
-
-
08/08/2020 at 7:19 PM #141167
Bonjour
J’utilise l’indicateur Point Pivot sur PRT 10.3
Et en même temps cet indicateur :123456If Month<>Month[1] thenmonthlyHigh = Highest[BarIndex - lastMonthBarIndex](High)[1]monthlyLow = Lowest[BarIndex - lastMonthBarIndex](Low)[1]lastMonthBarIndex = BarIndexPM = (monthlyHigh + monthlyLow + Close[1]) / 3Endifça fonctionne bien, sauf des fois.
Par exemple en juin 2020 j’ai un décalage (voir pièce jointe)
Même chose pour les supports et résistances de ce mois ciQuelqu’un sait-il pourquoi ?
Merci par avance
08/09/2020 at 9:55 AM #141193En juin pour quel instrument ? Tous ? L’image n’est pas passé apparemment 😐
As-tu bien suffisamment d’unités affiches à l’écran pour permettre le calcul du point pivots du mois de Juin ? C’es à dire qu’il faut que le 1er Juin soit visible dans l’historique affiché.
08/09/2020 at 9:29 PM #14125008/10/2020 at 8:22 AM #141275Essaie avec cette modification (utilisation de OpenMonth au lieu de Month) et tout devrait rentrer dans l’ordre :
12345678If openMonth<>openMonth[1] thenmonthlyHigh = Highest[BarIndex - lastMonthBarIndex](High)[1]monthlyLow = Lowest[BarIndex - lastMonthBarIndex](Low)[1]lastMonthBarIndex = BarIndexPM = (monthlyHigh + monthlyLow + Close[1]) / 3Endifreturn PM08/10/2020 at 1:06 PM #14130808/10/2020 at 1:09 PM #14131008/10/2020 at 1:35 PM #141314Tout fonctionne pour moi.
Il faut:
- avoir suffisamment d’unités affichées sur l’écran pour trouver les données nécessaires pour calculer les points pivots
- supprimer l’affichage des données du week-end (clic droit et horaires personnalisés de trading)
08/10/2020 at 7:25 PM #14133608/10/2020 at 7:51 PM #141337Alors j’ai peut-être parlé un peu vite.
ça a résolu le soucis pour juin 2020, oui.
Mais pas pour janvier 2019 qui reste à 12 186 quelque soit l’horaire de trading personnalisé.
Je suis sur un graphique 5 minutes, 100 000 unités08/10/2020 at 7:53 PM #14133908/10/2020 at 7:55 PM #14134006/23/2021 at 1:43 PM #17221106/23/2021 at 1:55 PM #172215Sûrement parce que l’historique affichée n’est pas suffisant, il faudrait augmenter la quantité d’unités affichées.
Le code suivant ne donnera plus d’erreur, mais pour que le point pivot soit correctement calculé, il faudra forcément avoir un mois complet d’afficher:
12345678If openMonth<>openMonth[1] thenmonthlyHigh = Highest[max(1,BarIndex - lastMonthBarIndex)](High)[1]monthlyLow = Lowest[max(1,BarIndex - lastMonthBarIndex)](Low)[1]lastMonthBarIndex = BarIndexPM = (monthlyHigh + monthlyLow + Close[1]) / 3Endifreturn PM06/24/2021 at 7:32 AM #172260 -
AuthorPosts
Find exclusive trading pro-tools on