PRT : PP/R1/S1 du lendemain

Un Forum pour discuter des méthodes de trading que nous utilisons, de nos recherches...
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

PRT : PP/R1/S1 du lendemain

Message non lu par falex »

non je ne suis pas Mme Irma, simplement je calcul le PP/R1/S1 avec le haut/bas du jour plus la cloture de 17h30.

Pour les autres points (R12, R3, ...) je vous laisse compléter.

Comme la conditiond e calcul c'est "time=161500" ça ne marche qu'en UT15.

Si vous voulez l'afficher dans une autre UT il suffit de changer :
UT1 -> 162900
UT5 -> 162500
UT30 -> 160000
and so on ...

Code : #

//Calcul pivot du lendemain en avance de phase
//PP = (H+B+C) /3

once pp =  (DHigh(0) + DLow(0) + DClose(0)) / 3
once r1 = (pp * 2) -  DLow(0)
once s1 = (pp * 2) - DHigh(0)

heure1 = (time = 161500) // Calcul à partir de 16h15
heure2 = (time = 000000) // Calcul à partir de 00h00

if heure1 then
pp = (DHigh(0) + DLow(0) + Close) / 3
r1 = (pp * 2) -  DLow(0)
s1 = (pp * 2) - DHigh(0)
elsif heure2 then
pp = (DHigh(1) + DLow(1) + DClose(1)) / 3
r1 = (pp * 2) -  DLow(1)
s1 = (pp * 2) - DHigh(1)
endif

return pp as "Futur Point Pivot", r1 as "Futur R1", s1 as "Futur S1"
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174690
Enregistré le : 06 sept. 2011 22:45

Re: PRT : PP/R1/S1 du lendemain

Message non lu par Benoist Rousseau »

Merci, je l'adopte immédiatement :top:
Avatar du membre
6ans
Compagnon Jedi
Messages : 1025
Enregistré le : 06 sept. 2013 18:10

Re: PRT : PP/R1/S1 du lendemain

Message non lu par 6ans »

Merci Falex :top:
Avatar du membre
6ans
Compagnon Jedi
Messages : 1025
Enregistré le : 06 sept. 2013 18:10

Re: PRT : PP/R1/S1 du lendemain

Message non lu par 6ans »

Pour ceux que ça interesse, ci-joint les pivots anticipés pour le lendemain de Falex avec en plus R2 R3 S2 S3
si problème, me le faire savoir ;)
Avatar du membre
6ans
Compagnon Jedi
Messages : 1025
Enregistré le : 06 sept. 2013 18:10

Re: PRT : PP/R1/S1 du lendemain

Message non lu par 6ans »

Code : #

//Calcul pivot du lendemain en avance , sur PRT
//PP = (H+B+C) /3

once pp =  (DHigh(0) + DLow(0) + DClose(0)) / 3
once r1 = (pp * 2) -  DLow(0)
once s1 = (pp * 2) - DHigh(0)
//
//once R2 =  pp + ((DHigh(0)-DLow(0)))
once r22 =  pp + ((DHigh(0)-DLow(0)))
once s2 =  pp - ((DHigh(0)-DLow(0)))
once r3 =  pp + (2*(DHigh(0)-DLow(0)))
once s3 =  pp - (2*(DHigh(0)-DLow(0)))

heure1 = (time = 161500) // Calcul à partir de 16h15
heure2 =  (time =  0) // Calcul à partir de à 0h00

if heure1 then
pp = (DHigh(0) + DLow(0) + Close) / 3
r1 = (pp * 2) -  DLow(0)
s1 = (pp * 2) - DHigh(0)
R22 =  pp + ((DHigh(0)-DLow(0)))
s2 =  pp - ((DHigh(0)-DLow(0)))
r3 =  pp + (2*(DHigh(0)-DLow(0)))
s3 =  pp - (2*(DHigh(0)-DLow(0)))
elsif heure2 then
pp = (DHigh(1) + DLow(1) + DClose(1)) / 3
r1 = (pp * 2) -  DLow(1)
s1 = (pp * 2) - DHigh(1)
R22 =  pp + ((DHigh(1)-DLow(1)))
s2 =  pp - ((DHigh(1)-DLow(1)))
r3 =  pp + (2*(DHigh(1)-DLow(1)))
s3 =  pp - (2*(DHigh(1)-DLow(1)))
endif

return pp coloured (0,0,0) as "Futur Point Pivot", r1 coloured (255,0,0) as "Futur R1", s1 coloured (0,255,0)as "Futur S1", r22 coloured (255,0,0) as "Futur R2", s2 coloured (0,255,0)as "Futur S2", r3 coloured (255,0,0) as "Futur R3", s3 coloured (0,255,0)as "Futur S3"
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174690
Enregistré le : 06 sept. 2011 22:45

Re: PRT : PP/R1/S1 du lendemain

Message non lu par Benoist Rousseau »

Merci pour la mise à jour
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : PP/R1/S1 du lendemain

Message non lu par falex »

Merci pour la MàJ et le coloriage.

Petit précision sur le code :
entre 17h30 et 00H00 ça affiche les Pivots calculé avec le close de 17h30
A partir de 00h00 ça affiches les Pivots calculé avec le close de 00h00 = les PP d'ig.
GOLDS
Compagnon Jedi
Messages : 1072
Enregistré le : 03 juin 2013 21:26

Re: PRT : PP/R1/S1 du lendemain

Message non lu par GOLDS »

Je remonte le post falex car je ne comprends pas tout, tu sais la prog et moi ça fait 2 :lol:
tu dis prendre les pivots de 00h à 17h30 c'est ça ou option 2 les pivots de 17h30 à 00h
Sur ton code je vois 16h15........?? faut il juste remplacer 16h15 par 17h29 ?
Avatar du membre
clodreb
Chevalier Jedi
Messages : 2763
Enregistré le : 14 août 2013 05:29

Re: PRT : PP/R1/S1 du lendemain

Message non lu par clodreb »

GOLDS a écrit :Je remonte le post falex car je ne comprends pas tout, tu sais la prog et moi ça fait 2 :lol:
tu dis prendre les pivots de 00h à 17h30 c'est ça ou option 2 les pivots de 17h30 à 00h
Sur ton code je vois 16h15........?? faut il juste remplacer 16h15 par 17h29 ?
Falex confirmera mais normalement, voici l'explication :
- dans les backtest de PRT, on travaille toujours avec GMT0 donc quand tu fais ton code, il faut toujours faire -1h. Ici, si tu mets 16h15 dans ton code, ça fait en réalité 17h15 heure de Paris

- Ensuite, comme on travaille toujours avec les valeurs des fins de bougies, en UT 15min , quand tu mets 17h15, la fin de la bougie est 17h30. et donc, c'est bien la valeur de 17h30 qui est prise dans le code de Falex
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : PP/R1/S1 du lendemain

Message non lu par falex »

Que dire de plus : parfait !
Avatar du membre
clodreb
Chevalier Jedi
Messages : 2763
Enregistré le : 14 août 2013 05:29

Re: PRT : PP/R1/S1 du lendemain

Message non lu par clodreb »

falex a écrit :Que dire de plus : parfait !
j'ai bien suivi les conseils du maître backtest que tu es , c'est pour ça :mercichinois:
GOLDS
Compagnon Jedi
Messages : 1072
Enregistré le : 03 juin 2013 21:26

Re: PRT : PP/R1/S1 du lendemain

Message non lu par GOLDS »

clodreb a écrit :
GOLDS a écrit :Je remonte le post falex car je ne comprends pas tout, tu sais la prog et moi ça fait 2 :lol:
tu dis prendre les pivots de 00h à 17h30 c'est ça ou option 2 les pivots de 17h30 à 00h
Sur ton code je vois 16h15........?? faut il juste remplacer 16h15 par 17h29 ?
Falex confirmera mais normalement, voici l'explication :
- dans les backtest de PRT, on travaille toujours avec GMT0 donc quand tu fais ton code, il faut toujours faire -1h. Ici, si tu mets 16h15 dans ton code, ça fait en réalité 17h15 heure de Paris

- Ensuite, comme on travaille toujours avec les valeurs des fins de bougies, en UT 15min , quand tu mets 17h15, la fin de la bougie est 17h30. et donc, c'est bien la valeur de 17h30 qui est prise dans le code de Falex
Ah d'accord je comprends mieux ;) merci beaucoup à tous les 2 pour cette précision.
Avatar du membre
moumoune
Apprenti Jedi
Messages : 974
Enregistré le : 17 juil. 2013 22:32

Re: PRT : PP/R1/S1 du lendemain

Message non lu par moumoune »

Heikin Ashi mais moi je pensais que le close était à 17h35 et non 17h30.... J ai rien compris alors ?

Falex, gros feineant, t aurais pas pu détecter automatiquement l tu utilisée pour adapter le code et faire marcher ton indicateur sans avoir à la modifier manuellement ??? Non mais allo quoi !
:mrgreen:

Je taquine je taquine
:arrow:
Avatar du membre
Ernesto
Compagnon Jedi
Messages : 1315
Enregistré le : 18 févr. 2014 17:29

Re: PRT : PP/R1/S1 du lendemain

Message non lu par Ernesto »

Bonjour... merci pour les codes points pivots... juste un souci pour moi... il ne s'affichent pas sur les prix... mais en dessous (comme un rsi par exemple) ? j'ai loupé quelque chose ? :roll:
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : PP/R1/S1 du lendemain

Message non lu par falex »

moumoune a écrit :Falex, gros feineant, t aurais pas pu détecter automatiquement l tu utilisée pour adapter le code et faire marcher ton indicateur sans avoir à la modifier manuellement ??? Non mais allo quoi !
:mrgreen:

Je taquine je taquine
:arrow:
Tu as raison de taquiner :mrgreen: .

J'ai fais l'exercice y'a bien longtemps et ça marche très bien (un premier code qui ne fais rien d'autre que calculer l'UT, et ensuite je l'appel dans le deuxième avec un jolie enchainement de if ... elsif pour chaque UT)

Comme je ne veux pas/ni n'est le temps faire de SAV pour des codes imbriqués et tant que PRT n'aura pas pour variable "l'UT" je donne des codes avec l'UT en dur.

Autre alternative : mettre l'UT en variable ... c'est surement le meilleur compromis.

---

Merci - pour l'explication pour Ernesto, je n'avais pas vu désolé.
Tu ajoutes un indicateur avec la molette dans une fenêtre, l'indicateur s'insère sur la courbe
Si tu ajoutes un indicateur en cliquant sur le bouton en haut à droite alors ça l'affiche en bas de manière indépendante.
Avatar du membre
Ernesto
Compagnon Jedi
Messages : 1315
Enregistré le : 18 févr. 2014 17:29

Re: PRT : PP/R1/S1 du lendemain

Message non lu par Ernesto »

- a écrit :
Ernesto a écrit :Bonjour... merci pour les codes points pivots... juste un souci pour moi... il ne s'affichent pas sur les prix... mais en dessous (comme un rsi par exemple) ? j'ai loupé quelque chose ? :roll:
Sauf erreur de ma part, tu fermes l'indicateur sous les prix avec la croix
Tu cliques sur la petit clé qui se trouve en haut à gauche dans le cadre des prix
Et de là, tu rajoutes tes pivots créés
Ils devraient alors être sur les prix
Super ! :merci:
Avatar du membre
DarthTrader
Membre du Conseil Jedi
Messages : 11260
Enregistré le : 09 oct. 2013 17:09

Re: PRT : PP/R1/S1 du lendemain

Message non lu par DarthTrader »

Petite question a propos du code j'utilise le code de 6 ans et voici ce que j’obtiens:
Image jointe
le fuseau horaire est laisser par défaut cad GMT+1

je comprend pas pkoi le changement de la valeur du pp se fait entre la bougie de 15:45 et celle de 16:00

puisque heure1=161500 si prt prend la valeur de fin de bougie alors le changement devrait se produire a 16:30 hors la j ai un changement du pp a 16:15

autre question est ce que vous savez comment prt gère le DST, DJI et PXI sont tous les deux dans le fuseau indices other mais le changement d'heure ne se fait pas le même jour entre US et Europe

enfin dernière question concernant les fuseaux horaire quand j'utilise l'option limiter l'affichage intraday de... a... , je vois bien les changement sur mes graph mais je comprend pas l'autre option cad: utiliser les cotations intraday pour construire les chandeliers journaliers

merci d´avance j’espère que mon post est suffisamment claire pour pouvoir faire avancer le Schmilblick (hommage à Pierre Dac)
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : PP/R1/S1 du lendemain

Message non lu par falex »

Hi Darth,

Non mais dis donc tu va me laisser dormir dans mon coin pffff (private joke entre nous).

---

Alors pour répondre a tes questions :

Le fuseau par défaut sur PRT c'est GMT pas GMT+1

-

Dans ton screenshot le changement de PP se fait sur la bougie de 16h00 pas 15h45

-

Si heure1 : 161500 alors PRT V10 a un gentil (humour) bug sur les indicateurs qui fait qu'il décale d'une bougie sur la droite ... va comprendre.

Donc si heure1 = 161500, et que nous sommes en UT15 nous regardons la bougie de 16h15 à 16h29 mais comme il y a le bug ça va être la bougie de 16h30 à 16h45.

Pour les fuseaux horaires, s'il sont dans le même groupe 'indice others" le réglage s'appliquera à tous.
Chez IG, dans Indices others tu as indice anglais et DJ avec le contrat à 1€.
Si tu veux voir les indices dans leur propres fusaeu hoarie faut que tu regarde les version en USD et Livre sterling, ils doivent être dans deux sous groupes différent, je pense.

Perso, je ne joue plus avec les réglage de fuseau horaire sous PRT, car ça m'embrouille plus qu'autre chose.
Je sais que le soft est par défaut en GMT 0, donc depuis le temps je sais que le bougie de 16h30 est la bougie de 17h30 en France. Idem pour le DJIA j'ai retenu les heures d'ouvertures "française" du DJIA et non ses heures local (en GMT-5 ou -6 je ne sais jamais).

Avoir le même fuseau horaire pour tout tes ss-jacents est beaucoup plus confortable car quand tu regardes une bougie (i.e 16h30) sur n'importe quel sous-jacent je sais que je regarde la même !
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : PP/R1/S1 du lendemain

Message non lu par falex »

Voici le code corrigé pour la V10 avec le bug des bougies. (changement de heure1 = 163000)

Pour UT1,2,5,15,30 heure1 = 163000
pour UT1heure : ont pourrait mettre heure1=170000 mais dans ce cas là on utilise la cloture de la bougie 1h, soit 18h00 heure française) et non 17h30 ...

A vous de voir et faire comme vous voulez.

Code : #

    //Calcul pivot du lendemain en avance , sur PRT
    //PP = (H+B+C) /3

    once pp =  (DHigh(0) + DLow(0) + DClose(0)) / 3
    once r1 = (pp * 2) -  DLow(0)
    once s1 = (pp * 2) - DHigh(0)
    //
    //once R2 =  pp + ((DHigh(0)-DLow(0)))
    once r22 =  pp + ((DHigh(0)-DLow(0)))
    once s2 =  pp - ((DHigh(0)-DLow(0)))
    once r3 =  pp + (2*(DHigh(0)-DLow(0)))
    once s3 =  pp - (2*(DHigh(0)-DLow(0)))

    heure1 = (time = 163000) // Calcul à partir de 16h15
    heure2 =  (time =  0) // Calcul à partir de à 0h00

    if heure1 then
    pp = (DHigh(0) + DLow(0) + Close) / 3
    r1 = (pp * 2) -  DLow(0)
    s1 = (pp * 2) - DHigh(0)
    R22 =  pp + ((DHigh(0)-DLow(0)))
    s2 =  pp - ((DHigh(0)-DLow(0)))
    r3 =  pp + (2*(DHigh(0)-DLow(0)))
    s3 =  pp - (2*(DHigh(0)-DLow(0)))
    elsif heure2 then
    pp = (DHigh(1) + DLow(1) + DClose(1)) / 3
    r1 = (pp * 2) -  DLow(1)
    s1 = (pp * 2) - DHigh(1)
    R22 =  pp + ((DHigh(1)-DLow(1)))
    s2 =  pp - ((DHigh(1)-DLow(1)))
    r3 =  pp + (2*(DHigh(1)-DLow(1)))
    s3 =  pp - (2*(DHigh(1)-DLow(1)))
    endif

    return pp coloured (0,0,0) as "Futur Point Pivot", r1 coloured (255,0,0) as "Futur R1", s1 coloured (0,255,0)as "Futur S1", r22 coloured (255,0,0) as "Futur R2", s2 coloured (0,255,0)as "Futur S2", r3 coloured (255,0,0) as "Futur R3", s3 coloured (0,255,0)as "Futur S3"
Avatar du membre
DarthTrader
Membre du Conseil Jedi
Messages : 11260
Enregistré le : 09 oct. 2013 17:09

Re: PRT : PP/R1/S1 du lendemain

Message non lu par DarthTrader »

Merci pour les precision :)

a propos de l´heure par defaut j'ai ceci:
Screen Shot 2014-04-09 at 10.25.53.png
Screen Shot 2014-04-09 at 10.25.53.png (49.96 Kio) Vu 1612 fois
donc GMT+1

je posais la question du GMT et du DST parceque l´heure de france est GMT+1 en hivers et GMT+2 en été d ou ma question comment prt gere le DST pour savoir si il faut retoucher le code a chaque changement d·heure....