Be-nParticipant
Average
Bonjour la communauté !
Je me permets de vous soumettre une petite interrogation concernant les graphiques relatifs au marché des crypto.
A la différence d’autres marchés, la configuration de ce marché fait apparaître un intervalle vide (plus ou moins important selon l’ut) entre les vendredis 23:00 et les samedis 9:00 (qui correspond à la fermeture de ce marché). Cf.image
Dans le cadre d’un développement, j’ai besoin d’identifier le nombre de bars qui sépare les vendredis 23:00 et les samedis 9:00. Dans cet intervalle, le barindex reste inchangé. Bêtement, je me suis donc dit que ce type d’incrémentation marcherait :
[code]if barindex[1]=barindex[0] then
count = count + 1
else
count = 0
endif[/code]
Mais malheureusement ce n’est pas le cas. Je n’obtiens aucune incrémentation.
J’ai donc essayé :
[code]if CurrentDayOfWeek=5 and CurrentDayOfWeek and time=2300 then
count = count + 1
else
count = 0
endif[/code]
Même combat, je n’obtiens aucune incrémentation…
Une âme charitable pourrait-elle éclairer ma lanterne ? Merci d’avance de toutes vos lumières sur ce sujet !
Be-nParticipant
Average
Je tente un petit up…. Désolé d’insister 😟
Salut, ce n’est pas que que le barindex reste inchangé, c’est qu’il n’est pas défini… pas de barre = pas de données, pas de lecture de code entre 23h et 9h, pas d’incrémentation +1 jouable… et l’intervalle lui-même est en fait constitué de: une discontinuité 23h-5h, et un intervalle à barres vides 5h-9h. Du moins c’est comme cela sur le XBTUSD que j’ai ouvert sur IG pour avoir des données supplémentaires par rapport à l’image jointe sans axe horizontal, mais je ne suis pas allé vérifier toutes les cryptos…
Peut-être pas ce que tu espères si tu voulais une solution qui lit des bougies vides indépendamment de la durée de l’intervalle, mais sans lire les bougies vides il ne reste que des maths-horaires classiques qui considèrent comme acquises les données de départ [durée 4h à chaque fois] et [UT de N minutes], donc nombre de barres = 4×60/N tant que N est suffisamment peu “exotique” pour rester un diviseur de 240.
En effet, si pas de barindex, code pas lu et donc incrémentation impossible. Hormis une différence de temps et division par tranche de temps comme le suggère Noobywan, je ne vois pas d’autres solutions =)
Be-nParticipant
Average
Merci de vos réponses ! 👍 Au moins c’est clair et sans autres possibilités qu’une division par tranche de temps… Je reviendrai sur ce sujet prochainement avec le code qui va bien (j’espère 😉)