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 schließenden Werten 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: Ruby on Rails Jobs Ruby on Rails Jobs Nachfrage Trend Die Nachfrage Trend von Job-Anzeigen zitieren Ruby on Rails als Anteil aller IT-Jobs mit einem Spiel in den Bibliotheken, Frameworks amp Software Standards Kategorie. Ruby on Rails Gehaltstabelle Diese Grafik zeigt den dreimonatigen gleitenden Durchschnitt für Gehälter, die in permanenten IT-Jobs zitiert werden, unter Angabe von Ruby on Rails in Großbritannien. Ruby on Rails Gehalt Histogramm Diese Tabelle bietet ein Gehalt Histogramm für IT-Arbeitsplätze Zitieren Ruby on Rails über die 3 Monate bis 13 Januar 2017 innerhalb Großbritanniens. Ruby on Rails Top 30 Job Locations Die folgende Tabelle zeigt die Nachfrage und bietet einen Leitfaden für die in den IT-Jobs zitierten mittleren Gehälter, die Ruby on Rails innerhalb des Vereinigten Königreichs in den drei Monaten bis zum 13. Januar 2017 anführen Die Veränderung der Nachfrage in jedem Standort auf der Grundlage der gleichen 3 Monate Zeitraum im vergangenen Jahr. Rang Änderung auf die gleiche Zeit Letztes Jahr Matching Permanent IT Job-Anzeigen Median Gehalt Letzte 3 Monthsgt mav (c (4,5,4,6), 3) Zeitreihe: Start 1 Ende 4 Häufigkeit 1 1 NA 4.333333 5.000000 NA Hier habe ich versucht Um einen rollenden Durchschnitt zu tun, der die letzten 3 Zahlen berücksichtigte, also erwartete ich, um gerade zwei Zahlen zurück zu erhalten 8211 4.333333 und 5 8211 und wenn es ging, NA-Werte zu sein, dachte ich sie8217d am Anfang der Folge. In der Tat stellt sich heraus, dies ist, was der 8216sides8217 Parameter steuert: Seiten nur für Faltungsfilter. Wenn Seiten 1 die Filterkoeffizienten für vergangene Werte sind, nur wenn Seiten 2 um Lag 0 herum zentriert sind. In diesem Fall sollte die Länge des Filters ungerade sein, aber wenn es gerade ist, ist mehr des Filters in der Zeit vorwärts als rückwärts. Also in unserer 8216mav8217-Funktion der rollende Durchschnitt sieht beide Seiten des aktuellen Wertes anstatt nur auf vergangenen Werten. Wir können das zwicken das Verhalten bekommen wir wollen: gt-Bibliothek (Zoo) gt rollmean (c (4,5,4,6), 3) 1 4,333333 5,000000 Ich erkannte auch ich mit der alle Funktionen in einem Paket auflisten können 8216ls8217 so I8217ll Funktion beim nächsten Mal das Scannen zoo8217s Liste der Funktionen, die ich brauche etwas Zeitreihe im Zusammenhang mit 8211 there8217ll wahrscheinlich schon sein, eine Funktion zu tun für sie ls gt (quotpackage: zooquot) 1 quotas. Datequot quotas. Date. numericquot quotas. Date. tsquot 4 quotas. Date. yearmonquot quotas. Date. yearqtrquot quotas. yearmonquot 7 quotas. yearmon. defaultquot quotas. yearqtrquot quotas. yearqtr. defaultquot 10 quotas. zooquot quotas. zoo. defaultquot quotas. zooregquot 13 quotas. zooreg. defaultquot quotautoplot. zooquot quotcbind. zooquot 16 quotcoredataquot quotcoredata. defaultquot quotcoredatalt-quot 19 quotfacetfreequot quotformat. yearqtrquot quotfortify. zooquot 22 quotfrequencylt-quot quotifelse. zooquot quotindexquot 25 quotindexlt-quot quotindex2charquot quotis. regularquot 28 quotis. zooquot quotmake. par. listquot quotMATCHquot 31 quotMATCH. defaultquot quotMATCH. timesquot quotmedian. zooquot 34 quotmerge. zooquot quotna. aggregatequot quotna. aggregate. defaultquot 37 quotna. approxquot quotna. approx. defaultquot quotna. fillquot 40 quotna. fill. defaultquot quotna. locfquot quotna. locf. defaultquot 43 quotna. splinequot quotna. spline. defaultquot quotna. StructTSquot 46 quotna. trimquot quotna. trim. defaultquot quotna. trim. tsquot 49 quotORDERquot quotORDER. defaultquot quotpanel. lines. itsquot 52 quotpanel. lines. tisquot quotpanel. lines. tsquot quotpanel. lines. zooquot 55 quotpanel. plot. customquot quotpanel. plot. defaultquot quotpanel. points. itsquot 58 quotpanel. points. tisquot quotpanel. points. tsquot quotpanel. points. zooquot 61 quotpanel. polygon. itsquot quotpanel. polygon. tisquot quotpanel. polygon. tsquot 64 quotpanel. polygon. zooquot quotpanel. rect. itsquot quotpanel. rect. tisquot 67 quotpanel. rect. tsquot quotpanel. rect. zooquot quotpanel. segments. itsquot 70 quotpanel. segments. tisquot quotpanel. segments. tsquot quotpanel. segments. zooquot 73 quotpanel. text. itsquot quotpanel. text. tisquot quotpanel. text. tsquot 76 quotpanel. text. zooquot quotplot. zooquot quotquantile. zooquot 79 quotrbind. zooquot quotread. zooquot quotrev. zooquot 82 quotrollapplyquot quotrollapplyrquot quotrollmaxquot 85 quotrollmax. defaultquot quotrollmaxrquot quotrollmeanquot 88 quotrollmean. defaultquot quotrollmeanrquot quotrollmedianquot 91 quotrollmedian. defaultquot quotrollmedianrquot quotrollsumquot 94 quotrollsum. defaultquot quotrollsumrquot quotscalexyearmonquot 97 quotscalexyearqtrquot quotscaleyyearmonquot quotscaleyyearqtrquot 100 quotSys. yearmonquot quotSys. yearqtrquot quottimelt-quot 103 quotwrite. zooquot quotxblocksquot quotxblocks. defaultquot 106 quotxtfrm. zooquot quotyearmonquot quotyearmontransquot 109 quotyearqtrquot quotyearqtrtransquot quotzooquot 112 quotzooregquot Gesellig, Share
Comments
Post a Comment