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
java_nPJuFIdEe7.png (31.55 Kio) Vu 508 fois

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'

Re: Indicateur niveaux symboliques

par alfbeaum » 20 juil. 2020 13:31

Merci

Re: Indicateur niveaux symboliques

par Trading360 » 30 oct. 2020 12:56

Bonjour David,

Un grand merci pour le partage du code.

Comme pour les points pivots 4H, serait-il possible d'avoir les chiffres à droite (en dehors du graphique) ? (Voir capture)

De plus, peux-tu m'indiquer le code à ajouter pour obtenir l'affichage des chiffres pour les centaines du dessous ?

Exemple : 11 400, 11 300, 11 200

Merci d'avance !

Bonne journée ;)
Fichiers joints
capture.png
capture.png (107.85 Kio) Vu 457 fois

Sujets similaires
Indicateur de niveaux symboliques
Fichier(s) joint(s) par DarthTrader » 23 août 2016 17:07 (21 Réponses)
Indicateur PRT pour afficher tous les niveaux symboliques
Fichier(s) joint(s) par luccho » 07 oct. 2020 17:37 (61 Réponses)
Tracer les niveaux symboliques
par TT32 » 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)
cfds à risque limité/Future , points pivots et points symboliques
Fichier(s) joint(s) par Benoist Rousseau » 08 févr. 2021 15:23 (8 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 Eren » 16 oct. 2015 11:12 (8 Réponses)