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
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.
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
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 ?
Y a t il un lien ou je pourrais vous envoyer mon code?
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/