J’ai découvert par hasard, et je me suis rendu compte que c’était si simple, et je n’y ai pensé que maintenant… En termes simples, si votre code a besoin de calculer des indicateurs avec une fonction de bibliothèque, alors que vous n’avez besoin que des données les plus récentes de l’arrayon de résultats, ne passez pas directement les données de la ligne K initiale dans la fonction. Il suffit de prendre les données de la ligne K les plus récentes. Le principe est simple: si la longueur des données de la ligne K est la longueur, la fonction de la base de données doit calculer la Longueur-N + 1 fois l’indicateur, donc moins la longueur de la donnée est courte, moins le calcul est rapide. Et le calcul de l’indicateur ne concerne que les données N les plus récentes, donc les données précédentes peuvent être ignorées en toute sécurité. Bien sûr, N n’est pas non plus absolu, certains indicateurs sont calculés en fonction des données N + 1 les plus récentes, et même certains indicateurs doivent être calculés en utilisant la dernière valeur de l’indicateur, ce qui nécessite de conserver une ou deux cents données. Cette découverte est vraiment mineure, donc si vous l’avez déjà découverte, veuillez choisir de m’ignorer…