Tuesday, 17 October 2017

Rubin Einfach Gleitender Durchschnitt


Ich arbeite an einem Programm, das yahoo Finanz-API verwendet, um die historischen schließen Daten für die Anzahl der eingegebenen Aktien zu sammeln und dann gehen Sie voran und berechnen einfachen gleitenden Durchschnitt (SMA) für die Daten für den Zeitraum von 30 Tagen. Ich habe die folgenden bisher: Dieser Code gibt mir die engen Werte für Aktien für den angegebenen Bereich. Ich habe zwei Fragen: Derzeit hq. close hält Werte für alle Aktien. Wie kann ich diese Werte in ein Array, so dass ich eine Berechnung auf sie zu berechnen kann eine SMA für jede Bestandsdaten Ich habe versucht, so etwas wie dies zu tun: Aber das gibt nur den Wert des ersten Bestandes in myval. Ich weiß, ich muss eine Schleife hier. Ich versuchte Putting Aber das gibt mir einen Fehler: Wie kann ich ein SMA in Ruby Hallo berechnen, Vielen Dank für den Hinweis auf die Tippfehler. Aber auch nach der Korrektur bekomme ich immer noch den gleichen Fehler. Ich denke an einen anderen Ansatz. Da hq. close die Liste der Bestandssymbole mit ihren Schlusswerten enthält, kann ich zwei Schleifen auf diesem Objekt durchführen, zuerst zum Iterieren über das Objekt, um die Anzahl der Listen zu erhalten und zweitens die entsprechenden Werte in der Liste zu erhalten. Ich weiß, das ist sehr viel möglich in Java. Gibt es eine Möglichkeit, dies zu tun in ruby ​​Bitte geben Sie ein Beispiel ndash User1745117 Sie haben zwei Fragen hier, so können Sie sie ein zu einer Zeit. Erstens wird dieser Code: wird die folgenden Hash in schließt. Die ich verstehe, ist in dem gewünschten Format: Zweitens wollen Sie einen einfachen gleitenden Durchschnitt berechnen - was für Finanzanwendungen nur der Mittelwert der Werte ist. Es gibt ein Gem genannt einfachstatistics, die dies tun können. Produziert die folgenden Hash im Durchschnitt: Ich arbeite an einem Programm, das yahoo Finanz-API verwendet, um die historischen schließen Daten für die Anzahl der eingegebenen Aktien zu sammeln und dann gehen Sie voran und berechnen einfachen gleitenden Durchschnitt (SMA) für die Daten für den Zeitraum von 30 Tagen . Ich habe die folgenden so weit: Dieser Code gibt mir die engen Werte für Aktien für den angegebenen Bereich. Ich habe zwei Fragen: Derzeit hq. close hält Werte für alle Aktien. Wie kann ich diese Werte in ein Array, so dass ich eine Berechnung auf sie zu berechnen kann eine SMA für jede Bestandsdaten Ich habe versucht, so etwas wie dies zu tun: Aber das gibt nur den Wert des ersten Bestandes in myval. Ich weiß, ich muss eine Schleife hier. Ich versuchte Putting Aber das gibt mir einen Fehler: Wie kann ich ein SMA in Ruby Hallo berechnen, Vielen Dank für den Hinweis auf die Tippfehler. Aber auch nach der Korrektur bekomme ich immer noch den gleichen Fehler. Ich denke an einen anderen Ansatz. Da hq. close die Liste der Bestandssymbole mit ihren Schlusswerten enthält, kann ich zwei Schleifen auf diesem Objekt durchführen, zuerst zum Iterieren über das Objekt, um die Anzahl der Listen zu erhalten und zweitens die entsprechenden Werte in der Liste zu erhalten. Ich weiß, das ist sehr viel möglich in Java. Gibt es eine Möglichkeit, dies zu tun in ruby ​​Bitte geben Sie ein Beispiel ndash User1745117 Sie haben zwei Fragen hier, so können Sie sie ein zu einer Zeit. Erstens wird dieser Code: wird die folgenden Hash in schließt. Die ich verstehe, ist in dem gewünschten Format: Zweitens wollen Sie einen einfachen gleitenden Durchschnitt berechnen - was für Finanzanwendungen nur der Mittelwert der Werte ist. Es gibt ein Gem genannt einfachstatistics, die dies tun können. Erzeugt im Durchschnitt den folgenden Hash:

No comments:

Post a Comment