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.
-
-
11/27/2019 at 10:32 AM #113697
Merci pour votre patience et remercions celle de Roberto également.
Pour mémoire, Roberto ne parle pas français et utilise un outil de traduction automatique.
1 user thanked author for this post.
11/27/2019 at 11:23 AM #11370811/27/2019 at 11:32 AM #113710Voici le code que je vais tester donc
123456789101112131415161718DEFPARAM DrawOnLastBarOnly = trueIF BarIndex = 0 THENMyDate = 20191128 //Valide jusqu'au 28 novembreValidity = 1 //1=valide 0=expiréENDIFIF OpenDay = 28 AND OpenDay[1] <> OpenDay AND OpenDate >= MyDate THEN //On the 28th of the above it expiresValidity = 0ENDIFIF Validity = 0 THENDRAWTEXT("veuillez re télécharger l’indicateur",barindex,high + 5 * pipsize)ELSEP = 10 // number of high periodsq = 21 // name periods bashaut = highest[p](high[1])bas = lowest[q](low[1])milieu =(highest[p](high)+lowest[q](low))/2ENDIFreturn haut,bas,milieu11/30/2019 at 1:51 PM #11396111/30/2019 at 2:19 PM #113962Cela ne s'est-il pas arrêté à 00:00 le 28 novembre?
11/30/2019 at 6:10 PM #113967Bonjour,
J’ai allumé ma plateforme prorealtime, mon espace personnel s’est chargé avec l’indicateur et il y avait le canal, la dernière bougie sur le graphique date bien du 29 novembre donc il semblerait que ça ne fonctionne pas.
12/03/2019 at 1:10 AM #114096Ce code a fonctionné jusqu’au 3 décembre à 00:59:59 (vieux jour – Pic1), puis la première bougie du nouveau jour s’est ouverte et le message a été affiché (Pic2).
J’ai bien peur de ne plus pouvoir vous aider.
12345678910111213141516171819DEFPARAM DrawOnLastBarOnly = trueIF BarIndex = 0 THENMyDate = 20191200 //Valide jusqu'a decembreValidity = 1 //1=valide 0=expiréENDIFgg = 3 //Valide jusqu'u 2 decembreIF OpenDay = gg AND OpenDay[1] <> OpenDay AND OpenDate >= MyDate THENValidity = 0ENDIFIF Validity = 0 THENDRAWTEXT("veuillez re télécharger l’indicateur",barindex,high + 5 * pipsize)ELSEP = 10 // number of high periodsq = 21 // name periods bashaut = highest[p](high[1])bas = lowest[q](low[1])milieu =(highest[p](high)+lowest[q](low))/2ENDIFreturn haut,bas,milieu12/03/2019 at 9:11 AM #114102testé sur quel instrument et timeframe stp ?
12/03/2019 at 10:02 AM #11410312/03/2019 at 11:49 AM #114108Avec cette version, ça fonctionne, l’indicateur arrête ses calculs:
12345678910111213141516171819DEFPARAM DrawOnLastBarOnly = trueMyDate = 20191101haut=undefinedbas=undefinedmilieu=undefinedif opendate<=MyDate thenP = 10 // number of high periodsq = 21 // name periods bashaut = highest[p](high[1])bas = lowest[q](low[1])milieu =(highest[p](high)+lowest[q](low))/2elseDRAWTEXT("veuillez re télécharger l’indicateur",barindex,high + 5 * ticksize) coloured(255,100,2)ENDIFreturn haut,bas,milieu, opendate<=MyDate12/03/2019 at 1:52 PM #11412112/05/2019 at 7:04 PM #11428112/06/2019 at 8:35 AM #114302On ne peut pas mettre une valeur à NULL, il faudrait rendre les lignes transparentes dans ce cas.
123456789101112131415161718192021DEFPARAM DrawOnLastBarOnly = trueMyDate = 20191101haut=undefinedbas=undefinedmilieu=undefinedif opendate<=MyDate thenP = 10 // number of high periodsq = 21 // name periods bashaut = highest[p](high[1])bas = lowest[q](low[1])milieu =(highest[p](high)+lowest[q](low))/2alpha=255elseDRAWTEXT("veuillez re télécharger l’indicateur",barindex,high + 5 * ticksize) coloured(255,100,2)alpha=0ENDIFreturn haut coloured(100,100,100,alpha),bas coloured(100,100,100,alpha),milieu coloured(100,100,100,alpha), opendate<=MyDate(non testé)
1 user thanked author for this post.
12/06/2019 at 9:45 AM #11430905/09/2021 at 1:42 PM #169178Bonjour,
Je voudrais invalidé mon petit indicateur à un date précise , comme je l’ai vu dans le forum”limite de validité indicateur”, mais quand je le charge il ne marche pas.
Est ce que vous pouvez m’aider code:
mimite de validité indicateur12345678910111213141516171819202122232425DEFPARAM DrawOnLastBarOnly = TrueIF Date > 202121231 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)endifendifRETURN -
AuthorPosts
Find exclusive trading pro-tools on