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

Re: PRT / Indice / Affichage des 00/25/50/75

par Topitop » 18 nov. 2016 11:36

Bonjour tout le monde, j'utilise le code avec centrage manuel et cela fonctionne.
En revanche lorsque je souhaite repositionner un graphique à sa forme initiale (avec la petite loupe en bas à droite), le fenêtre du graphique se cale sur l'amplitude des seuils (00, 25, 50, 75 codés) et non plus sur le cours. Du coup je me retrouve avec un cours ratatiné et dois agrandir à la main le bord vertical de la fenêtre.
Est-ce que vous savez comment remédier à cela s'il vous plait?

Re: PRT / Indice / Affichage des 00/25/50/75

par Jim » 18 nov. 2016 23:24

Topitop,

Dans la fenêtre "propriété-prix", coche "mise à l'échelle verticale : utiliser seulement le prix".

Ensuite quand tu dézoomes et rezoomes, en appuyant la barre d'espace prt te remet également le prix comme il faut, seulement si cette case est cochée.

Re: PRT / Indice / Affichage des 00/25/50/75

par Topitop » 24 nov. 2016 10:21

Merci beaucoup Jim, cela fonctionne :)

Re: PRT / DAX / Affichage des 00/25/50/75

par plataxis » 04 avr. 2017 08:58

maliko a écrit : Sa marche la... mais... lol, comment peut on remédier aux droites verticales?
J'ai dans l'idée que c'est possible en dessinant les lignes une à une mais mon code n'a pas fonctionné : une idée de ce qui cloche ?

Le code :
Spoiler:

Code : #

//Affichage des lignes 00/25/50/100 à +/- 200 autour du DHigh de la veille

centaine = round(DHigh(1)/100) * 100
DRAWVLINE (centaine) coloured(200,0,0)

lp1 = centaine + 25
DRAWVLINE (lp1) coloured(200,0,0)
lp2 = centaine + 50
DRAWVLINE (lp2) coloured(200,0,0)
lp3 = centaine + 75
DRAWVLINE (lp3) coloured(200,0,0)
lp4 = centaine + 100
DRAWVLINE (lp4) coloured(200,0,0)
lp5 = centaine + 125
DRAWVLINE (lp5) coloured(200,0,0)
lp6 = centaine + 150
DRAWVLINE (lp6) coloured(200,0,0)
lp7 = centaine + 175
DRAWVLINE (lp7) coloured(200,0,0)
lp8 = centaine + 200
DRAWVLINE (lp8) coloured(200,0,0)

lm1 = centaine - 25
DRAWVLINE (lm1) coloured(200,0,0)
lm2 = centaine - 50
DRAWVLINE (lm2) coloured(200,0,0)
lm3 = centaine - 75
DRAWVLINE (lm3) coloured(200,0,0)
lm4 = centaine - 100
DRAWVLINE (lm4) coloured(200,0,0)
lm5 = centaine - 125
DRAWVLINE (lm5) coloured(200,0,0)
lm6 = centaine - 150
DRAWVLINE (lm6) coloured(200,0,0)
lm7 = centaine - 175
DRAWVLINE (lm7) coloured(200,0,0)
lm8 = centaine - 200
DRAWVLINE (lm8) coloured(200,0,0)

return

Re: PRT / Indice / Affichage des 00/25/50/75

par Jim » 04 avr. 2017 09:43

DRAWVLINE ;)

DRAWHLINE :idea:

Re: PRT / Indice / Affichage des 00/25/50/75

par Nomade » 04 avr. 2017 09:52

edit: trop tard, idem ci-dessus

Salut Plataxis,
peut etre en utilisant DRAWHLINE a la place de DRAWVLINE :)

- maliko :en passant a l'affichage par point avec une taille de point assez grosse il n'y a plus de lignes verticales
Seuls les membres inscrits peuvent voir les fichiers.
L'inscription au forum prend moins de 30 secondes.

Re: PRT / Indice / Affichage des 00/25/50/75

par plataxis » 04 avr. 2017 10:06

Excellent Nomade !

Code corrigé :
Spoiler:

Code : #

//Affichage des lignes 00/25/50/100 à +/- 200 autour du DHigh de la veille

centaine = round(DHigh(1)/100) * 100
DRAWHLINE (centaine) coloured(200,0,0)

lp1 = centaine + 25
DRAWHLINE (lp1) coloured(200,0,0)
lp2 = centaine + 50
DRAWHLINE (lp2) coloured(200,0,0)
lp3 = centaine + 75
DRAWHLINE (lp3) coloured(200,0,0)
lp4 = centaine + 100
DRAWHLINE (lp4) coloured(200,0,0)
lp5 = centaine + 125
DRAWHLINE (lp5) coloured(200,0,0)
lp6 = centaine + 150
DRAWHLINE (lp6) coloured(200,0,0)
lp7 = centaine + 175
DRAWHLINE (lp7) coloured(200,0,0)
lp8 = centaine + 200
DRAWHLINE (lp8) coloured(200,0,0)

lm1 = centaine - 25
DRAWHLINE (lm1) coloured(200,0,0)
lm2 = centaine - 50
DRAWHLINE (lm2) coloured(200,0,0)
lm3 = centaine - 75
DRAWHLINE (lm3) coloured(200,0,0)
lm4 = centaine - 100
DRAWHLINE (lm4) coloured(200,0,0)
lm5 = centaine - 125
DRAWHLINE (lm5) coloured(200,0,0)
lm6 = centaine - 150
DRAWHLINE (lm6) coloured(200,0,0)
lm7 = centaine - 175
DRAWHLINE (lm7) coloured(200,0,0)
lm8 = centaine - 200
DRAWHLINE (lm8) coloured(200,0,0)

return

Re: PRT / Indice / Affichage des 00/25/50/75

par falex » 04 avr. 2017 10:49

Good.

Par contre les lignes sont rouges ... pourquoi pas, perso j'aurai préféré du bleu ou un vert foncé, ça aurait moins agressif/visible.

Re: PRT / Indice / Affichage des 00/25/50/75

par plataxis » 04 avr. 2017 23:19

Les goûts et les couleurs... Ca dépend aussi de la teinte du fond du graphique, et puis je suis persuadé qu'un utilisateur sachant reprendre ce code à son compte saura remplacer par la couleur de son choix :)

Re: PRT / Indice / Affichage des 00/25/50/75

par Boom » 14 juil. 2018 18:43

Petit déterrage pour ce que sa intéresserais, les lignes à la journée sur la moyenne du plus haut/plus bas et à +/- 300

Code : #

//Affichage des lignes 00/25/50/100 à +/- 300 autour du du prix median de la veille

defparam drawonlastbaronly = true

//Offset vertical pour écriture correct du nom au dessus de la ligne
Voffset = 0.5*pipsize
Hoffset = barindex - 9

//Calcul centaine
centaine = round(((DHigh(1) + DLow(1)) / 2)/100) * 100
DRAWSEGMENT(barindex - intradaybarindex, centaine, barindex, centaine) COLOURED(255,255,0)
DRAWTEXT("Centaine",barindex-9,centaine+Voffset,SansSerif,Bold,12)coloured(255,255,0)

//Calcul 00/25/50/100
lp1 = centaine + 25
DRAWSEGMENT(barindex - intradaybarindex, lp1, barindex, lp1) COLOURED(255,255,0)
DRAWTEXT("25",Hoffset,lp1+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lp2 = centaine + 50
DRAWSEGMENT(barindex - intradaybarindex, lp2, barindex, lp2) COLOURED(255,255,0)
DRAWTEXT("50",Hoffset,lp2+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lp3 = centaine + 75
DRAWSEGMENT(barindex - intradaybarindex, lp3, barindex, lp3) COLOURED(255,255,0)
DRAWTEXT("75",Hoffset,lp3+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lp4 = centaine + 100
DRAWSEGMENT(barindex - intradaybarindex, lp4, barindex, lp4) COLOURED(255,255,0)
DRAWTEXT("100",Hoffset,lp4+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lp5 = centaine + 125
DRAWSEGMENT(barindex - intradaybarindex, lp5, barindex, lp5) COLOURED(255,255,0)
DRAWTEXT("125",Hoffset,lp5+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lp6 = centaine + 150
DRAWSEGMENT(barindex - intradaybarindex, lp6, barindex, lp6) COLOURED(255,255,0)
DRAWTEXT("150",Hoffset,lp6+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lp7 = centaine + 175
DRAWSEGMENT(barindex - intradaybarindex, lp7, barindex, lp7) COLOURED(255,255,0)
DRAWTEXT("175",Hoffset,lp7+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lp8 = centaine + 200
DRAWSEGMENT(barindex - intradaybarindex, lp8, barindex, lp8) COLOURED(255,255,0)
DRAWTEXT("200",Hoffset,lp8+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lp9 = centaine + 225
DRAWSEGMENT(barindex - intradaybarindex, lp9, barindex, lp9) COLOURED(255,255,0)
DRAWTEXT("225",Hoffset,lp9+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lp10 = centaine + 250
DRAWSEGMENT(barindex - intradaybarindex, lp10, barindex, lp10) COLOURED(255,255,0)
DRAWTEXT("250",Hoffset,lp10+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lp11 = centaine + 275
DRAWSEGMENT(barindex - intradaybarindex, lp11, barindex, lp11) COLOURED(255,255,0)
DRAWTEXT("275",Hoffset,lp11+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lp12 = centaine + 300
DRAWSEGMENT(barindex - intradaybarindex, lp12, barindex, lp12) COLOURED(255,255,0)
DRAWTEXT("300",Hoffset,lp12+Voffset,SansSerif,Bold,12)coloured(255,255,0)

lm1 = centaine - 25
DRAWSEGMENT(barindex - intradaybarindex, lm1, barindex, lm1) COLOURED(255,255,0)
DRAWTEXT("-25",Hoffset,lm1+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lm2 = centaine - 50
DRAWSEGMENT(barindex - intradaybarindex, lm2, barindex, lm2) COLOURED(255,255,0)
DRAWTEXT("-50",Hoffset,lm2+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lm3 = centaine - 75
DRAWSEGMENT(barindex - intradaybarindex, lm3, barindex, lm3) COLOURED(255,255,0)
DRAWTEXT("-75",Hoffset,lm3+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lm4 = centaine - 100
DRAWSEGMENT(barindex - intradaybarindex, lm4, barindex, lm4) COLOURED(255,255,0)
DRAWTEXT("-100",Hoffset,lm4+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lm5 = centaine - 125
DRAWSEGMENT(barindex - intradaybarindex, lm5, barindex, lm5) COLOURED(255,255,0)
DRAWTEXT("-125",Hoffset,lm5+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lm6 = centaine - 150
DRAWSEGMENT(barindex - intradaybarindex, lm6, barindex, lm6) COLOURED(255,255,0)
DRAWTEXT("-150",Hoffset,lm6+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lm7 = centaine - 175
DRAWSEGMENT(barindex - intradaybarindex, lm7, barindex, lm7) COLOURED(255,255,0)
DRAWTEXT("-175",Hoffset,lm7+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lm8 = centaine - 200
DRAWSEGMENT(barindex - intradaybarindex, lm8, barindex, lm8) COLOURED(255,255,0)
DRAWTEXT("-200",Hoffset,lm8+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lm9 = centaine - 225
DRAWSEGMENT(barindex - intradaybarindex, lm9, barindex, lm9) COLOURED(255,255,0)
DRAWTEXT("-225",Hoffset,lm9+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lm10 = centaine - 250
DRAWSEGMENT(barindex - intradaybarindex, lm10, barindex, lm10) COLOURED(255,255,0)
DRAWTEXT("-250",Hoffset,lm10+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lm11 = centaine - 275
DRAWSEGMENT(barindex - intradaybarindex, lm11, barindex, lm11) COLOURED(255,255,0)
DRAWTEXT("-275",Hoffset,lm11+Voffset,SansSerif,Bold,12)coloured(255,255,0)
lm12 = centaine - 300
DRAWSEGMENT(barindex - intradaybarindex, lm12, barindex, lm12) COLOURED(255,255,0)
DRAWTEXT("-300",Hoffset,lm12+Voffset,SansSerif,Bold,12)coloured(255,255,0)

return

Sujets similaires
Spread indice future - indice cash
par Falpa » 19 sept. 2019 11:19 (7 Réponses)
Probléme d'affichage PRT IG 10.1
par bobskye » 26 nov. 2014 16:02 (9 Réponses)
Affichage Renko avec PRT/IG
par MedSou » 28 juil. 2015 18:47 (10 Réponses)
Plugin PRT pour affichage trades effectués
par Nicola » 29 févr. 2016 12:04 (2 Réponses)
PRT : affichage du P&L
par Sylvain P. » 20 juin 2016 12:32 (1 Réponses)
Problème d'affichage PRT
par Benoist Rousseau » 13 déc. 2016 12:27 (0 Réponses)
Anomalies d'affichage PRT 10.3
par Benoist Rousseau » 12 févr. 2017 12:21 (6 Réponses)
affichage calendrier économique sur PRT
par Benoist Rousseau » 22 oct. 2017 20:27 (3 Réponses)