ProRealTime
Pour discuter sur l’interface de ProRealTime Software, nos configurations graphiques...
Répondre • Page 1 sur 1

Indicateur niveaux symboliques

par David » 20 juil. 2020 12:53

java_nPJuFIdEe7.png

Code : #

//Traçage de segments pour les 100 en jaune et des 250, 500 et 1000 en rose !
//Affichage du prix uniquement pour les multiples de 250 (et pour la médiane de j-1 arrondi en centaine)
//---On se base sur le prix médian/milieu du jour précédent
//---et on trace 10% du prix au-dessus et 10% du prix en-dessous
//@David

defparam drawonlastbaronly = true

//Voffset position Verticale du prix
//Hoffset position Horizontale du prix
Voffset = 5*pipsize
Hoffset = barindex - 50

//Calcul centaine --- on prend le milieu du jour précédent arrondi en centaine
centaine = round(((DHigh(1) + DLow(1)) / 2)/100) * 100
DRAWTEXT("#centaine#",Hoffset,centaine+Voffset,SansSerif,Bold,12)COLOURED(255,255,0) //affichage de la centaine médiane j-1
centaineInferieure = centaine //Variable pour les centaines inférieures à la médiane j-1

//Calcul millaine
millaine = round(centaine/1000) * 1000
millaineInferieure = millaine


for i = 1 to (centaine*10/100) /100 //on se base sur 10% du produit /100 pour savoir le nombre de centaines à tracer

if centaine mod 250 <> 0 then //on enlève tous les multiples de 250
DRAWSEGMENT(barindex - intradaybarindex, centaine, barindex, centaine)COLOURED(255,255,0)
endif
centaine = centaine + 100 //on incrémente par 100 pour passer aux lignes du dessus de la médiane j-1

if centaineInferieure mod 250 <> 0 then
DRAWSEGMENT(barindex - intradaybarindex, centaineInferieure, barindex, centaineInferieure)COLOURED(255,255,0)
endif
centaineInferieure = centaineInferieure - 100 //on décrémente par 100 pour passer aux lignes d'en dessous de la médiane j-1
next

for i = 1 to (centaine*10/100) /250 //on se base sur 10% du produit /250 pour savoir le nombre de millaines à tracer

if millaine mod 250 = 0 then //on prend uniquement les multiples de 250
DRAWSEGMENT(barindex - intradaybarindex, millaine, barindex, millaine)COLOURED(222,51,255)
DRAWTEXT("#millaine#",Hoffset,millaine+Voffset,SansSerif,Bold,12)COLOURED(222,51,255)

endif
millaine = millaine + 250

if millaineInferieure mod 250 = 0 then
DRAWSEGMENT(barindex - intradaybarindex, millaineInferieure, barindex, millaineInferieure)COLOURED(222,51,255)
DRAWTEXT("#millaineInferieure#",Hoffset,millaineInferieure+Voffset,SansSerif,Bold,12)COLOURED(222,51,255)

endif
millaineInferieure = millaineInferieure - 250
next

return
Bon ap'
Seuls les membres inscrits peuvent voir les fichiers.
L'inscription au forum prend moins de 30 secondes.

Re: Indicateur niveaux symboliques

par alfbeaum » 20 juil. 2020 13:31

Merci

Sujets similaires
Indicateur de niveaux symboliques
par DarthTrader » 23 août 2016 17:07 (21 Réponses)
Indicateur PRT pour afficher tous les niveaux symboliques
par korail » 07 oct. 2020 17:37 (7 Réponses)
Tracer les niveaux symboliques
par Tamtam » 05 sept. 2019 22:59 (5 Réponses)
Premier passage sur PP et Niveaux symboliques
par tjee » 12 sept. 2019 09:52 (2 Réponses)
niveaux symboliques
par bruno78 » 13 avr. 2020 10:28 (10 Réponses)
Points pivots, Seuils symboliques, Supports/résistances
par Jaack03 » 13 avr. 2020 11:54 (6 Réponses)
comment convertir un indicateur 1h en indicateur 1min
par Raiko » 09 août 2014 10:35 (11 Réponses)
Mes niveaux par 1/2 heure pour le DAX
par Lisouille » 16 oct. 2015 11:12 (5 Réponses)
points pivots versus niveaux 50 – 100 – 1000
par Daniel949 » 13 janv. 2016 17:18 (3 Réponses)