Compter le nombre de barindex depuis la veille
Forums › ProRealTime forum Français › Support ProBuilder › Compter le nombre de barindex depuis la veille
- This topic has 8 replies, 3 voices, and was last updated 1 year ago by JC_Bywan.
-
-
05/23/2023 at 11:33 AM #215059
Bonjour à tous,
Comme dit dans le titre je cherche à compter le nombre de barindex depuis minuit la veille et ce peut-importe l’unité de temps.
Exemple : il est 10h30, combien de barindex s’est-il écoulé depuis la veille à 0h00 ?
En UT15, la réponse est : 138
En UT1, la réponse est : 2070Mais comment le coder ?
Le but est de déterminer ma barre d’ouverture dans un drawrectangle.Merci pour votre aide.
05/23/2023 at 12:07 PM #215061La quantité de barindex depuis le début de la journée est récupérable avec INTRADAYBARINDEX
1 user thanked author for this post.
05/23/2023 at 12:19 PM #21506405/23/2023 at 12:59 PM #21506605/23/2023 at 1:16 PM #215070Merci Nicolas, je vais tester.
En y regardant sur une UT1mn, je devrais obtenir 843 unités entre 0h00 et 14h03.
Or le barindex ne me retourne que 686 unités !D’ou ma question, une bar sans cotation est-elle comptabilisée ?!?
05/23/2023 at 1:22 PM #215072Après test, celà me donne le nombre de bar en cours pour la journée actuelle, ce qui est bien mais il faut que je puisse l’additionner avec le nombre de bars que composait la journée précedente.
Exemple en UT1Heure, en considérant qu’il soit 14h, l’attendu serait la journée en cours ( 0 à 14H = 14 ) + la veille (0h à 24h = 24) = 38
05/23/2023 at 1:32 PM #215073Bjr,
la variable “compte” donne le nombre de barres recherché. Si par contre c’était juste le barindex de départ 0h de la veille qui était recherché pour tracer un rectangle et que “compte” était voulu juste comme intermédiaire de calcul, alors pas besoin de faire une soustraction pour aller de barre2 à compte suivie d’une addition pour revenir à… barre2, le barindex de 0h de la veille est directement: barre2.
1234567if IntradayBarIndex<IntradayBarIndex[1] thenbarre1=barindexbarre2=barre1[1]endifcompte=barindex-barre2+1return compte1 user thanked author for this post.
05/23/2023 at 1:49 PM #215074Merci JC !
Je me rapproche de l’attendu. En 1H ou 15mn le resultat est correct.
Néanmoins en 1 mn, il me manque une bonne centaine d’unités…Les trous de cotations peuvent apparaitre la nuit sur du 1mn. Du coup j’ai l’impression qu’avec cette méthode les unités “vides” ne sont pas comptabilisées. Je me trompe ?
05/23/2023 at 1:58 PM #215075Tu ne te trompes pas, et c’est normal sans toutefois être dû à la méthode, c’est le barindex qui n’est incrémenté que s’il y a eu une barre, pour s’en convaincre il suffit de tracer: “return barindex” et observer qu’il ne bouge pas en cas de minute sans barre (ce qui est fréquent sur un cfd indice en H24 et ut1mn la nuit)
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on