Bonjour tout le monde ! J’espère que vous allez bien.
J’ai une petite question, j’essaye de créer un petit indicateur permettant de me donner des valeurs basé sur des bougies antécédents. Je m’explique.. je souhaite dire a PRT, alors voila tu va lancer mon programme entre 01/01/2020 et 01/03/2020 et me retourner une valeur X. Mais je ne sais pas quel instruction permet de commencer le programme a une bougie d’une date précise jusqu’à la bougie d’une date précise :
1
2
3
4
5
6
7
8
9
10
DateDebut=(Date=20200101)
DateFin=(Date=20200301)
WhileDateDébut<DateFin // C'est plutôt la bougie actuelle de DateDébut inférieur à la bougie de DateFin minuit.
Instruction...
Fermeturedelabougieactuelle:DateDebut.Closeetpasseralabougiesuivante****//Incrémentation obligatoire dans un boucle While
Wend
****Je ne sais pas comment incrémenter ma variable afin de passer à la bougie suivante pour ne pas de me retrouver dans une boucle infini. Désolé, j’ai quelques connaissances en dev mais je découvre les différentes instructions de PRT. Avez-vous une solution svp ? Merci beaucoup.
N’hésitez pas à me demander plus d’info si ce n’est pas assez clair. J’ai également Discord si besoin.
L’idéal c’est d’enregistrer dans 2 variables les BARINDEX de début et de fin de ces 2 dates. Puis tu pourras faire une boucle entre ces 2 BARINDEX. Cependant, il n’est peut être pas utile de faire une boucle selon ce que tu cherches à calculer, tu peux très bien faire tes calculs à la lecture de l’historique.
Merci beaucoup pour ta réponse. J’avoue que j’ai du mal à comprendre la logique. As-tu un exemple de code utilisant les “BARINDEX” stp ? Comme je débute, j’ai un peu de mal avec les notions de PRT.
J’essaye mais c’est comme si la boucle n’est pas exécuté car ça me retourne “0” au lieu de “1”, si le programme a exécuté la boucle, il devrait m’envoyer “1”.
Je vais voir ce que je peut faire. Merci en tout cas.
Cela fonctionne, je devais juste afficher + d’unité car j’affichais seulement 200 unité. C’est super ! Je précise au cas ou si cela peut aider quelqu’un d’autre. Bonne journée !