Partager une façon d'améliorer la vitesse de retouche

Auteur:- Je ne sais pas., Créé: 2018-06-24 19:39:39, Mis à jour: 2018-08-14 17:11:15

Je viens de découvrir par hasard, une fois que j'ai fait un effort, et je me suis rendu compte que c'était une solution si simple que je viens de penser... 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'ensemble de résultats, vous ne devez pas transmettre directement les données de ligne K d'origine à la fonction, vous pouvez simplement transmettre les données de ligne K les plus récentes, par exemple, la moyenne mobile calculée avec js est TA.MA ((records.slice ((-N))), la deuxième moyenne mobile dont vous avez besoin pour inverser est TA.MA ((records.slice-N-1)). Le principe est simple: si la longueur de la ligne K est la longueur, la fonction de base de données doit calculer l'indicateur Length-N+1, donc la longueur de la ligne K est plus courte et le nombre de calculs est plus faible, la vitesse est naturellement plus rapide. Bien sûr, N n'est pas absolue, certains indicateurs sont calculés en fonction des données N+1 les plus récentes, et même certains indicateurs nécessitent la dernière valeur de l'indicateur, ce qui nécessite de conserver une centaine de données. Ce n'est pas une petite découverte, donc si vous le savez, ignorez-moi.


En savoir plus

Le frère du parfummarque

L'inventeur de la quantification - un petit rêveMarque avant

czgcoolUne collection