Yahoo! l'alimentation du bétail Finance moyennes mobiles
-
26-10-2019 - |
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?
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.