Bonjour,
Comment procéderiez vous pour calculer la moyenne des temps sur N bougies des (time-opentime) ?
Boucle FOR indispensable ? je ne pense pas ?
Merci
Bonjour,
Sans préjuger de l’usage qui peut en être fait malgré les passages de 60 à 100 aussi bien sur les minutes (impact ordre 10^2) que sur les heures (impact de l’ordre 10^4) qui donneront quelques occurrences démesurées par rapport à un time-opentime sans franchissement de minute ou d’heure, on peut se servir de l’instruction average:
deltatime= time-opentime
mamoyenne= average[N](deltatime)
La solution proposée par JC_Bywan ne fonctionne pas au passage d’heure. Par exemple, si la bougie ouvre à 8:59:45 et ferme à 9:00:12, deltatime = 90012 – 85945 = 4067 au lieu de 27 !
Je suis étonné qu’un modérateur propose une solution qui ne fonctionne pas.
La solution, pourtant très simple, est d’utiliser le temps Unix (nombre de secondes écoulées depuis le 1/1/1970) :
deltatime = Timestamp - OpenTimestamp
Merci Alain, Merci JC_Bywan,
Alain j’avais bien compris le message de JC qui a bien alerté “sans préjuger de…” et il a répondu à ma question avec
mamoyenne= average[N](deltatime). Je voulais y répondre ce matin.
J’avais effectivement en tête le timestamp mais je ne savais pas que opentimestamp existait. Merci pour ton message très clair également Alain je vais implémenter tout ça.
Bonne journée !