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 10: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 22: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 09:21

Merci beaucoup Jim, cela fonctionne :)

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

par plataxis » 04 Avr 2017 07: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: Tout sélectionner
//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 08:43

DRAWVLINE ;)

DRAWHLINE :idea:

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

par Nomade » 04 Avr 2017 08: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
Fichiers joints

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

par plataxis » 04 Avr 2017 09:06

Excellent Nomade !

Code corrigé :

Spoiler:
Code: Tout sélectionner
//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 09: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 22: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 17: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: Tout sélectionner
//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

Articles en relation
PRT : affichage du P&L
par Sylvain P. » 20 Juin 2016 11:32 (1 Réponses)
Probléme d'affichage PRT IG 10.1
Fichier(s) joint(s) par bobskye » 26 Nov 2014 15:02 (9 Réponses)
problème affichage
Fichier(s) joint(s) par dede6363 » 13 Oct 2015 14:34 (0 Réponses)
Problème d'affichage PRT
par Obi Wan Kenobi » 13 Déc 2016 11:27 (0 Réponses)
Anomalies d'affichage PRT 10.3
par Obi Wan Kenobi » 12 Fév 2017 11:21 (6 Réponses)
Ordre d'affichage des graphiques...
par sobear » 23 Juin 2015 03:50 (2 Réponses)
Affichage Renko avec PRT/IG
par MedSou » 28 Juil 2015 17:47 (10 Réponses)
affichage prix achat
Fichier(s) joint(s) par francois7083 » 26 Fév 2016 11:54 (4 Réponses)
Retirer affichage euro.
par Abime » 26 Oct 2016 10:36 (5 Réponses)
Affichage graphique de performance
par taz83 » 14 Juin 2017 09:57 (10 Réponses)

ProRealTime