limite de validité indicateur
Forums › ProRealTime forum Français › Support ProBuilder › limite de validité indicateur
- This topic has 66 replies, 5 voices, and was last updated 3 years ago by warningff.
-
-
05/09/2021 at 1:45 PM #16917905/09/2021 at 2:58 PM #169182
Ça marche:
1Date <= 2021123105/09/2021 at 3:36 PM #16918305/09/2021 at 3:56 PM #169184Bonjour Roberto,
En fait ça marche mais dans le mauvais sens.
L’indicateur me dit qu’il est fermé jusqu’à la date du 31122021 , donc effectivement j’ai le message , mais je souhaiterais l’inverse soit:
l’indicateur accessible jusqu’au 20211231 puis se ferme avec l’affichage du message (et la il ne fonctionne pas si la date>=20211231)
Merci beaucoup pour retour .
05/09/2021 at 4:37 PM #169188Avec la condition:
1If Date <= 20211231 thenajoutez ces lignes à la ligne 21:
12elseDRAWTEXT("Licence expirée",barindex,high + range*2) coloured(255,0,0,255)05/09/2021 at 8:12 PM #169206Bonsoir Roberto,
Je vous renvoie le code car je n’ai pas de vue sur le code que je vous ai adressé.
Le code ne fonctionne pas correctement , il m’affiche aujourd’hui que la licence est expirée alors qu’elle doit finir le 31122021
Merci de jeter un coup d’oeil et merci encore
Limite de validité indicateur123456789101112131415161718192021222324DEFPARAM DrawOnLastBarOnly = TrueIF Date <=20211231 tHENwup = low[0] > low[1] and low[1] <low[2]wdown= High[0]<high[1] and high[1]>high[2]atr=Averagetruerange[14]IF wup and close> high[1]THENDRAWsegment(barindex[1],low[1],barindex+Extension,low[1])coloured(255,0,0)DRAWsegment(barindex[1],HIGH[1],barindex+Extension,HIGH[1])coloured(0,255,0)drawarrowup(barindex[1], low[1] -0.5*atr ) coloured (0,255,0)endifif wdown and close< LOW[1] thendrawarrowdown(barindex[1], high[1]+0.5*atr) coloured (255,0,0)DRAWsegment(barindex[1],low[1],barindex+Extension,low[1])coloured(255,0,0)DRAWsegment(barindex[1],HIGH[1],barindex+Extension,HIGH[1])coloured(0,255,0)elseDRAWTEXT("Licence expirée",barindex,high + range*2) coloured(255,0,0,255)endifendifreturnpour votre patience.
05/09/2021 at 9:46 PM #169207Vous avez les mauvaises lignes.
05/09/2021 at 9:50 PM #169210Voilà:
123456789101112131415161718192021222324DEFPARAM DrawOnLastBarOnly = TrueIF Date <=20211231 tHENwup = low[0] > low[1] and low[1] <low[2]wdown= High[0]<high[1] and high[1]>high[2]atr=Averagetruerange[14]IF wup and close> high[1]THENDRAWsegment(barindex[1],low[1],barindex+Extension,low[1])coloured(255,0,0)DRAWsegment(barindex[1],HIGH[1],barindex+Extension,HIGH[1])coloured(0,255,0)drawarrowup(barindex[1], low[1] -0.5*atr ) coloured (0,255,0)endifif wdown and close< LOW[1] thendrawarrowdown(barindex[1], high[1]+0.5*atr) coloured (255,0,0)DRAWsegment(barindex[1],low[1],barindex+Extension,low[1])coloured(255,0,0)DRAWsegment(barindex[1],HIGH[1],barindex+Extension,HIGH[1])coloured(0,255,0)EndifelseDRAWTEXT("Licence expirée",barindex,high + range*2) coloured(255,0,0,255)endifreturn05/10/2021 at 6:44 AM #16922105/10/2021 at 8:13 AM #169226rebonjour,
Désolé Roberto , mais le code ne fonctionne toujours pas je vous adresse le code que j’ai copier directement de PRT .
Merci
123456789101112131415161718192021222324DEFPARAM DrawOnLastBarOnly = TrueIF Date <=20211231 tHENwup = low[0] > low[1] and low[1] <low[2]wdown= High[0]<high[1] and high[1]>high[2]atr=Averagetruerange[14]IF wup and close> high[1]THENDRAWsegment(barindex[1],low[1],barindex+Extension,low[1])coloured(255,0,0)DRAWsegment(barindex[1],HIGH[1],barindex+Extension,HIGH[1])coloured(0,255,0)drawarrowup(barindex[1], low[1] -0.5*atr ) coloured (0,255,0)endifif wdown and close< LOW[1] thendrawarrowdown(barindex[1], high[1]+0.5*atr) coloured (255,0,0)DRAWsegment(barindex[1],low[1],barindex+Extension,low[1])coloured(255,0,0)DRAWsegment(barindex[1],HIGH[1],barindex+Extension,HIGH[1])coloured(0,255,0)EndifelseDRAWTEXT("Licence expirée",barindex,high + range*2) coloured(255,0,0,255)endifreturn05/10/2021 at 9:20 AM #169232Je comprends. mais le problème n’a rien à voir avec la validité, n’avez-vous pas reçu le message qu’une variable est manquante?
Ajoutez, entre la ligne 1 et la ligne 2 extension = 2 (mais vous pouvez également mettre 0 ou 5 ou une valeur négative) et si vous souhaitez supprimer toutes les lignes précédentes, vous devez supprimer les barres de commentaires de la ligne 1:
12345678910111213141516171819202122232425//DEFPARAM DrawOnLastBarOnly = Trueextension = 2IF Date <=20211231 tHENwup = low[0] > low[1] and low[1] <low[2]wdown= High[0]<high[1] and high[1]>high[2]atr=Averagetruerange[14]IF wup and close> high[1]THENDRAWsegment(barindex[1],low[1],barindex+Extension,low[1])coloured(255,0,0)DRAWsegment(barindex[1],HIGH[1],barindex+Extension,HIGH[1])coloured(0,255,0)drawarrowup(barindex[1], low[1] -0.5*atr ) coloured (0,255,0)endifif wdown and close< LOW[1] thendrawarrowdown(barindex[1], high[1]+0.5*atr) coloured (255,0,0)DRAWsegment(barindex[1],low[1],barindex+Extension,low[1])coloured(255,0,0)DRAWsegment(barindex[1],HIGH[1],barindex+Extension,HIGH[1])coloured(0,255,0)EndifelseDRAWTEXT("Licence expirée",barindex,high + range*2) coloured(255,0,0,255)endifreturn05/10/2021 at 7:53 PM #16933805/11/2021 at 8:32 AM #169366Bonjour ,
Le code de l’indic ci-dessous fonctionne bien et s’affiche correctement sur mon graphe . Par contre je voudrais insérer ce code dans un autre code existant et des que j’enléve la 1ére ligne “defparam..” il ne fonctionne pas correctement .
Merci pour le retour
Affichage texte +variable sur graphique123456789101112131415defparam drawonlastbaronly = trueper=10bna=4vie= per * bnaif vie>0 thenmm=average[1](vie)texte=mmif vie thenDRAWTEXT("Valeur Estimée =#texte#",barindex[10],mm+0.2,dialog,bold,18)coloured(255,2240,188)ENDIFENDIFRETURN mm as "mm"05/11/2021 at 8:56 AM #169373Voilà:
12345678910111213141516171819defparam drawonlastbaronly = trueper=10bna=4IF Date <=20211231 tHENvie= per * bnaif vie>0 thenmm=average[1](vie)texte=mmif vie thenDRAWTEXT("Valeur Estimée =#texte#",barindex[10],mm+0.2,dialog,bold,18)coloured(255,2240,188)ENDIFENDIFELSEmm = 0DRAWTEXT("Licence expirée",barindex,mm*2) coloured(255,0,0,255)ENDIFRETURN mm as "mm"05/11/2021 at 6:10 PM #169423Merci pour le retour Roberto
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on