Question

Je voudrais obtenir des valeurs de moyennes de Yahoo! Est l'alimentation du bétail.

Dans mon exemple, j'utilisé:

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

Comme l'écriture, la m3 (50SMA) est 20,8167, et m4 (200SMA) est 20,7455. Cela ne semble pas correspondre au tableau dans une période (1D à ??5Y).

Pourquoi suis-je recevoir des chiffres erronés?

Était-ce utile?

La solution

D'abord une grande mise en garde. Ces flux Yahoo Finance CSV ne sont pas une API officielle et vous auriez probablement pas envie de construire une application réelle de les utiliser

Si vous voulez comprendre les sources de données utilisées par Yahoo Finance, vous pouvez regarder les appels HTTP dynamique que vous apportez des modifications au tableau. En utilisant Firebug, je l'ai regardé comme je l'ai ajouté 50 et 200 jours des moyennes mobiles à la carte et trouvé ces fichiers étant tiré par les cheveux:

http://chartapi.finance.yahoo.com/instrument/1.0/goog/chartdata;type=sma;ys=2010;yz=2;ts=1234567890/csv?period=50
http://chartapi.finance.yahoo.com/instrument/1.0/goog/chartdata;type=sma;ys=2010;yz=2;ts=1234567890/csv?period=200

Les fichiers ont les moyennes mobiles pour chaque jour (ou point x-axe) sur le graphique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top