Ecart en % entre EMA et PRIX
Forums › ProRealTime English forum › ProBuilder support › Ecart en % entre EMA et PRIX
- This topic has 5 replies, 2 voices, and was last updated 1 year ago by Benysuerte.
-
-
11/27/2023 at 9:24 AM #224351
Bonjour à tous, tout d’abord merci à tout ce qui me lirons.
A partir de l’indicateur créer par Nicolas (merci beaucoup à lui)
“Ratio en pourcentage de moyennes mobiles”
1 ema7=moyenne[7,1]
2 ema20=moyenne[20,1]
3 rapport = (ema7-ema20)/ema20*100
4 taux de retour
Je souhaitai de l’aide pour le modifier.
Je l’ai modifié de façon à avoir le pourcentage d’écart entre le prix et la EMA 25,
ainsi que l’écart entre le prix et la EMA 50. (Le prix est représenté dans le code par la EMA1)
1 ema1=moyenne[1,1]
2 ema25=moyenne[25,1]
3 ema50=Moyenne[50,1]
4 ratio1 = (ema1-ema25)/ema25*100
5 ratio2 = (ema1-ema50)/ema50* 1006 ratio de rendement1, ratio2
Mais voilà mon problème, j’aurai souhaité avoir les ratios en % en étiquette sur la barre des échelles de prix et non dans un panneau en dessous du graphique (voir première image).
Si j’applique le code sur le prix, cela m’affiche les étiquettes, mais en prix et pas face aux deux moyennes mobiles, ce qui écrase complètement le graphique (voir deuxième image).
Et je voulais savoir s’il était possible de configurer le % des étiquettes au centièmes après la virgule et non aux dix millièmes ? (0,01 % au lieu de 0,0116 %).
J’espère avoir été assez claire et je vous remercie d’avance.
11/28/2023 at 10:07 AM #224441Personnes ne peux m’aider ?
11/28/2023 at 10:21 AM #224443On ne peut pas remplacer l’étiquette dans la marge.
Eventuellement, si un affichage à droite de la bougie dans la fenêtre mais pas dans la marge peut te suffire, tu peux rajouter un drawtext à hauteur de chaque ema en affichant le pourcentage voulu:
https://www.prorealcode.com/documentation/drawtext/
PS: petit point de modération, svp ne pas poster en double, conformément aux règles du forum dans le cadre jaune en bas de page, juste avant le bouton “submit” message, merci.
11/28/2023 at 10:48 AM #224446Merci beaucoup pour votre retour, je vais voir ça.
désolé pour le doublon !
11/28/2023 at 12:30 PM #224472Pour prolonger la réponse, si ça peut aider, on peut faire comme ceci si on veut choisir un nombre de barres (variable Nbarres) à droite du prix, avec un affichage qui va bouger si on scroll ou zoom sur l’horizontale:
1234567891011121314defparam drawonlastbaronly=trueema25=ExponentialAverage[25](close)ema50=ExponentialAverage[50](close)ratio1 = (close-ema25)/ema25*100ratio2 = (close-ema50)/ema50*100// Décale de Nbarres vers la droite de la dernière bougie, et bouge avec scroll ou zoomNbarres=5DRAWTEXT("#ratio1#%", barindex+Nbarres, ema25)DRAWTEXT("#ratio2#%", barindex+Nbarres, ema50)return ema25 as "ema25", ema50 as "ema50"ou bien comme ceci si on veut choisir un nombre de pixels (variable Npixels) pour que l’affichage reste figé sur l’horizontale à la même distance du bord droit de la fenêtre indépendamment du niveau de zoom, tout en étant libre de bouger avec l’ema selon la verticale:
1234567891011121314defparam drawonlastbaronly=trueema25=ExponentialAverage[25](close)ema50=ExponentialAverage[50](close)ratio1 = (close-ema25)/ema25*100ratio2 = (close-ema50)/ema50*100// Décale de Npixels sur la gauche du bord droit de la fenêtre, reste à la même distance du bord droit avec scroll ou zoomNpixels=-40DRAWTEXT("#ratio1#%", Npixels, ema25) anchor(right,xshift,value)DRAWTEXT("#ratio2#%", Npixels, ema50) anchor(right,xshift,value)return ema25 as "ema25", ema50 as "ema50"11/28/2023 at 4:55 PM #224523Merci beaucoup pour cette aide, ça marche parfaitement !
-
AuthorPosts
Find exclusive trading pro-tools on