Bonjour !
Ce samedi matin, j’ai été lire la variable Y dans un indicateur Z :
acheteur, vendeur, position, mode, Y, ph50, pb50, pb40, ph40=call Niveaux4
z=Y
return Z
Dans ces conditions, Z est correct au sens que Z est identique à Y ! Ce qui rassure quand même…
Puis je suis allé lire Z dans ProBackTest, au lieu de Y, ce qui me permettait, pensé-je, de courtcircuiter le code Niveaux4 qui est long et dont la longueur pouvait, re-pensé-je, poser problème. Eh bien, ça ne résout rien : lu dans ProBackTest, Z est erroné, identique au Y erroné quand il est lu par ProBackTest.
Hélas, je ne m’appelle pas Sherlock… L’énigme demeure entière…
Examinant le Y erroné, j’ai déterminé qu’il est souvent égal à Lowest[2](low)-2, quelques fois égal au Y correct et d’autres fois sans aucune logique discernable par mes qualités limitées. (J’emploie effectivement qqfois cette formule Lowest[2](low)-2, mais seulement qqfois et différemment de ce que me retourne Y erroné. Autrement dit, quand Y lu par ProBackTest correspond au Y d’origine, ce n’est pas nécessairement cette formule qui a été appliquée…)
Je vais signaler directement ce post à l’équipe programme de PRT.
Comment contourner ce problème ? Je pense essayer de copier le code aboutissant à Y directement dans ProBackTest…
Vos lumières sont toujours grandement appréciées au fond de ma sombre caverne…