Prima dup viktoria uria n alegeri eine organizaiei. ieit n fa a fost al primarului nostru: Emil Mo. Ive versucht mit dem folgenden Code, aber seine geben mir 500 Fehler. ema Versucht mit langer Zeit Googeln, aber keine Hilfe zu diesem in PHP. Installierte Erweiterungen Ive installiert alle notwendigen Erweiterungen, Jetzt erhalte ich die Ausgabe. Aber es scheint nicht geben richtige Ausgabe. Funktion fur die Berechnung von EMA funktioniert nicht richtig. Jede mogliche Hilfe in diesem wurde sehr geschatzt. Ich versuche, die letzte EMA eines gro? Es ist ein sehr ressourcenhungriger Algorithmus, da jeder Wert von der vorherigen abhangt. Array hat keine Schlussel Es eine grundlegende Array Dies ermoglichte mir, die Ausfuhrungszeit von 2000ms auf ca. Werte dauert nur 13ms So offensichtlich, mit einer kompilierten, niedrigere Ebene scheint zu helfen, P Wo Sollte ich von hier aus gehen Der Code wird letztlich auf Ubuntu laufen, also welche Sprache sollte ich wahlen Will PHP in der Lage sein, anzurufen und zu ubergeben, wie ein riesiges Argument, um das Skript klar, mit einer Erweiterung gibt Ihnen ein Erhebliche Steigerung. Daruber hinaus kann die Kalkul als selbst verbessert werden und die gewinn konnen Sie in welcher Sprache Sie wahlen hinzufugen. Es ist leicht zu sehen, dass lastEMA wie folgt berechnet werden kann: Dies kann folgenderma? en umgeschrieben werden, um die Schleife so weit wie moglich zu entfernen: Um die Extraktion des k zu erklaren, denken Sie, dass in der vorherigen Formulierung ist, als ob alle Werden die ursprunglichen Rohdaten mit k multipliziert, so dass man praktisch das Endergebnis multiplizieren kann. so so konnen Sie erwarten, um eine zusatzliche zu erreichen Beschleunigung im Bereich zwischen den 16 und 33. Diese Idee ist besonders hilfreich, wenn Sie die Annahme machen konnen, dass altere Daten in der gleichen Gro? Wenn also die Gro? vorberechnen und alle nur unter Berucksichtigung der letzten n Werte berechnen konnen. Wenn der Datensatz sehr gro? ist, kann dies eine sinnvolle Beschleunigung ergeben. Ich denke, das ist interessant zu wissen, dass zusatzliche Berechnungen verloren gehen wurde in den Rundungen ist es nutzlos ist besser nicht machen. Jetzt ein Beispiel fur den Fall, in dem Sie einen relativen Fehler akzeptieren konnen, der gro? er ist als Flie? Nur einige wenige Zahlen, weil ich nicht wei? Stucke und es kann die Summe der Begriffe auf jedem Stuck parallel berechnet werden zusammengefasst die einzelnen Ergebnisse am Ende. Ich gehe nicht im Detail mit diesem, da diese Antwort ist schon furchtbar lang und ich denke, das Konzept ist bereits ausgedruckt. Vielen Dank fur diese I39m mit diesem auf Borsendaten, so dass die Tatsache, dass die alteren Daten in der gleichen Gro? enordnung wie die neueren Daten ist abhangig von der Zeitrahmen verwendet. Angenommen, ein Bereich von 200, wird es eine viel gro? Ich werde mit verschiedenen Szenarien auf realen und simulierten Daten experimentieren. Tests in den letzten Jahren, so muss ich noch die gesamte Datenmenge laden.