PP d'IG Market sur Prorealtime

Forum d'entraide ProRealTime : prise en main, réglages, indicateurs, programmation ProBuilder et ProOrder, astuces entre utilisateurs de la plateforme.
chifounou
Chevalier Jedi
Messages : 2113
Enregistré le : 08 juil. 2015 12:07

Re: PP d'IG Market sur Prorealtime

Message non lu par chifounou »

IG calcule ses pivots de minuit à minuit ou en horaires cash 9h/17h35 ?
mon code est pour minuit à minuit

ya des gros problèmes de trous de données en fins de journée sur PRT/IG donc ne pas espérer avoir des niveaux corrects... :mur:
chifounou
Chevalier Jedi
Messages : 2113
Enregistré le : 08 juil. 2015 12:07

Re: PP d'IG Market sur Prorealtime

Message non lu par chifounou »

cool tant mieux !

ben en fait je préfère rien car je ne les utilise pas
j'édite le code avec tes formules pour "convenance" ;)
chifounou
Chevalier Jedi
Messages : 2113
Enregistré le : 08 juil. 2015 12:07

Re: PP d'IG Market sur Prorealtime

Message non lu par chifounou »

hihi :mrgreen:
vendu, le code page 3 est à jour
chifounou
Chevalier Jedi
Messages : 2113
Enregistré le : 08 juil. 2015 12:07

Re: PP d'IG Market sur Prorealtime

Message non lu par chifounou »

selon ce site connu
http://www.pivotfarm.com/pzt-calculated-pivot-points.php
vous utilisez la formule de Woodies non Classique pour les S3/R3 donc en fait un panel de PP hybride au quotidien ;)

selon cet autre site, un mélange de formule "classique" et "traditionnelle" ;)
https://getsatisfaction.com/tradingview/topics/traditional_and_classic_pivot_point_formula
chifounou
Chevalier Jedi
Messages : 2113
Enregistré le : 08 juil. 2015 12:07

Re: PP d'IG Market sur Prorealtime

Message non lu par chifounou »

.
chifounou
Chevalier Jedi
Messages : 2113
Enregistré le : 08 juil. 2015 12:07

Re: PP d'IG Market sur Prorealtime

Message non lu par chifounou »

Ah oui, ça me revient ;) (habitude Ninja) corrigé

(je précise ne pas avoir testé/validé le code, pondu à l'arrache)

PS : hier mon précédent code fonctionnait avec des ELSE IF donc il semble que PRT accepte désormais les deux
chifounou
Chevalier Jedi
Messages : 2113
Enregistré le : 08 juil. 2015 12:07

Re: PP d'IG Market sur Prorealtime

Message non lu par chifounou »

j'ai eu l'occasion de tester et corriger le code sur la plateforme d'une amie

trousse à outils fraichement concoctée ;)

2 variables (entier >0) à créer : formulePP et formule
(dont le paramétrage sera à faire varier entre 1 et 4 à l'utilisation)
var.png
var.png (4.52 Kio) Vu 1262 fois
fpp.png
fpp.png (5.13 Kio) Vu 1262 fois
f.png
f.png (5.18 Kio) Vu 1262 fois
4 formules de PP
4 formules de calculs (classique, fibonacci, camarilla, DeMark) jusqu'à R4/S4
13 combinaisons (la formule PP n'influe pas sur les DeMark)

Code : #

if time<time[1] then
plusHaut=High
plusBas=Low
ouverture=Open
if Close[1]>ouverture[1] then
dm=2*plusHaut[1]+plusBas[1]+Close[1]
elsif Close[1]<ouverture[1] then
dm=2*plusBas[1]+plusHaut[1]+Close[1]
else
dm=2*Close[1]+plusHaut[1]+plusBas[1]
endif
if formule>3 then
pp=dm/4
else
if formulePP=1 then
pp=(plusHaut[1]+plusBas[1]+Close[1])/3
elsif formulePP=2 then
pp=(plusHaut[1]+plusBas[1]+Close[1]+Open[1])/4
elsif formulePP=3 then
pp=(plusHaut[1]+plusBas[1]+2*Close[1])/4
elsif formulePP>3 then
pp=(plusHaut[1]+plusBas[1]+2*Open[1])/4
endif
endif
if formule=1 then
r1=2*pp-plusBas[1]
s1=2*pp-plusHaut[1]
rr2=pp+plusHaut[1]-plusBas[1]
s2=pp-plusHaut[1]+plusBas[1]
r3=plusHaut[1]+2*(pp-plusBas[1])
s3=plusBas[1]-2*(plusHaut[1]-pp)
r4=r3+(plusHaut[1]-plusBas[1])
s4=s3-(plusHaut[1]-plusBas[1])
elsif formule=2 then // Fibonacci
r1=pp+0.382*(plusHaut[1]-plusBas[1])
s1=pp-0.382*(plusHaut[1]-plusBas[1])
rr2=pp+0.618*(plusHaut[1]-plusBas[1])
s2=pp-0.618*(plusHaut[1]-plusBas[1])
r3=pp+plusHaut[1]-plusBas[1]
s3=pp-plusHaut[1]+plusBas[1]
r4=r3
s4=s3
elsif formule=3 then // Camarilla
r1=pp+(plusHaut[1]-plusBas[1])*1.1/12
s1=pp-(plusHaut[1]-plusBas[1])*1.1/12
rr2=pp+(plusHaut[1]-plusBas[1])*1.1/6
s2=pp-(plusHaut[1]-plusBas[1])*1.1/6
r3=pp+(plusHaut[1]-plusBas[1])*1.1/4
s3=pp-(plusHaut[1]-plusBas[1])*1.1/4
r4=pp+(plusHaut[1]-plusBas[1])*1.1/2
s4=pp-(plusHaut[1]-plusBas[1])*1.1/2
elsif formule>3 then // DeMark
r1=-plusBas[1]+dm/2
s1=-plusHaut[1]+dm/2
rr2=r1
s2=s1
r3=r1
s3=s1
r4=r1
s4=s1
endif
else
plusHaut=MAX(High,plusHaut[1])
plusBas=MIN(Low,plusBas[1])
ouverture=ouverture[1]
pp=pp[1]
r1=r1[1]
s1=s1[1]
rr2=rr2[1]
s2=s2[1]
r3=r3[1]
s3=s3[1]
r4=r4[1]
s4=s4[1]
endif
return pp coloured (0,0,255) as "PP", r1 coloured (255,0,0) as "R1", s1 coloured (0,255,0)as "S1", rr2 coloured (255,0,0) as "R2", s2 coloured (0,255,0)as "S2", r3 coloured (255,0,0) as "R3", s3 coloured (0,255,0)as "S3", r4 coloured (255,0,0) as "R4", s4 coloured (0,255,0)as "S4"
pour vos PP -, c'est le couple de paramétrage 1/1 qui sortira les bons repères
chifounou
Chevalier Jedi
Messages : 2113
Enregistré le : 08 juil. 2015 12:07

Re: PP d'IG Market sur Prorealtime

Message non lu par chifounou »

version allégée comprenant uniquement les PP IG/Andlil avec R4/S4 en plus tout de même
(devrait charger un poil plus vite... j'avoue être sidéré par la lenteur de calculs de PRT !)

Code : #

if time<time[1] then
plusHaut=High
plusBas=Low
pp=(plusHaut[1]+plusBas[1]+Close[1])/3
r1=2*pp-plusBas[1]
s1=2*pp-plusHaut[1]
rr2=pp+plusHaut[1]-plusBas[1]
s2=pp-plusHaut[1]+plusBas[1]
r3=plusHaut[1]+2*(pp-plusBas[1])
s3=plusBas[1]-2*(plusHaut[1]-pp)
r4=r3+(plusHaut[1]-plusBas[1])
s4=s3-(plusHaut[1]-plusBas[1])
else
plusHaut=MAX(High,plusHaut[1])
plusBas=MIN(Low,plusBas[1])
pp=pp[1]
r1=r1[1]
s1=s1[1]
rr2=rr2[1]
s2=s2[1]
r3=r3[1]
s3=s3[1]
r4=r4[1]
s4=s4[1]
endif
return pp coloured (0,0,255) as "PP", r1 coloured (255,0,0) as "R1", s1 coloured (0,255,0)as "S1", rr2 coloured (255,0,0) as "R2", s2 coloured (0,255,0)as "S2", r3 coloured (255,0,0) as "R3", s3 coloured (0,255,0)as "S3", r4 coloured (255,0,0) as "R4", s4 coloured (0,255,0)as "S4"
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174716
Enregistré le : 06 sept. 2011 22:45

Re: PP d'IG Market sur Prorealtime

Message non lu par [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/src/Extension/CoreExtension.php on line 570: strtr(): Ignoring replacement of empty string
Benoist Rousseau
»

beau travail chifounou, reprends les dans une nouvelle file pour la visiblité là page 5 ça va se perdre, autant valoriser ton code
chifounou
Chevalier Jedi
Messages : 2113
Enregistré le : 08 juil. 2015 12:07

Re: PP d'IG Market sur Prorealtime

Message non lu par chifounou »

oki j'y avais pensé ;)
Avatar du membre
simmerseb
Stormtrooper
Messages : 183
Enregistré le : 25 juil. 2013 21:41

Re: PP d'IG Market sur Prorealtime

Message non lu par simmerseb »

chifounou a écrit :version allégée comprenant uniquement les PP IG/Andlil avec R4/S4 en plus tout de même
(devrait charger un poil plus vite... j'avoue être sidéré par la lenteur de calculs de PRT !)

Code : #

if time<time[1] then
plusHaut=High
plusBas=Low
pp=(plusHaut[1]+plusBas[1]+Close[1])/3
r1=2*pp-plusBas[1]
s1=2*pp-plusHaut[1]
rr2=pp+plusHaut[1]-plusBas[1]
s2=pp-plusHaut[1]+plusBas[1]
r3=plusHaut[1]+2*(pp-plusBas[1])
s3=plusBas[1]-2*(plusHaut[1]-pp)
r4=r3+(plusHaut[1]-plusBas[1])
s4=s3-(plusHaut[1]-plusBas[1])
else
plusHaut=MAX(High,plusHaut[1])
plusBas=MIN(Low,plusBas[1])
pp=pp[1]
r1=r1[1]
s1=s1[1]
rr2=rr2[1]
s2=s2[1]
r3=r3[1]
s3=s3[1]
r4=r4[1]
s4=s4[1]
endif
return pp coloured (0,0,255) as "PP", r1 coloured (255,0,0) as "R1", s1 coloured (0,255,0)as "S1", rr2 coloured (255,0,0) as "R2", s2 coloured (0,255,0)as "S2", r3 coloured (255,0,0) as "R3", s3 coloured (0,255,0)as "S3", r4 coloured (255,0,0) as "R4", s4 coloured (0,255,0)as "S4"
j'ai essayé ce code en tant qu'indicateur, il fonctionne trés bien merci beaucoup!
Mais en systeme de trading j'ai des résultats étranges qui ne correspondent pas, certains ont ils essayé de "l'automatiser"?
Avatar du membre
YanaPhil
Chevalier Jedi
Messages : 2109
Enregistré le : 28 janv. 2016 08:29

Re: PP d'IG Market sur Prorealtime

Message non lu par YanaPhil »

Bonsoir j'aimerai installer ces pivots mais quand je crée l'indicateur il n'est dispo qu'en nouvelle fenêtre d'indicateur, pas sur le graphique prix et il est vide

Désolé pour mon piètre niveau sous PRT :roll:
Avatar du membre
YanaPhil
Chevalier Jedi
Messages : 2109
Enregistré le : 28 janv. 2016 08:29

Re: PP d'IG Market sur Prorealtime

Message non lu par YanaPhil »

Merci - déjà ça règle le probleme de ne pas s'intégrer dans le prix ... :roll:

J'ai donc bien la possibilité d'ajouter l'indicateur "PPandlil" dans prix une fois l'indicateur créé, il y est bien mais n'affiche aucun PP par contre

J'ai bien entré le dernier code de la file, la version allégée (sans créer les variables formule sinon ça ne marche pas, mais j'ai essayé pour voir)
Avatar du membre
YanaPhil
Chevalier Jedi
Messages : 2109
Enregistré le : 28 janv. 2016 08:29

Re: PP d'IG Market sur Prorealtime

Message non lu par YanaPhil »

En effet en ayant changé les unités chargées dans la fenêtre ça a fait charger les PP andlil et ils sont maintenant affichés pour toute valeur :merci:
Avatar du membre
YanaPhil
Chevalier Jedi
Messages : 2109
Enregistré le : 28 janv. 2016 08:29

Re: PP d'IG Market sur Prorealtime

Message non lu par YanaPhil »

Je vais vous parler de mon observation et de pourquoi je tenais à les afficher :

Il me semble que lorsque l'on franchi le PP PRT on va chercher le PP IG WEB, vous avez remarqué ?
Avatar du membre
YanaPhil
Chevalier Jedi
Messages : 2109
Enregistré le : 28 janv. 2016 08:29

Re: PP d'IG Market sur Prorealtime

Message non lu par YanaPhil »

Retour d'utilisation : pratique d'avoir les PP de IG s'affichant direct sur PRT mais impressionnant la lenteur de chargement de l'indicateur...

A ce rythme je vais peut être plutôt utiliser une fenêtre IG à coté de celles de PRT
Avatar du membre
YanaPhil
Chevalier Jedi
Messages : 2109
Enregistré le : 28 janv. 2016 08:29

Re: PP d'IG Market sur Prorealtime

Message non lu par YanaPhil »

Petite astuce : afficher l'indicateur en pré market, tracer par dessus des lignes puis l'enlever, comme ça plus besoin de recharger le code