Frage

Ich möchte durchschnittliche Werte von Yahoo! 'S Aktienfutter erhalten.

In meinem Beispiel habe ich verwendet:

http://finance.yahoo.com/d/quotes.csv?s=anz.ax&f=spm3m4

Zum Schreiben beträgt der M3 (50SMA) 20,8167 und M4 (200sma) 20,7455. Dies scheint in keiner Zeit (1d bis 5y) mit dem Diagramm übereinzustimmen.

Warum bekomme ich falsche Zahlen?

War es hilfreich?

Lösung

Erstens eine große Einschränkung: Diese CSV -Feeds von Yahoo Finance sind keine offizielle API, und Sie möchten wahrscheinlich keine echte App mit ihnen bauen.

Wenn Sie die von Yahoo Finance verwendeten Datenquellen herausfinden möchten, können Sie sich die dynamischen HTTP -Anrufe ansehen, wenn Sie Änderungen am Diagramm vornehmen. Mit Firebug habe ich gesehen, wie ich die 50- und 200 -Tage -Durchschnittswerte in das Diagramm hinzufügte und festgestellt habe, dass diese Dateien abgerufen wurden:

http://chartapi.finance.yahoo.com/instrument/1.0/goog/chartdata;type=sma;ys=2010;
http://chartapi.finance.yahoo.com/instrument/1.0/goog/chartdata;type=sma;ys=2010;

Die Dateien haben die beweglichen Durchschnittswerte für jeden Tag (oder X-Achse-Punkt) in der Tabelle.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top