Wednesday 25 January 2017

Gleitender Durchschnitt Mathematica

104210881077108410771085108510861077 1076108010891082108810771090108510861077 10871088107710861073108810721079108610741072108510801077 10601091108811001077 1092108010831100109010881072 10891082108610831100107911031097107710751086 10891088107710761085107710751086 1040108410871083108010901091107610851086-109510721089109010861090108510721103 10931072108810721082109010771088108010891090108010821072 1076107410911084107710881085108610751086 1092108010831100109010881072 10891082108610831100107911031097107710751086 10891088107710761085107710751086.Quick Antwort Wie kann ich finanzielle Indikatoren verwenden als Funktionen Finanzkennzahlen nehmen OHLCV (Open, High, Low, Close, Volume) Datensätze als Argumente und eine Liste der Werte zurückgeben . Beispielsweise liefert die Funktion FinancialData die Werte von Google8217s OHLCV: FinancialData gibt eine Liste von Paaren zurück, die jeweils aus dem Datum und den OHLCV-Werten an diesem Datum bestehen. Betrachten Sie das erste Paar von Werten in Daten: Die erste Liste repräsentiert das Datum des 19. August 2004. Die zweite Liste gibt die offenen, hohen, niedrigen, geschlossenen und Volumenwerte für den Bestand an diesem Datum. Zum Beispiel können wir einen einfachen gleitenden Durchschnitt auf den Daten ausführen. FinancialIndicatorSimpleMovingAverage repräsentiert eine Funktion, die unsere Daten übernimmt und den einfachen gleitenden Durchschnitt zurückgibt. Um den einfachen gleitenden Durchschnitt auf die Daten anzuwenden, werten Sie aus: Durch das Betrachten der Dokumentation für das SimpleMovingAverage-Kennzeichen können Sie festlegen, wie der Zeitbereich festgelegt wird, den der Durchschnitt abdeckt. Die Funktion FinancialIndicatorSimpleMovingAverage, 50 im Durchschnitt über fünfzig Tage zum Beispiel. Ich versuche, ein 3D-Histogramm mit gleitenden Durchschnitt in Mathematica glatt. Ich weiß, es gibt eine Funktion namens smoothhistogram3D, die in der Nähe ist, was ich will, aber es scheint nur die Möglichkeit der Verwendung von Verteilungsfunktionen, um die Kurve zu glätten. Ich konnte eine Funktion zum Glätten eines 2D-Histogramms erstellen, indem ich diese Stackoverflow-Antwort modifiziere, um einen interpolationOrder und die gleitende Durchschnittsfunktion zu enthalten. Ich versuchte, es zu erweitern, um die 3. Dimension mit dem Code unten, aber didnt Erfolg haben. Allerdings liefert die 3D-Funktion dieses Bild mit meinem Datensatz: imgurMJeBbwW Ich habe versucht, eine Methode ähnlich wie diese erste, außer mit einer Option, um es mit dem gleitenden Durchschnitt zu glätten: Aber es hat ein Bild wie folgt ausgegeben: Ich möchte einen Datensatz Die der Ausgabe von smoothhistogram3D nahe kommt, aber mit der Option, mit dem gleitenden Durchschnitt zu glätten. Irgendwelche Vorschläge Gibt es einen einfacheren Weg Im nicht realisieren Sorry Ich realisiere den Code, vor allem das zweite Stück, ist kaum lesbar. Im neuen zu mathematica und war nur versuchen, um es an die Arbeit. Dies ist auch mein erstes Posting auf Stack Überlauf so entschuldigen Sie bitte jede Formatierung oder Leitfaden Fehler.


No comments:

Post a Comment