Valeur fixe pour indicateur
Forums › ProRealTime forum Français › Support ProOrder › Valeur fixe pour indicateur
- This topic has 7 replies, 3 voices, and was last updated 5 years ago by Bioman23.
Tagged: dclose
-
-
03/02/2019 at 2:08 PM #92700
Bonjour,
J’avance doucement pour trouver mes plats SSb et Kijun, il me reste à une chose à régler, c’est la valeur du CLOSE de la veille, pour déterminer une zone de recherche de ces plats à +/- 1% de ce close, mais pas un close qui varie,
je voudrais LE close fixe de la veille du jour ou je lance l’indicateur, pas une variable qui se trouve dans l’indicateur.
bien évidemment si je crée une variable et que je la rentre à la main, cela fonctionne, j’aimerai connaître le nom de l’instruction qui donne cette valeur, si elle existe, merci beaucoup.
merci beaucoup
// c’est cette valeur que je voudrais en tant que valeur constante du jour ou je lance l’indicateur
ll=11644 exemple pour le DAX !!!
12345678910111213141516171819atr = averagetruerange[10](close)*0.1/////// recherche dans un zone de 10% autour du prixplus = ll*1.1moins = ll*.9If close <= plus and kijun<=plus and ssb<= plus and close >= moins and kijun >=moins and ssb >= moins thenkijunp = summation[9](Kijun=Kijun[1])=9ssbp = summation[9](SSB=SSB[1])=9if kijunp thenkijunPrice = kijundrawhline(kijunprice) coloured (0,191,255)endifif ssbp thenssbPrice = SSBdrawhline(ssbprice) coloured (0,0,255)endifendif03/04/2019 at 7:14 AM #92782Message ci-dessus reédité pour faire apparaître le code au bon format
>> Pour la clarté des messages sur les forums de ProRealCode, svp utilisez le bouton “insert PRT code” pendant la création du message pour séparer la partie texte de la partie code, merci ! <<
03/04/2019 at 9:09 AM #9278903/07/2019 at 9:59 AM #93036Bonjour Nicolas,
Non ce n’est pas une variable que je souhaite car lorsque tu lances l’indicateur, il va dans le passé du graphique et le close se modifie tout le temps, donc ma zone de recherche ( +/- 1.5%, varie et me donne trop d’infos, éloignés du prix du jour, car le close bouge ), ce que je souhaite c’est la VALEUR FIXE du jour ou j’ouvre mon graphique, une sorte de ” valeur fixe du close, au jour donné” ).
Pas sûr de bien exprimer ma demande ?
Recherche plat SSB et Kijun à +/- 1.5% du prix du jour FIXE123456789101112131415161718192021222324252627282930313233343536// Indicator settingsKijun = (highest[26](high)+lowest[26](low))/2SSB = (highest[52](high[26])+lowest[52](low[26]))/2//previousDate = Today[0]//ll = dclose(previousDate-1)ll=close//ll=1510 pour l'argent aujourd'hui//atr = averagetruerange[10](close)*0.1///////plus = ll*1.015moins = ll*.985If close[0]<= plus and kijun[0]<=plus and ssb[0]<= plus and close[0] >= moins and kijun[0] >=moins and ssb[0] >= moins thenkijunp = summation[9](Kijun=Kijun[1])=9ssbp = summation[9](SSB=SSB[1])=9if kijunp thenkijunPrice = kijundrawhline(kijunprice) coloured (0,191,255)//drawhline(kijunprice) coloured (255,255,255)endifif ssbp thenssbPrice = SSBdrawhline(ssbprice) coloured (0,0,255)//drawhline(ssbprice) coloured (255,255,255)endifendifreturn03/07/2019 at 10:39 AM #9303903/07/2019 at 3:13 PM #93066En regardant ton travail, j’ai trouvé une instruction qui je pensais, donnait la dernière barre, et que le close serait mon GRAAL.
Pour vérifier, si la valeur était bonne, j’ai mis du texte, mais RIEN, soit je n’ai pas compris, soit je l’utilise mal, car dans l’instruction de drawtext, si je mets BARINDEX, il me met bien la valeur du close de chaque bougie sur le graphique.
J’ai l’impression que ma variable ll est bien définie avec l’instruction close ? Mais pourquoi ne s’affiche t elle pas et comment savoir si la valeur trouvée va bien me permettre de faire mes tests sur les plats que je recherche ?
merci beaucoup
12345678r = 255g = 0b = 255LastBarOnChart = date=today and currenttime<time+1 and currenttime<>timell=close[lastbaronchart]DRAWTEXT("#ll#", lastbaronchart, high+atr, Dialog, Standard, 10) COLOURED(R,G,B)03/08/2019 at 9:43 AM #93145Bien essayé, mais tu pourrais simplement faire :
12345if date = today then//inclure ton code iciendifSi la date du jour est celle d’aujourd’hui (today), alors exécuter ton code. Dans ta variable ll, tu renseigneras le Dclose(X) que tu souhaites, soit le 0 ou le 1, je ne sais pas si c’est celui du jour ou d’hier que tu veux avoir, bref..
03/15/2019 at 10:25 PM #93825 -
AuthorPosts
Find exclusive trading pro-tools on