Soit un cours, la valeur monte, redescend, remonte...
Il arrive parfois que ces alternances soient cyclées, ou on peut le supposer, l'espérer, tenter de le déterminer...
Imaginons un cours idéalement cyclé selon une formule sinusoïdale, comment s'y prendre pour en déterminer la période ?
Une solution serait de tester pour chaque période.
Donc pour chaque période on calcule les valeurs d'un segment de droite au départ de la dernière donnée jusque la première donnée de la période étudiée. Ensuite, pour chaque valeur du cours on calcule la différence au segment de droite. On fait enfin la somme de toutes ses différences. Plus le résultat est proche de zéro, plus on est proche de la période d'un cycle.

Dans cet exemple d'un cours au cycle "parfait", voici ce que ça donne avec des tests de périodes 30, 35, 43, 51.
Voici le résultat du test :

On constate que la troisième période testée, 43, est celle qui se rapproche le plus du cycle de ce cours fictif...

















