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

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

par falex » 18 avr. 2014 11:01

tout est dans le titre.

C'est une des manières de le faire.
A vous d'en inventer d'autre.

V1.0

Code : #

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

centaine = round(DHigh(1)/100) * 100

lp1 = centaine + 25
lp2 = centaine + 50
lp3 = centaine + 75
lp4 = centaine + 100
lp5 = centaine + 125
lp6 = centaine + 150
lp7 = centaine + 175
lp8 = centaine + 200

lm1 = centaine - 25
lm2 = centaine - 50
lm3 = centaine - 75
lm4 = centaine - 100
lm5 = centaine - 125
lm6 = centaine - 150
lm7 = centaine - 175
lm8 = centaine - 200

return centaine, lp1, lp2, lp3, lp4, lp5, lp6, lp7, lp8, lm1, lm2, lm3, lm4, lm5, lm6, lm7, lm8
Nouvelle version 1.2 incluant :
Deux variables booléen pour afficher et/ou masque les 25 et 00.
calcul de la centaine par DHigh de la veille + la moitié du range de la veille.
PRT_SetVariable_boolen.JPG

Code : #

//Affichage des ligne 00/25/50/100 à +/- 200 autour du DHigh de la veille
//1.2 Mardi 22 Avril 2014

//Définir deux varaiables
//zero, booleen
//vingtcinq, booleen

if intradaybarindex = 1 then
milieu = DHigh(1) - ((DHigh(1)-Dlow(1))/2)
centaine = round(milieu/100) * 100

if zero then
lp2 = centaine + 50
lp4 = centaine + 100
lp6 = centaine + 150
lp8 = centaine + 200

lm2 = centaine - 50
lm4 = centaine - 100
lm6 = centaine - 150
lm8 = centaine - 200

else
lp2 = undefined
lp4 = undefined
lp6 = undefined
lp8 = undefined

lm2 = undefined
lm4 = undefined
lm6 = undefined
lm8 = undefined
endif

if vingtcinq then
lp1 = centaine + 25
lp3 = centaine + 75
lp5 = centaine + 125
lp7 = centaine + 175

lm1 = centaine - 25
lm3 = centaine - 75
lm5 = centaine - 125
lm7 = centaine - 175
else
lp1 = undefined
lp3 = undefined
lp5 = undefined
lp7 = undefined

lm1 = undefined
lm3 = undefined
lm5 = undefined
lm7 = undefined
endif
endif

if not zero and not vingtcinq then
centaine = undefined
endif

return centaine, lp1, lp2, lp3, lp4, lp5, lp6, lp7, lp8, lm1, lm2, lm3, lm4, lm5, lm6, lm7, lm8
A la demande de Mliko une version en mode manuel.
Vous rentrer la centaine qui va centrer les lignes paramètres.

Code : #

//Affichage des ligne 00/25/50/100 à +/- 200 autour du DHigh de la veille
//v1.2 Mardi 22 Avril 2014
//nouvelle version sans calcul automatique, basé sur la V1.2

//Définir deux varaiables
//zero, booleen
//vingtcinq, booleen
//centaine, decimale

if intradaybarindex = 1 then
centaine = round(centaine / 100)*100
if zero then
lp2 = centaine + 50
lp4 = centaine + 100
lp6 = centaine + 150
lp8 = centaine + 200

lm2 = centaine - 50
lm4 = centaine - 100
lm6 = centaine - 150
lm8 = centaine - 200

else
lp2 = undefined
lp4 = undefined
lp6 = undefined
lp8 = undefined

lm2 = undefined
lm4 = undefined
lm6 = undefined
lm8 = undefined
endif

if vingtcinq then
lp1 = centaine + 25
lp3 = centaine + 75
lp5 = centaine + 125
lp7 = centaine + 175

lm1 = centaine - 25
lm3 = centaine - 75
lm5 = centaine - 125
lm7 = centaine - 175
else
lp1 = undefined
lp3 = undefined
lp5 = undefined
lp7 = undefined

lm1 = undefined
lm3 = undefined
lm5 = undefined
lm7 = undefined
endif
endif

if not zero and not vingtcinq then
centaine = undefined
endif

return centaine, lp1, lp2, lp3, lp4, lp5, lp6, lp7, lp8, lm1, lm2, lm3, lm4, lm5, lm6, lm7, lm8
Seuls les membres inscrits peuvent voir les fichiers.
L'inscription au forum prend moins de 30 secondes.

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

par Benoist Rousseau » 18 avr. 2014 11:10

Que dire merci à toi :mercichinois:

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

par maliko » 18 avr. 2014 11:14

Super Falex !!! :merci:

Je vais abuser de ta gentillesse ( parce que je m'y connais pas trop en création d'indic) mais est ce que tu peu faire un indicateurs qui affiche seulement les 00/50 ; et un autre indicateurs qui affiche seulement les 25/75 ?

Sa marche aussi pour le CAC? (ton titre notifie Dax)

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

par falex » 18 avr. 2014 11:33

ça marche pour n'importe qu'elle indice mais pas le Forex.

@maliko : Deux solutions :
Soit tu mets en invisible dans prt
soit tu modifie le code en mettant "//" devant les lignes + 25 +75 ou +50 +100 par exemple.

exemple tu passes de "lp1 = centaine + 25" à "//lp1 = centaine + 25".

kapito maliko ?

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

par mammon » 18 avr. 2014 11:43

merci Falex.. je sens que ça va en aider plus d'un pour les backtests notamment !!

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

par falex » 18 avr. 2014 12:04

Pourquoi ?

T'as pas besoin de ça pour faire un backtest, si ?

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

par maliko » 19 avr. 2014 17:17

falex a écrit :ça marche pour n'importe qu'elle indice mais pas le forex.

@maliko : Deux solutions :
Soit tu mets en invisible dans PRT
soit tu modifie le code en mettant "//" devant les lignes + 25 +75 ou +50 +100 par exemple.

exemple tu passes de "lp1 = centaine + 25" à "//lp1 = centaine + 25".

kapito maliko ?
Ok, merci, j'ai saisi... j'essayerai mardi...

Pour moi les chiffres ronds sont des points d'entree et sortie, selon la configuration du marché,
j'utilise les 25/75 ou alors les 00/50,
Pour que se soit clair, j'utilise donc 2 graphes de la meme UT, mais quand je trace les 25/75 sur un graphe, ils apparaissent aussi sur le second graphe, et vice versa avec les 00/75...

Une solution m'a ete proposée pour eviter ce double affiche, utiliser un graphe en lot plein et l'autre en mini lot mais comme je ne travail qu'en mini lot, sa complique ma prise de position sur le graphe en lot plein...

Donc ton indicateur me permettra d'avoir mes 2 graphes en mini lot et mes differentes droites sur les 2 graphiques aussi...

:merci:

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

par maliko » 22 avr. 2014 16:21

falex a écrit :ça marche pour n'importe qu'elle indice mais pas le forex.

@maliko : Deux solutions :
Soit tu mets en invisible dans PRT
soit tu modifie le code en mettant "//" devant les lignes + 25 +75 ou +50 +100 par exemple.

exemple tu passes de "lp1 = centaine + 25" à "//lp1 = centaine + 25".

kapito maliko ?

Salut Falex,

J'ai essayé ton code mais du coup sa me met un indicateur a part, sa me rajoute une fenêtre sous les prix et du coup je n'ai pas mes droites sur les prix,

Erreure de ma part? peut etre...

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

par falex » 22 avr. 2014 16:34

oui et non.

Il faut que tu l'ajoutes avec la clef à molettes à droite de "Prix"

---

hier sur la route j'ai pensé a une v2.

surveilles le post.

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

par maliko » 22 avr. 2014 16:45

Ah ok.... :merci:

Sa marche la... mais... lol, comment peut on remédier aux droites verticales?

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 15: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 11: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 11:27 (0 Réponses)
Anomalies d'affichage PRT 10.3
par Benoist Rousseau » 12 févr. 2017 11:21 (6 Réponses)
affichage calendrier économique sur PRT
par Benoist Rousseau » 22 oct. 2017 20:27 (3 Réponses)