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:
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) :
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.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue