calcul sur les 10000 premieres barres

Forums ProRealTime forum Français Support ProBuilder calcul sur les 10000 premieres barres

Viewing 6 posts - 1 through 6 (of 6 total)
  • #85990

    Bonjour,

     

    Je souhaite remonter loin dans un historique 1 min (200 000 barres) mais pour ne pas avoir un calcul trop long de mes indicateurs, je souhaiterai savoir s’il est possible de limiter le calcul de mes indicateurs non pas sur les dernières 10000 barres mais sur les 10000 premières de ces 200 000 (car j’ai besoin d’analyser leur comportement mais loin dans le temps)

    Est-ce possible?

     

    J’ai par ailleurs autre un problème, peut être avec la fonction call et ce dès que je souhaite remonter avec un historique de barres importantes.

    Par exemple j’ai un indicateur Y faisant appel à la fonction Call vers un autre indicateur développé. Je souhaite remonter à un historique de 100000 barres pour l’indicateur Y. Le calcul se fait, puis le graphe s’affiche avec prix et indicateur Y. Mais au bout de quelques secondes le calcul se re initialise et on repart pour une boucle de calcul, puis une fois le calcul terminé encore une autre. Je ne vois pas ce qui pose problème dans mon code mis à part la fonction call?

     

    Pierre

    #85993

    Pour la première question, une solution consisterait à compter les BARINDEX, et si il y en a 10000, alors arrêter le calcul de l’indicateur.

    Concernant le deuxième problème, il vaudrait mieux éviter le CALL et intégrer l’ensemble des codes nécessaires dans un seul et même programme. Cela devrait améliorer l’ensemble.

    #85995

    Bonjour Nicolas,

     

    merci pour le retour.

     

    Concrètement, je fais comment pour calculer les 10000 barres et “arrêter” le calcul de l’indicateur?

    J’avais essayé quelque chose du genre:

    “calcul fonction e

    puis

    if barindex>10000 then

    e  =0

    endif”

     

    mais ça ne marche pas.

     

    j’ai essayé cela aussi:

    “début programme avec

    if barindex<10000 then

    calcul fonction e

    endif

    result e”

     

    cela ne marche pas apparemment non plus.

     

    Pierre

    #85996

    Ta première solution semble adéquate. Qu’est ce qui ne marche pas exactement ? Difficile de répondre plus précisément sans le code de l’indicateur en question ou tout au moins une image.

    Si tu RETURN BARINDEX, il va bien au delà de 10.000 ?

    #86010

    Y a t il un lien ou je pourrais vous envoyer mon code?

    #86012

    L’assistance est gratuite sur le forum, pour une demande privée et personnalisé il faut passer par le service de programmation : https://www.prorealcode.com/trading-programming-services/

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

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