bonjour
Depuis hier ce code ne fonctionne plus sur la plateforme sans raison apparente ?! on le réinstalle et il disparait quand on change de valeur avec la mention : erreur de calcul
Je l'utilise depuis des mois, c'est la première fois qu'il déraille.
Une idée pour régler ce problème
merci de votre aide.
// PSO V2 ON CHART by JCbyWan 08.12.2022
// PSO V2 Premier Stochastic Oscillator by HKLisse Lee Leibfarth
defparam calculateonlastbars = 100
NH= -41
NB= 48
len=8
per=5
stoc= Stochastic[len,1](close)
nsto= 0.1* (stoc-50)
ssto= exponentialaverage[per](nsto)
sssto= exponentialaverage[per](ssto)
prem= ((EXP(sssto)-1)/(exp(sssto)+1) *50)
//
// onchart = mod on PRC forum to display on chart : https://www.prorealcode.com/topic/pso-v2-stochastic/
//
period = 10
monrange = period*AverageTrueRange[period](close)
masma=Average[period](close)
bande0=masma-monrange/2
bande100=masma+monrange/2
onchart=masma+(prem)/100*monrange
//
/////////////////////////////////////////
if prem < NH and prem CROSSES OVER prem[1] THEN
drawtext("●",barindex[0],onchart,Dialog,Bold,30) coloured(196,97,140)//prem remplacé par onchart
drawtext("●",barindex[0],onchart,Dialog,Bold,20) coloured(255,255,255)//prem remplacé par onchart
endif
/////////////////////////////////////////
if prem > NB and prem CROSSES UNDER prem[1] THEN
drawtext("●",barindex[0],onchart,Dialog,Bold,30) coloured(72,0,255)//prem remplacé par onchart
drawtext("●",barindex[0],onchart,Dialog,Bold,20) coloured(255,255,255)//prem remplacé par onchart
endif
return onchart as "PSO on char", bande0 as " bande basse ", bande100 as " bande haute "
//return prem as " PSO V2 "
// les paramètres par défaut sont 8,5,5 :
// Variables :
// NH = - 45 perso = -41
// NB = 45 perso = 48
Il semblerait que c’est une erreur et que c’est en cours de correction.
merci Jean, wait and see donc …
bonne soirée
@ l’équipe de prorealtime ou prorealcode,
Le code sort toujours en erreur ?! quelques pistes pour ce code très efficient .
merci, bon week-end à tous
bonjour
pas d’erreur de mon coté
Le code joint à d’autres dans la même fenêtre ne fonctionne toujours pas !
J’ai trouvé une solution : supprimer la première ligne : defparam calculateonlastbars = 100
quelqu’un a t’il une idée du pourquoi ?
énigme bizarre car pour ma part joint à d’autres dans la même fenêtre et avec la ligne defparam calculateonlastbars = 100 il fonctionne sans problème
j’ai le même problème sur un autre indicateur, l’équipe PRT devrait y regarder de plus près.
defparam calculateonlastbars = xxx
Bonsoir,
peut-être un problème de copier-coller qui a introduit des caractères invisibles indésirables, et si oui peut-être seulement dans la première ligne en defparam calculateonlastbars=100 ou en une ligne videsupprimée avec le defparam mais qui était remplie d’un caractère invisible perturbant l’éditeur de texte du code? Comme ça me rappelait vaguement quelque chose, j’ai cherché le sujet de départ, il y avait déjà eu de ça à l’époque:
PSO V2 stochastic
merci JC pour ton post et ta mémoire , j’ai refais le même process qui marchait mais qui ne marche plus ?!
bon week end