ProRealTime
Forum dédié aux Indices boursiers mondiaux : Cac 40, Dax 30, indice anglais 100, Dow Jones 30... Comment les trader ? Leurs spécificités...
Répondre • Page 1 sur 1

Indicateur points pivots Future adaptés au cfd à risque limité

par Pince de trade » 31 mars 2018 12:09

Bonjour,

Je viens de créer un indicateur de points pivots, résistance,middle résistance, middle support, support ,Journalier,Hebdomaire, Mensuel Dax Futures Only en partant des données Eurex .

J'ai incorporé une variable Diff (par defaut à 0) qui permet d'ajuster ces niveaux Dax Futures Only sur un graphique PRT cfd à risque limité.
Exemple 1:
Le futures Dax cote au dessus du cfd à risque limité de 2 points, alors mettre Diff à 2
Exemple 2:
Le futures Dax cote en dessous du cfd à risque limité de 2 points, alors mettre Diff à -2

Cet indicateur est préréglé pour la journée du 03/04, semaine 14, Mois 04.

Pour la journée suivante du 04/04 il faudra changer la valeur des variables :
HighJ : Rentrer le plus haut du jours 03/04 Dax Futures avec les données Eurex
LowJ : Rentrer le plus bas du jours 03/04 Dax Futures avec les données Eurex
SettlementJ : Rentrer le settlement du jours 03/04 Dax Futures avec les données Eurex
dec02.png
dec02.png (51.37 Kio) Vu 2764 fois
Je vous laisse deviner ce que l'on fait quand on change de semaine, mois :mrgreen: ( Attention subtilité quand on va changer du contrat juin au contrat septembre )

Code : #

REM variables
REM Diff= Prix Future - Prix cfd à risque limité

REM variables Journalier
REM HighJ = point le plus haut Journalier future
REM lowJ = point le plus bas Journalier future
REM SettlementJ = Settlement Journalier future

REM variables Hebdomadaire
REM HighH = point le plus haut Hebdomadaire future
REM lowH= point le plus bas Hebdomadaire future
REM SettlementH = Settlement Hebdomadaire future

REM variables Mensuel
REM HighM = point le plus haut Mensuel future
REM lowM = point le plus bas Mensuel future
REM SettlementM = Settlement Mensuel future

defparam drawonlastbaronly = true

REM Formule Journalier avec alignement du prix sur le cfd à risque limité
PPJ = ((HighJ + LowJ + SettlementJ) / 3)-Diff
R3J = (HighJ + 2 * (PPJ - LowJ))-Diff
R2J = (PPJ + (HighJ - LowJ))-Diff
R1J = (2 * PPJ - LowJ)-Diff
S1J = (2 * PPJ - HighJ)-Diff
S2J = (PPJ - (HighJ - LowJ))-Diff
S3J = (LowJ - 2 * (HighJ - PPJ))-Diff

MR3J = (R2J + (R3J - R2J) / 2)-Diff
MR2J = (R1J + (R2J - R1J) / 2)-Diff
MR1J = (PPJ + (R1J - PPJ) / 2)-Diff

MS1J = (PPJ - (PPJ - S1J) / 2)-Diff
MS2J = (S1J - (S1J - S2J) / 2)-Diff
MS3J = (S2J - (S2J - S3J) / 2)-Diff

REM Formule Hebdomadaire avec alignement du prix sur le cfd à risque limité
PPH = ((HighH + LowH + SettlementH) / 3)-Diff
R3H = (HighH + 2 * (PPH - LowH))-Diff
R2H = (PPH + (HighH - LowH))-Diff
R1H = (2 * PPH - LowH)-Diff
S1H = (2 * PPH - HighH)-Diff
S2H = (PPH - (HighH - LowH))-Diff
S3H = (LowH - 2 * (HighH - PPH))-Diff

MR3H = (R2H + (R3H - R2H) / 2)-Diff
MR2H = (R1H + (R2H - R1H) / 2)-Diff
MR1H = (PPH + (R1H - PPH) / 2)-Diff

MS1H = (PPH - (PPH - S1H) / 2)-Diff
MS2H = (S1H - (S1H - S2H) / 2)-Diff
MS3H = (S2H - (S2H - S3H) / 2)-Diff

REM Formule Mensuel avec alignement du prix sur le cfd à risque limité
PPM = ((HighM + LowM + SettlementM) / 3)-Diff
R3M = (HighM + 2 * (PPM - LowM))-Diff
R2M = (PPM + (HighM - LowM))-Diff
R1M = (2 * PPM - LowM)-Diff
S1M = (2 * PPM - HighM)-Diff
S2M = (PPM - (HighM - LowM))-Diff
S3M = (LowM - 2 * (HighM - PPM))-Diff

MR3M = (R2M + (R3M - R2M) / 2)-Diff
MR2M = (R1M + (R2M - R1M) / 2)-Diff
MR1M = (PPM + (R1M - PPM) / 2)-Diff

MS1M = (PPM - (PPM - S1M) / 2)-Diff
MS2M = (S1M - (S1M - S2M) / 2)-Diff
MS3M = (S2M - (S2M - S3M) / 2)-Diff

REM décalage vertical texte/lignes horizontales
Voffset = 5*pipsize

REM TEXTE
DRAWTEXT("PIVOT J FUTURE",barindex-2,PPJ+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R3 J FUTURE",barindex-2,R3J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R2 J FUTURE",barindex-2,R2J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R1 J FUTURE",barindex-2,R1J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S1 J FUTURE",barindex-2,S1J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S2 J FUTURE",barindex-2,S2J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S3 J FUTURE",barindex-2,S3J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR3 J FUTURE",barindex-2,MR3J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR2 J FUTURE",barindex-2,MR2J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR1 J FUTURE",barindex-2,MR1J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS1 J FUTURE",barindex-2,MS1J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS2 J FUTURE",barindex-2,MS2J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS3 J FUTURE",barindex-2,MS3J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)

DRAWTEXT("PIVOT H FUTURE",barindex-2,PPH+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R3 H FUTURE",barindex-2,R3H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R2 H FUTURE",barindex-2,R2H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R1 H FUTURE",barindex-2,R1H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S1 H FUTURE",barindex-2,S1H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S2 H FUTURE",barindex-2,S2H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S3 H FUTURE",barindex-2,S3H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR3 H FUTURE",barindex-2,MR3H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR2 H FUTURE",barindex-2,MR2H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR1 H FUTURE",barindex-2,MR1H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS1 H FUTURE",barindex-2,MS1H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS2 H FUTURE",barindex-2,MS2H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS3 H FUTURE",barindex-2,MS3H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)

DRAWTEXT("PIVOT M FUTURE",barindex-2,PPM+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R3 M FUTURE",barindex-2,R3M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R2 M FUTURE",barindex-2,R2M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R1 M FUTURE",barindex-2,R1M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S1 M FUTURE",barindex-2,S1M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S2 M FUTURE",barindex-2,S2M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S3 M FUTURE",barindex-2,S3M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR3 M FUTURE",barindex-2,MR3M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR2 M FUTURE",barindex-2,MR2M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR1 M FUTURE",barindex-2,MR1M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS1 M FUTURE",barindex-2,MS1M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS2 M FUTURE",barindex-2,MS2M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS3 M FUTURE",barindex-2,MS3M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)

Return PPJ COLOURED(70, 46, 1) as "PIVOT J FUTURE", R3J COLOURED(70, 46, 1) as "R3 J FUTURE", R2J COLOURED(70, 46, 1) as "R2 J FUTURE", R1J COLOURED(70, 46, 1) as "R1 J FUTURE", S1J COLOURED(70, 46, 1) as "S1 J FUTURE", S2J COLOURED(70, 46, 1) as "S2 J FUTURE", S3J COLOURED(70, 46, 1) as "S3 J FUTURE", MR3J COLOURED(70, 46, 1) as "MR3 J FUTURE", MR2J COLOURED(70, 46, 1) as "MR2 J FUTURE", MR1J COLOURED(70, 46, 1) as "MR1 J FUTURE", MS1J COLOURED(70, 46, 1) as "MS1 J FUTURE", MS2J COLOURED(70, 46, 1) as "MS2 J FUTURE", MS3J COLOURED(70, 46, 1) as "MS3 J FUTURE", PPH COLOURED(70, 46, 1) as "PIVOT H FUTURE", R3H COLOURED(70, 46, 1) as "R3 H FUTURE", R2H COLOURED(70, 46, 1) as "R2 H FUTURE", R1H COLOURED(70, 46, 1) as "R1 H FUTURE", S1H COLOURED(70, 46, 1) as "S1 H FUTURE", S2H COLOURED(70, 46, 1) as "S2 H FUTURE", S3H COLOURED(70, 46, 1) as "S3 H FUTURE", MR3H COLOURED(70, 46, 1) as "MR3 H FUTURE", MR2H COLOURED(70, 46, 1) as "MR2 H FUTURE", MR1H COLOURED(70, 46, 1) as "MR1 H FUTURE", MS1H COLOURED(70, 46, 1) as "MS1 H FUTURE", MS2H COLOURED(70, 46, 1) as "MS2 H FUTURE", MS3H COLOURED(70, 46, 1) as "MS3 H FUTURE",PPM COLOURED(70, 46, 1) as "PIVOT M FUTURE", R3M COLOURED(70, 46, 1) as "R3 M FUTURE", R2M COLOURED(70, 46, 1) as "R2 M FUTURE", R1M COLOURED(70, 46, 1) as "R1 M FUTURE", S1M COLOURED(70, 46, 1) as "S1 M FUTURE", S2M COLOURED(70, 46, 1) as "S2 M FUTURE", S3M COLOURED(70, 46, 1) as "S3 M FUTURE", MR3M COLOURED(70, 46, 1) as "MR3 M FUTURE", MR2M COLOURED(70, 46, 1) as "MR2 M FUTURE", MR1M COLOURED(70, 46, 1) as "MR1 M FUTURE", MS1M COLOURED(70, 46, 1) as "MS1 M FUTURE", MS2M COLOURED(70, 46, 1) as "MS2 M FUTURE", MS3M COLOURED(70, 46, 1) as "MS3 M FUTURE"
Voici le lien pour télécharger le ITF si vous voulez l'importer avec les variables déjà crées (sinon si vous faites un copier/coller il faut créer les variables)
https://www.dropbox.com/s/tkegszpw9kzo1qa/POINT%20PIVOT%20FUTURE%20ONLY.zip?dl=0

Attention cet indicateur est en phase de test et d'observation ce n'est pas le saint graal.
Je ne serait être tenu (ni Andlil en passant) responsable d'une perte d'argent du à l'utilisation de cette indicateur.


Je tiens à remercier Jim pour son aide sur les points pivots Futures :merci:
J’espère ne pas avoir fait de bêtise dans le code :lol2:
Si quelqu’un peut me confirmer les PP Futures :mercichinois:
J'attend vos retours

Re: Indicateur points pivots Future adaptés au cfd à risque limité

par Jim » 31 mars 2018 13:32

Ca m'a l'air très bien !

Quelques remarques :
- tes pivots mensuels d'avril seront un peu différents de ceux de Benoist et - qui publient des graphes avec Full ajustés.
- en hebdo, tu seras différents d'eux à partir du second jour ouvré (incohérences de prt).

Re: Indicateur points pivots Future adaptés au cfd à risque limité

par Pince de trade » 31 mars 2018 17:56

@Jim
Effectivement ce sont des pivots contrats Dax Futures Only.
Je pourrais rajouter les pivots Dax Futures Full mais cela risque de surchargé non ?

@-
Merci pour ton intervention

@-
Le Calcul se base plus précisément sur le settlement Futures.
Tous les chemins mènent à Rome, les calculs pareil :mrgreen:

------------------------------------------------------------------------------------------------------------------------

Quelqu'un pourra Mardi matin me donner la différence entre le Future et le cfd à risque limité ?

Je ferai des captures d’écran mardi soir pour voir la réaction du cfd à risque limité sur les pivots du Futures.

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Pince de trade » 31 mars 2018 18:07

- Benoist
il y a un bug de la correction automatique qui rajoute à risque limité (rajoute 2 fois) :mrgreen:

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Jim » 31 mars 2018 18:09

Pour avoir l'ecart entre le cfd à risque limité ig et son future, le mieux est d'utiliser l'outil de spread de prt, et de mesurer l'écart entre le cfd à risque limité du future et le cfd à risque limité cash.

Ca donne l'écart en direct.

Le cfd à risque limité future s'appelle un truc du genre : Allemagne 30 juin 2018.

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Pince de trade » 31 mars 2018 18:48

Énorme merci Jim
Allemagne 30 (25€) (juin-18) - Allemagne 30 cash (25€) (-) = 2.2 à la clôture de Jeudi
SPREAD.png
SPREAD.png (7.66 Kio) Vu 2663 fois

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Jim » 31 mars 2018 22:34

Pince et -, il faut d'abord calculer les PP R S des futures, et ensuite seulement appliquer le Diff pour avoir le niveau sur cfd à risque limité, car le PP est utilisé pour calculer les R et S.

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Pince de trade » 31 mars 2018 22:36

A mais oui je suis complètement bugué :musique:

Tant que je n'applique pas de Diff mes niveaux sont bon, mais des que j'applique une diff c'est pas bon :mur:

Il est tard je vais voir demain :zzz:

:merci: - et Jim

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Jim » 31 mars 2018 22:37

Lol pour le calcul des mid, il y a plus simple
MR1= (PP+R1)/2 etc...

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Pince de trade » 01 avr. 2018 00:14

Bon j'arrivai pas à dormir
j'ai réécrit le code pour le Diff (cela fonctionne bien maintenant)
Simplifié les MR
Pas taper Jim :lol2:

ITF à télécharger pour l’importation dans PRT:
https://www.dropbox.com/s/1gyz3ikcz08bhjl/POINT%20PIVOT%20FUTURE%20ONLY.zip?dl=0

Code : #

REM variables
REM Diff= Prix Future - Prix cfd à risque limité à risque limité

REM variables Journalier
REM HighJ = point le plus haut Journalier future
REM lowJ = point le plus bas Journalier future
REM SettlementJ = Settlement Journalier future

REM variables Hebdomadaire
REM HighH = point le plus haut Hebdomadaire future
REM lowH= point le plus bas Hebdomadaire future
REM SettlementH = Settlement Hebdomadaire future

REM variables Mensuel
REM HighM = point le plus haut Mensuel future
REM lowM = point le plus bas Mensuel future
REM SettlementM = Settlement Mensuel future

defparam drawonlastbaronly = true

REM Formule Journalier
PPJJ = (HighJ + LowJ + SettlementJ) / 3
R3JJ = HighJ + 2 * (PPJJ - LowJ)
R2JJ = PPJJ + (HighJ - LowJ)
R1JJ = (2 * PPJJ) - LowJ
S1JJ = (2 * PPJJ) - HighJ
S2JJ = PPJJ - (HighJ - LowJ)
S3JJ = LowJ - 2 * (HighJ - PPJJ)

MR3JJ = (R2JJ + R3JJ) / 2
MR2JJ = (R1JJ + R2JJ) / 2
MR1JJ = (PPJ + R1JJ) / 2

MS1JJ = (PPJJ + S1JJ) / 2
MS2JJ = (S1JJ + S2JJ) / 2
MS3JJ = (S2JJ + S3JJ) / 2

REM Niveaux Journalier avec alignement du prix sur le cfd à risque limité
PPJ = PPJJ - Diff
R3J = R3JJ - Diff
R2J = R2JJ - Diff
R1J = R1JJ - Diff
S1J = S1JJ - Diff
S2J = S2JJ - Diff
S3J = S3JJ - Diff

MR3J = MR3JJ - Diff
MR2J = MR2JJ - Diff
MR1J = MR1JJ - Diff

MS1J = MS1JJ - Diff
MS2J = MS2JJ - Diff
MS3J = MS3JJ - Diff

REM Formule Hebdomadaire
PPHH = (HighH + LowH + SettlementH) / 3
R3HH = HighH + 2 * (PPHH - LowH)
R2HH = PPHH + (HighH - LowH)
R1HH = (2 * PPHH) - LowH
S1HH = (2 * PPHH) - HighH
S2HH = PPHH - (HighH - LowH)
S3HH = LowH - 2 * (HighH - PPHH)

MR3HH = (R2HH + R3HH) / 2
MR2HH = (R1HH + R2HH) / 2
MR1HH = (PPHH + R1HH) / 2

MS1HH = (PPHH + S1HH) / 2
MS2HH = (S1HH + S2HH) / 2
MS3HH = (S2HH + S3HH) / 2

REM Niveaux Hebdomadaire avec alignement du prix sur le cfd à risque limité
PPH = PPHH - Diff
R3H = R3HH - Diff
R2H = R2HH - Diff
R1H = R1HH - Diff
S1H = S1HH - Diff
S2H = S2HH - Diff
S3H = S3HH - Diff

MR3H = MR3HH - Diff
MR2H = MR2HH - Diff
MR1H = MR1HH - Diff

MS1H = MS1HH - Diff
MS2H = MS2HH - Diff
MS3H = MS3HH - Diff

REM Formule Mensuel
PPMM = (HighM + LowM + SettlementM) / 3
R3MM = HighM + 2 * (PPMM - LowM)
R2MM = PPMM + (HighM - LowM)
R1MM = (2 * PPMM) - LowM
S1MM = (2 * PPMM) - HighM
S2MM = PPMM - (HighM - LowM)
S3MM = LowM - 2 * (HighM - PPMM)

MR3MM = (R2MM + R3MM) / 2
MR2MM = (R1MM + R2MM) / 2
MR1MM = (PPMM + R1MM) / 2

MS1MM = (PPMM + S1MM) / 2
MS2MM = (S1MM + S2MM) / 2
MS3MM = (S2MM + S3MM) / 2

REM Niveaux Mensuel avec alignement du prix sur le cfd à risque limité
PPM = PPMM - Diff
R3M = R3MM - Diff
R2M = R2MM - Diff
R1M = R1MM - Diff
S1M = S1MM - Diff
S2M = S2MM - Diff
S3M = S3MM - Diff

MR3M = MR3MM - Diff
MR2M = MR2MM - Diff
MR1M = MR1MM - Diff

MS1M = MS1MM - Diff
MS2M = MS2MM - Diff
MS3M = MS3MM - Diff

REM décalage vertical texte/lignes horizontales
Voffset = 2*pipsize

REM TEXTE
DRAWTEXT("PIVOT J FUTURE",barindex-2,PPJ+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R3 J FUTURE",barindex-2,R3J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R2 J FUTURE",barindex-2,R2J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R1 J FUTURE",barindex-2,R1J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S1 J FUTURE",barindex-2,S1J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S2 J FUTURE",barindex-2,S2J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S3 J FUTURE",barindex-2,S3J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR3 J FUTURE",barindex-2,MR3J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR2 J FUTURE",barindex-2,MR2J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR1 J FUTURE",barindex-2,MR1J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS1 J FUTURE",barindex-2,MS1J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS2 J FUTURE",barindex-2,MS2J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS3 J FUTURE",barindex-2,MS3J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)

DRAWTEXT("PIVOT H FUTURE",barindex-2,PPH+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R3 H FUTURE",barindex-2,R3H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R2 H FUTURE",barindex-2,R2H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R1 H FUTURE",barindex-2,R1H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S1 H FUTURE",barindex-2,S1H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S2 H FUTURE",barindex-2,S2H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S3 H FUTURE",barindex-2,S3H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR3 H FUTURE",barindex-2,MR3H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR2 H FUTURE",barindex-2,MR2H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR1 H FUTURE",barindex-2,MR1H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS1 H FUTURE",barindex-2,MS1H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS2 H FUTURE",barindex-2,MS2H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS3 H FUTURE",barindex-2,MS3H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)

DRAWTEXT("PIVOT M FUTURE",barindex-2,PPM+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R3 M FUTURE",barindex-2,R3M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R2 M FUTURE",barindex-2,R2M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R1 M FUTURE",barindex-2,R1M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S1 M FUTURE",barindex-2,S1M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S2 M FUTURE",barindex-2,S2M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S3 M FUTURE",barindex-2,S3M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR3 M FUTURE",barindex-2,MR3M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR2 M FUTURE",barindex-2,MR2M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR1 M FUTURE",barindex-2,MR1M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS1 M FUTURE",barindex-2,MS1M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS2 M FUTURE",barindex-2,MS2M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS3 M FUTURE",barindex-2,MS3M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)

Return PPJ COLOURED(70, 46, 1) as "PIVOT J FUTURE", R3J COLOURED(70, 46, 1) as "R3 J FUTURE", R2J COLOURED(70, 46, 1) as "R2 J FUTURE", R1J COLOURED(70, 46, 1) as "R1 J FUTURE", S1J COLOURED(70, 46, 1) as "S1 J FUTURE", S2J COLOURED(70, 46, 1) as "S2 J FUTURE", S3J COLOURED(70, 46, 1) as "S3 J FUTURE", MR3J COLOURED(70, 46, 1) as "MR3 J FUTURE", MR2J COLOURED(70, 46, 1) as "MR2 J FUTURE", MR1J COLOURED(70, 46, 1) as "MR1 J FUTURE", MS1J COLOURED(70, 46, 1) as "MS1 J FUTURE", MS2J COLOURED(70, 46, 1) as "MS2 J FUTURE", MS3J COLOURED(70, 46, 1) as "MS3 J FUTURE", PPH COLOURED(70, 46, 1) as "PIVOT H FUTURE", R3H COLOURED(70, 46, 1) as "R3 H FUTURE", R2H COLOURED(70, 46, 1) as "R2 H FUTURE", R1H COLOURED(70, 46, 1) as "R1 H FUTURE", S1H COLOURED(70, 46, 1) as "S1 H FUTURE", S2H COLOURED(70, 46, 1) as "S2 H FUTURE", S3H COLOURED(70, 46, 1) as "S3 H FUTURE", MR3H COLOURED(70, 46, 1) as "MR3 H FUTURE", MR2H COLOURED(70, 46, 1) as "MR2 H FUTURE", MR1H COLOURED(70, 46, 1) as "MR1 H FUTURE", MS1H COLOURED(70, 46, 1) as "MS1 H FUTURE", MS2H COLOURED(70, 46, 1) as "MS2 H FUTURE", MS3H COLOURED(70, 46, 1) as "MS3 H FUTURE",PPM COLOURED(70, 46, 1) as "PIVOT M FUTURE", R3M COLOURED(70, 46, 1) as "R3 M FUTURE", R2M COLOURED(70, 46, 1) as "R2 M FUTURE", R1M COLOURED(70, 46, 1) as "R1 M FUTURE", S1M COLOURED(70, 46, 1) as "S1 M FUTURE", S2M COLOURED(70, 46, 1) as "S2 M FUTURE", S3M COLOURED(70, 46, 1) as "S3 M FUTURE", MR3M COLOURED(70, 46, 1) as "MR3 M FUTURE", MR2M COLOURED(70, 46, 1) as "MR2 M FUTURE", MR1M COLOURED(70, 46, 1) as "MR1 M FUTURE", MS1M COLOURED(70, 46, 1) as "MS1 M FUTURE", MS2M COLOURED(70, 46, 1) as "MS2 M FUTURE", MS3M COLOURED(70, 46, 1) as "MS3 M FUTURE"

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Barik » 02 avr. 2018 09:44

Merci Pince.
Vous avez pas un site web qui donne les haut/bas du futur Dj ? histoire de remplir rapidement les cases de cette indicateurs?

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Jim » 02 avr. 2018 10:39

http://www.cmegroup.com/trading/equity-index/us-index/e-mini-dow_quotes_settlements_futures.html

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Pince de trade » 02 avr. 2018 11:06

Merci Jim pour la réponse

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Pince de trade » 04 avr. 2018 07:54

Pour le calcul du PPJ Futures du jours:
High: 12074.5
Low: 11913
Settlement: 12017.5

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Mikelmarcus » 02 juin 2018 18:34

Merci pince pour l'indicateur, je viens de le découvrir :top:

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Pince de trade » 03 juin 2018 20:54

Attention j'avais oublié cette file et il y avait un bug

Voici la version à jours

Code : #

REM variables
REM Diff= Prix Future - Prix cfd à risque limité à risque limité

REM variables Journalier
REM HighJ = point le plus haut Journalier future
REM lowJ = point le plus bas Journalier future
REM SettlementJ = Settlement Journalier future

REM variables Hebdomadaire
REM HighH = point le plus haut Hebdomadaire future
REM lowH= point le plus bas Hebdomadaire future
REM SettlementH = Settlement Hebdomadaire future

REM variables Mensuel
REM HighM = point le plus haut Mensuel future
REM lowM = point le plus bas Mensuel future
REM SettlementM = Settlement Mensuel future

defparam drawonlastbaronly = true

REM Formule Journalier
PPJJ = (HighJ + LowJ + SettlementJ) / 3
R3JJ = HighJ + 2 * (PPJJ - LowJ)
R2JJ = PPJJ + (HighJ - LowJ)
R1JJ = (2 * PPJJ) - LowJ
S1JJ = (2 * PPJJ) - HighJ
S2JJ = PPJJ - (HighJ - LowJ)
S3JJ = LowJ - 2 * (HighJ - PPJJ)

MR3JJ = (R2JJ + R3JJ) / 2
MR2JJ = (R1JJ + R2JJ) / 2
MR1JJ = (PPJJ + R1JJ) / 2

MS1JJ = (PPJJ + S1JJ) / 2
MS2JJ = (S1JJ + S2JJ) / 2
MS3JJ = (S2JJ + S3JJ) / 2

REM Niveaux Journalier avec alignement du prix sur le cfd à risque limité
PPJ = PPJJ - Diff
R3J = R3JJ - Diff
R2J = R2JJ - Diff
R1J = R1JJ - Diff
S1J = S1JJ - Diff
S2J = S2JJ - Diff
S3J = S3JJ - Diff

MR3J = MR3JJ - Diff
MR2J = MR2JJ - Diff
MR1J = MR1JJ - Diff

MS1J = MS1JJ - Diff
MS2J = MS2JJ - Diff
MS3J = MS3JJ - Diff

REM Formule Hebdomadaire
PPHH = (HighH + LowH + SettlementH) / 3
R3HH = HighH + 2 * (PPHH - LowH)
R2HH = PPHH + (HighH - LowH)
R1HH = (2 * PPHH) - LowH
S1HH = (2 * PPHH) - HighH
S2HH = PPHH - (HighH - LowH)
S3HH = LowH - 2 * (HighH - PPHH)

MR3HH = (R2HH + R3HH) / 2
MR2HH = (R1HH + R2HH) / 2
MR1HH = (PPHH + R1HH) / 2

MS1HH = (PPHH + S1HH) / 2
MS2HH = (S1HH + S2HH) / 2
MS3HH = (S2HH + S3HH) / 2

REM Niveaux Hebdomadaire avec alignement du prix sur le cfd à risque limité
PPH = PPHH - Diff
R3H = R3HH - Diff
R2H = R2HH - Diff
R1H = R1HH - Diff
S1H = S1HH - Diff
S2H = S2HH - Diff
S3H = S3HH - Diff

MR3H = MR3HH - Diff
MR2H = MR2HH - Diff
MR1H = MR1HH - Diff

MS1H = MS1HH - Diff
MS2H = MS2HH - Diff
MS3H = MS3HH - Diff

REM Formule Mensuel
PPMM = (HighM + LowM + SettlementM) / 3
R3MM = HighM + 2 * (PPMM - LowM)
R2MM = PPMM + (HighM - LowM)
R1MM = (2 * PPMM) - LowM
S1MM = (2 * PPMM) - HighM
S2MM = PPMM - (HighM - LowM)
S3MM = LowM - 2 * (HighM - PPMM)

MR3MM = (R2MM + R3MM) / 2
MR2MM = (R1MM + R2MM) / 2
MR1MM = (PPMM + R1MM) / 2

MS1MM = (PPMM + S1MM) / 2
MS2MM = (S1MM + S2MM) / 2
MS3MM = (S2MM + S3MM) / 2

REM Niveaux Mensuel avec alignement du prix sur le cfd à risque limité
PPM = PPMM - Diff
R3M = R3MM - Diff
R2M = R2MM - Diff
R1M = R1MM - Diff
S1M = S1MM - Diff
S2M = S2MM - Diff
S3M = S3MM - Diff

MR3M = MR3MM - Diff
MR2M = MR2MM - Diff
MR1M = MR1MM - Diff

MS1M = MS1MM - Diff
MS2M = MS2MM - Diff
MS3M = MS3MM - Diff

REM décalage vertical texte/lignes horizontales
Voffset = 0.5*pipsize

REM TEXTE
DRAWTEXT("PIVOT J FUTURE",barindex-7,PPJ+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R3 J FUTURE",barindex-7,R3J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R2 J FUTURE",barindex-7,R2J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R1 J FUTURE",barindex-7,R1J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S1 J FUTURE",barindex-7,S1J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S2 J FUTURE",barindex-7,S2J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S3 J FUTURE",barindex-7,S3J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR3 J FUTURE",barindex-7,MR3J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR2 J FUTURE",barindex-7,MR2J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR1 J FUTURE",barindex-7,MR1J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS1 J FUTURE",barindex-7,MS1J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS2 J FUTURE",barindex-7,MS2J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS3 J FUTURE",barindex-7,MS3J+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)

DRAWTEXT("PIVOT H FUTURE",barindex-7,PPH+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R3 H FUTURE",barindex-7,R3H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R2 H FUTURE",barindex-7,R2H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R1 H FUTURE",barindex-7,R1H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S1 H FUTURE",barindex-7,S1H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S2 H FUTURE",barindex-7,S2H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S3 H FUTURE",barindex-7,S3H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR3 H FUTURE",barindex-7,MR3H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR2 H FUTURE",barindex-7,MR2H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR1 H FUTURE",barindex-7,MR1H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS1 H FUTURE",barindex-7,MS1H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS2 H FUTURE",barindex-7,MS2H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS3 H FUTURE",barindex-7,MS3H+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)

DRAWTEXT("PIVOT M FUTURE",barindex-7,PPM+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R3 M FUTURE",barindex-7,R3M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R2 M FUTURE",barindex-7,R2M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("R1 M FUTURE",barindex-7,R1M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S1 M FUTURE",barindex-7,S1M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S2 M FUTURE",barindex-7,S2M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("S3 M FUTURE",barindex-7,S3M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR3 M FUTURE",barindex-7,MR3M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR2 M FUTURE",barindex-7,MR2M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MR1 M FUTURE",barindex-7,MR1M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS1 M FUTURE",barindex-7,MS1M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS2 M FUTURE",barindex-7,MS2M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)
DRAWTEXT("MS3 M FUTURE",barindex-7,MS3M+Voffset,SansSerif,Bold,16)coloured(97, 75, 58)

Return PPJ COLOURED(70, 46, 1) as "PIVOT J FUTURE", R3J COLOURED(70, 46, 1) as "R3 J FUTURE", R2J COLOURED(70, 46, 1) as "R2 J FUTURE", R1J COLOURED(70, 46, 1) as "R1 J FUTURE", S1J COLOURED(70, 46, 1) as "S1 J FUTURE", S2J COLOURED(70, 46, 1) as "S2 J FUTURE", S3J COLOURED(70, 46, 1) as "S3 J FUTURE", MR3J COLOURED(70, 46, 1) as "MR3 J FUTURE", MR2J COLOURED(70, 46, 1) as "MR2 J FUTURE", MR1J COLOURED(70, 46, 1) as "MR1 J FUTURE", MS1J COLOURED(70, 46, 1) as "MS1 J FUTURE", MS2J COLOURED(70, 46, 1) as "MS2 J FUTURE", MS3J COLOURED(70, 46, 1) as "MS3 J FUTURE", PPH COLOURED(70, 46, 1) as "PIVOT H FUTURE", R3H COLOURED(70, 46, 1) as "R3 H FUTURE", R2H COLOURED(70, 46, 1) as "R2 H FUTURE", R1H COLOURED(70, 46, 1) as "R1 H FUTURE", S1H COLOURED(70, 46, 1) as "S1 H FUTURE", S2H COLOURED(70, 46, 1) as "S2 H FUTURE", S3H COLOURED(70, 46, 1) as "S3 H FUTURE", MR3H COLOURED(70, 46, 1) as "MR3 H FUTURE", MR2H COLOURED(70, 46, 1) as "MR2 H FUTURE", MR1H COLOURED(70, 46, 1) as "MR1 H FUTURE", MS1H COLOURED(70, 46, 1) as "MS1 H FUTURE", MS2H COLOURED(70, 46, 1) as "MS2 H FUTURE", MS3H COLOURED(70, 46, 1) as "MS3 H FUTURE",PPM COLOURED(70, 46, 1) as "PIVOT M FUTURE", R3M COLOURED(70, 46, 1) as "R3 M FUTURE", R2M COLOURED(70, 46, 1) as "R2 M FUTURE", R1M COLOURED(70, 46, 1) as "R1 M FUTURE", S1M COLOURED(70, 46, 1) as "S1 M FUTURE", S2M COLOURED(70, 46, 1) as "S2 M FUTURE", S3M COLOURED(70, 46, 1) as "S3 M FUTURE", MR3M COLOURED(70, 46, 1) as "MR3 M FUTURE", MR2M COLOURED(70, 46, 1) as "MR2 M FUTURE", MR1M COLOURED(70, 46, 1) as "MR1 M FUTURE", MS1M COLOURED(70, 46, 1) as "MS1 M FUTURE", MS2M COLOURED(70, 46, 1) as "MS2 M FUTURE", MS3M COLOURED(70, 46, 1) as "MS3 M FUTURE"
Ou remplacer l'ancienne ligne:
MR1JJ = (PPJ + R1JJ) / 2
par la nouvelle ligne:
MR1JJ = (PPJJ + R1JJ) / 2

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Katana » 03 juin 2018 21:32

Merci Pince de Trade

Re: Indicateur points pivots Future adaptés au cfd à risque limité à risque

par Pince de trade » 03 juin 2018 21:59

Pour le calcul:

Journalier :
HighJ = 12797
lowJ = 12623.5
SettlementJ = 12694.5

Hebdo :
HighH = 13037.5
lowH = 12540
SettlementH = 12694.5

Mensuel:
HighM = 13206
lowM = 12540
SettlementM = 12612

Sujets similaires
PP future sur PRT cfd à risque limité risque limité
par Greg13740 » 02 oct. 2019 12:29 (3 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)
Questions backtest cfd à risque limité risque limité
par Jul71 » 20 mars 2020 07:02 (4 Réponses)
Nouvel algorithme Google pour les sites adaptés aux mobiles
Fichier(s) joint(s) par GOLDENBOY » 22 avr. 2015 02:16 (4 Réponses)
Brokers adaptés à ma situation
par dinvest » 31 oct. 2015 10:56 (28 Réponses)