Mode de calcul différent lors du passage de V10.3 à V11.1

Forums ProRealTime forum Français Support ProBuilder Mode de calcul différent lors du passage de V10.3 à V11.1

Viewing 5 posts - 1 through 5 (of 5 total)
  • #153662

    Bonjour à tous,

    j’ai un indicateur codé sous la version V10.3. Je viens de faire l’équivalent pour la V11.1 en profitant des quelques améliorations disponibles, et tout allait bien ce week-end. Ce matin, en étant en live, je m’aperçois que le comportement est différent.

    L’exemple typique est une variable qui s’incrémente ou pas suivant les conditions de la bougie en cours. En V10.3, pendant la formation de la bougie, la valeur de cette variable est augmentée de 1 si les conditions sont remplies, le calcul se fait à chaque tick par rapport à la bougie précédente, le résultat final étant le calcul du dernier tick de la bougie. En V11.1, la valeur est augmentée de 1 à chaque tick si les conditions sont remplies, ou dit autrement, la valeur initiale est la valeur du dernier tick de la bougie en cours et pas la dernière valeur de la bougie précédente.

    par contre, sur les bougies passées, le calcul s’effectue correctement.

    Avant de bidouiller un contournement, existe-t-il un paramètre ou une option à activer pour revenir au même comportement que la V10.3 ?

    Merci d’avance pour votre aide.

    #153668

    J’ai voulu faire un petit exemple pour illustrer (compter le nombre de bougies vertes et de bougies rouges), mais mon souci ne se reproduit pas…

    Je vais creuser pour trouver.

    #153670

    Désolé pour les multiples posts, je n’arrive pas à éditer les posts précédents.

    J’ai trouvé, le problème vient des variables tableaux. Exemple de code qui reproduit le problème:

     

    L’origine de mon problème vient donc des améliorations apportées grâce aux variables tableaux.

     

    #153682

    Il n’y avait pas de tableau en v10.3 ; donc il ne peut y avoir de comparaison de comportement !?

    Pour mémoire, en v10.3, les variables étaient remise à zéro entre chaque tick reçu à l’intérieur de la même bougie. Pour les variables en tableau, ça n’est pas le cas du tout, la valeur qu’on affecte à la colonne 1 d’un tableau restera figée tant qu’elle ne serait pas modifiée, même à l’intérieure de la même bougie.

    #153743

    Merci pour la réponse. En fait j’ai voulu remplacer un certain nombre de variables par des variables tableaux afin d’avoir un code plus propre et d’éviter les répétitions.

    J’ai également regardé attentivement la présentation sur les variables tableau de ce site et je pense que en effet comme elles peuvent être modifiées à l’intérieur de la bougie, elles ne sont pas adaptées à mon cas.

    Finalement, j’ai trouvé un contournement en repensant mon code d’une autre façon.

    Merci encore.

     

Viewing 5 posts - 1 through 5 (of 5 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login