Indicateur nommé "BarTime" :
Code : #
HoPre = Hour[i+1] * 3600
MiPre = Minute[i+1] * 60
SePre = Time[i+1] MOD 100
SecPre = HoPre + MiPre + SePre
Ho = Hour[i] * 3600
Mi = Minute[i] * 60
Se = Time[i] MOD 100
Sec = Ho + Mi + Se
Return Sec - SecPre
Indicateur nommé "OverDoze", en variable tu as le nombre de barre que tu veux dans la moyenne :
Code : #
Sum = 0
FOR i = 0 TO nb-1 DO
Add = CALL BarTime[i]
Sum = Sum + Add
NEXT
Moy = Sum / nb
RETURN Moy
J'ai vérifié sur quelques cas seulement le résultat, donc je ne garanti pas qu'il n'y a pas de bug de calcul ailleurs ou sur certains cas particulier, je te laisse vérifier par toi même.