ProRealTime
Pour discuter sur l’interface de ProRealTime Software, nos configurations graphiques...

Mise à disposition des codes PRT des Points Pivots

par Stark » 07 mars 2016 15:26

Pour ceux qui voudraient coder un robot ou un indicateur ProRealTime intégrant le calcul des points pivots, je me permet de synthétiser tous ces codes en un seul post :

Points Pivots Journalier

Mode Calcul PRT
PP = (DHigh(1) + DLow(1) + DClose(1)) / 3
Res1 = 2 * PP - DLow(1)
Res2 = PP + DHigh(1) - DLow(1)
Res3 = DHigh(1) + 2 * (PP - DLow(1))
mR1 = (PP + Res1) / 2
mR2 = (Res1 + Res2) / 2
mR3 = (Res2 + Res3) / 2
Sup1 = 2 * PP - DHigh(1)
Sup2 = PP - DHigh(1) + DLow(1)
Sup3 = DLow(1) - 2 * (DHigh(1) - PP)
mS1 = (PP + Sup1) / 2
mS2 = (Sup1 + Sup2) / 2
mS3 = (Sup2 + Sup3) / 2

RETURN PP Coloured (0,0,0) AS "PP", Res1 Coloured (255, 0, 0) AS "R1", Res2 Coloured (255,0,0) AS "R2", Res3 Coloured (255,0,0) AS "R3", Sup1 Coloured (0, 153, 204) AS "S1", Sup2 Coloured (0, 153, 204) AS "S2", Sup3 Coloured (0, 153, 204) AS "S3", mR1 Coloured (255,0,0) AS "mR1", mR2 Coloured (255,0,0) AS "mR2", mR3 Coloured (255,0,0) AS "mR3", mS1 Coloured (0, 153, 204) AS "mS1", mS2 Coloured (0, 153, 204) AS "mS2", mS3 Coloured (0, 153, 204) AS "mS3"

Re: Mise à disposition des codes PRT des Points Pivots

par Stark » 07 mars 2016 15:27

Points Pivots Journalier

Mode Calcul IG
IF Time < Time[1] THEN
PlusHaut = High
PlusBas = Low
PP = (PlusHaut[1] + PlusBas[1] + Close[1]) / 3
Res1 = 2 * PP - PlusBas[1]
Res2 = PP + PlusHaut[1] - PlusBas[1]
Res3 = PlusHaut[1] + 2 * (PP - PlusBas[1])
mR1 = (PP + Res1) / 2
mR2 = (Res1 + Res2) / 2
mR3 = (Res2 + Res3) / 2
Sup1 = 2 * PP - PlusHaut[1]
Sup2 = PP - PlusHaut[1] + PlusBas[1]
Sup3 = PlusBas[1] - 2 * (PlusHaut[1] - PP)
mS1 = (PP + Sup1) / 2
mS2 = (Sup1 + Sup2) / 2
mS3 = (Sup2 + Sup3) / 2
ELSE
PlusHaut = Max(High,PlusHaut[1])
PlusBas = Min(Low,PlusBas[1])
PP = PP[1]
Res1 = Res1[1]
Res2 = Res2[1]
Res3 = Res3[1]
mR1 = mR1[1]
mR2 = mR2[1]
mR3 = mR3[1]
Sup1 = Sup1[1]
Sup2 = Sup2[1]
Sup3 = Sup3[1]
mS1 = mS1[1]
mS2 = mS2[1]
mS3 = mS3[1]
ENDIF

RETURN PP Coloured (0,0,0) AS "PP", Res1 Coloured (255, 0, 0) AS "R1", Res2 Coloured (255,0,0) AS "R2", Res3 Coloured (255,0,0) AS "R3", Sup1 Coloured (0, 153, 204) AS "S1", Sup2 Coloured (0, 153, 204) AS "S2", Sup3 Coloured (0, 153, 204) AS "S3", mR1 Coloured (255,0,0) AS "mR1", mR2 Coloured (255,0,0) AS "mR2", mR3 Coloured (255,0,0) AS "mR3", mS1 Coloured (0, 153, 204) AS "mS1", mS2 Coloured (0, 153, 204) AS "mS2", mS3 Coloured (0, 153, 204) AS "mS3"

Re: Mise à disposition des codes PRT des Points Pivots

par Stark » 07 mars 2016 15:28

Points Pivots Hebdomadaires

Mode Calcul PRT
IF DayOfWeek < DayOfWeek[1] THEN
Hveille = myH
Bveille = myB
Cveille = Close[1]
myH = High
myB = Low
ELSE
myH = Max(High, myH)
myB = Min(Low, myB)
ENDIF

PPH = (Hveille + Bveille + Cveille) / 3
Res1H = 2 * PPH - Bveille
Res2H = PPH + (Hveille - Bveille)
Res3H = Hveille + 2 * (PPH - Bveille)
Sup1H = 2 * PPH - Hveille
Sup2H = PPH - (Hveille - Bveille)
Sup3H = Bveille - 2 * (Hveille - PPH)

RETURN PPH Coloured (0,0,0) AS "PP", Res1H Coloured (255, 0, 0) AS "R1", Res2H Coloured (255,0,0) AS "R2", Res3H Coloured (255,0,0) AS "R3", Sup1H Coloured (0, 153, 204) AS "S1", Sup2H Coloured (0, 153, 204) AS "S2", Sup3H Coloured (0, 153, 204) AS "S3"

Re: Mise à disposition des codes PRT des Points Pivots

par Stark » 07 mars 2016 15:28

Points Pivots Mensuels

Mode Calcul PRT
IF OpenMonth <> OpenMonth[1] THEN
myLastHigh = myHigh
myLastLow = myLow
myLastClose = Close[1]
myHigh = High
myLow = Low
ELSE
myHigh = Max(myHigh, High)
myLow = Min(myLow, Low)
ENDIF

PPM = (myLastHigh + myLastLow + myLastClose) / 3
Res1M = (2 * PPM) - myLastLow
Res2M = PPM + (myLastHigh - myLastLow)
Res3M = myLastHigh + 2 * (PPM - myLastLow)
Sup1M = (2 * PPM) - myLastHigh
Sup2M = PPM - (myLastHigh - myLastLow)
Sup3M = myLastLow - 2 * (myLastHigh - PPM)

RETURN PPM Coloured (0,0,0) AS "PP", Res1M Coloured (255, 0, 0) AS "R1", Res2M Coloured (255,0,0) AS "R2", Res3M Coloured (255,0,0) AS "R3", Sup1M Coloured (0, 153, 204) AS "S1", Sup2M Coloured (0, 153, 204) AS "S2", Sup3M Coloured (0, 153, 204) AS "S3"

Re: Mise à disposition des codes PRT des Points Pivots

par DarthTrader » 07 mars 2016 16:56

:top: Merci Stark

Re: Mise à disposition des codes PRT des Points Pivots

par GDX23 » 07 mars 2016 19:52

merci ça va me servir dans l'avenir :)

Re: Mise à disposition des codes PRT des Points Pivots

par Stark » 07 mars 2016 19:57

Une précision par contre, pour les PP Monthly, il faut bien penser à charger de l'historique pour qu'ils fonctionnent.

Re: Mise à disposition des codes PRT des Points Pivots

par Stark » 31 mars 2016 15:44

J'ajoute les Points Pivots 4 Heures (Un grand merci aux programmeurs PRT pour leur aide :bravo: )

Points Pivots 4 Heures

Mode Calcul PRT
Int = (OpenTime[1] < 010000 AND OpenTime > 010000) OR (OpenTime[1] < 050000 AND OpenTime > 050000) OR (OpenTime[1] < 090000 AND OpenTime > 090000) OR (OpenTime[1] < 130000 AND OpenTime > 130000) OR (OpenTime[1] < 170000 AND OpenTime > 170000) OR (OpenTime[1] < 210000 AND OpenTime > 210000) OR (Openday <> Openday[1] AND DayOfWeek < DayOfWeek[1])
IF (OpenTime Mod 40000 = 10000) OR Int THEN
myLastHigh = myHigh
myLastLow = myLow
myLastClose = Close[1]
myHigh = High
myLow = Low
ELSE
myHigh = Max(myHigh, High)
myLow = Min(myLow, Low)
ENDIF

// Calcul Points Pivots 4h
PP = (myLastHigh + myLastLow + myLastClose) / 3
Res1 = 2 * PP - myLastLow
Res2 = PP + myLastHigh - myLastLow
Res3 = myLastHigh + 2 * (PP - myLastLow)
Sup1 = 2 * PP - myLastHigh
Sup2 = PP - myLastHigh + myLastLow
Sup3 = myLastLow - 2 * (myLastHigh - PP)

RETURN PP Coloured (0,0,0) AS "PP", Res1 Coloured (255, 0, 0) AS "R1", Res2 coloured (255,0,0) AS "R2", Res3 Coloured (255,0,0) AS "R3", Sup1 Coloured (0, 153, 204) AS "S1", Sup2 Coloured (0, 153, 204) AS "S2", Sup3 coloured (0, 153, 204) AS "S3"

Re: Mise à disposition des codes PRT des Points Pivots

par jeanma » 02 avr. 2016 11:57

est-il possible d'avoir les PP 4h mode de calcul ig? Merci d'avance!

Re: Mise à disposition des codes PRT des Points Pivots

par Stark » 02 avr. 2016 12:27

Ce ne sont pas les mêmes que les prt ?

Re: Mise à disposition des codes PRT des Points Pivots

par Benoist Rousseau » 06 avr. 2016 01:14

si ce sont les mêmes

Re: Mise à disposition des codes PRT des Points Pivots

par Nymphea » 22 avr. 2016 17:15

Merci pour la centralisation Stark.

Question: En collant le code dans prt, il me crée un indicateur en dessous du graphique.
Que dois-je faire pour le PP s'affiche sur le graphique et non dans une fenêtre à part?

Re: Mise à disposition des codes PRT des Points Pivots

par Stark » 22 avr. 2016 17:31

Il faut cliquer sur la clé à molette en haut à gauche de ton graphique, pour ajouter l'indicateur directement sur ton graphique.

Après normalement tu n'as pas besoin de mon indicateur sur prt, les PP en 4h sont déjà intégrés à la plateforme.

Re: Mise à disposition des codes PRT des Points Pivots

par Nymphea » 22 avr. 2016 18:08

Ho mais quelle quiche!
Effectivement, il y a possibilité de choisir ut du pivot et par défaut c'est Journalier.

Ca fait depuis ce matin que je cherche où les trouver et comment les ajouter au graphique prt...


Merci Stark!
Mon sauveur

Re: Mise à disposition des codes PRT des Points Pivots

par Stark » 22 avr. 2016 19:11

Andlil est une mine d'information ;)

Re: Mise à disposition des codes PRT des Points Pivots

par HerveS_67 » 26 avr. 2016 21:30

Salut,
Comme promis dans les commentaires de la vidéo, voici mes questions :
Dans la vidéo de Benoist du 25/04/16 : https://www.andlil.com/video-du-trading ... 99037.html
Comment fais-tu pour afficher les points pivots pour chacun des jours (actuel et précédent = exemple à 3'30) avec leurs "noms" sur ton graph prt ? Est-ce les mêmes que ceux indiqués dans la file scalping sur Andlil ?
Benoist Rousseau : dans les options de prt il y a afficher les noms. Oui bien sur c'est les graphiques que j'utilise pour trader tous les jours donc les même que sur la file scalping du forum : day-trading-et-scalping.html
Donc, "afficher les noms" dans quel menu de prt ? Et les PP, tu les saisis manuellement dans prt ? Si oui, avec quel outil ?
Benoist Rousseau : ils sont calculés automatiquement.
Merci d'avance pour les réponses et les screenshoot :D

Re: Mise à disposition des codes PRT des Points Pivots

par Stark » 27 avr. 2016 08:57

@Hervé > Il faut que tu apprennes à être curieux un peu, et farfouiller dans les options de PRT.

Voici la fenêtre de paramétrage des Points Pivots :
PP.jpg
PP.jpg (53.79 Kio) Vu 3261 fois

Re: Mise à disposition des codes PRT des Points Pivots

par HerveS_67 » 27 avr. 2016 09:01

Oui merci, je l'ai trouvé après avoir fait le post... désolé

Re: Mise à disposition des codes PRT des Points Pivots

par Jim » 16 sept. 2016 15:22

J'ai supprimé ce message car le code que j'avais écrit résout les lenteurs du code d'IG. Malheureusement il peut être source de confusion si les bonnes options ne sont pas cochées.

Re: Mise à disposition des codes PRT des Points Pivots

par Toto le Héros » 07 nov. 2016 15:28

Bonjour,
Est-ce que les codes "points pivots hebdo" et "points pivots mensuels" indiqués Page 1 sont bien toujours valides svp ? Quand je les copie/colle dans prt, il ne me les affiche pas et semble leur définir une valeur entre 0 et 1... Bizarre, car pour les "journaliers", çà marche très bien.
D'avance merci,
Thomas

Sujets similaires
Points Pivots intermédiaire les codes ^^
Fichier(s) joint(s) par Guylou76 » 01 mars 2012 12:53 (11 Réponses)
Codes Points pivots et autres en C#
par Eren » 02 avr. 2021 12:08 (1 Réponses)
RSI 50 + code à disposition
Fichier(s) joint(s) par Katana » 24 août 2018 13:03 (14 Réponses)
Points pivots Prorealtime et IG différents de 20 points
par boniek » 25 juil. 2016 17:58 (12 Réponses)
cfds à risque limité/Future , points pivots et points symboliques
Fichier(s) joint(s) par Benoist Rousseau » 08 févr. 2021 15:23 (8 Réponses)
Question concernant les codes sur PRT
par ichimaru » 11 janv. 2024 15:29 (0 Réponses)
Points pivots PRT et IG différents
par Benoist Rousseau » 18 oct. 2012 08:25 (3 Réponses)