Compartir una manera de mejorar la velocidad de las revisiones

El autor:Guigui17f, Creado: 2018-06-24 19:39:39, Actualizado: 2018-08-14 17:11:15

Me he dado cuenta de una cosa que acabo de descubrir por casualidad, y que es tan sencilla que ahora me viene a la mente... En pocas palabras, si tu código necesita calcular algunos indicadores con la función de la biblioteca, y en realidad solo necesitas uno o dos datos más recientes en el conjunto de resultados, entonces no debes enviar directamente los datos de la línea K original a la función, solo debes enviar los datos de la línea K más recientes. Por ejemplo, si se calcula la media móvil con js, es TA.MA ((records.slice ((-N))), y si se necesita invertir la segunda media móvil, es TA.MA ((records.slice-N-1)). El principio es muy simple: si la longitud de los datos de K líneas es Length, la función de la base de datos necesita calcular el indicador Length-N + 1, por lo que el menor número de cálculos de la longitud de los datos, la menor cantidad de cálculos, la velocidad natural es más rápida. Por supuesto, N no es absoluto, algunos indicadores se calculan con N + 1 datos recientes, incluso algunos indicadores se calculan con el valor anterior del indicador, y se necesitan unos 200 datos. Este hallazgo es muy pequeño, así que si ya lo sabes, no me hagas caso...


Más contenido

El hermano del perfumela marca

Los inventores cuantifican - sueños pequeñosMarcado primero

CzgcoolLa colección