Pregunta

Me gustaría obtener valores de promedios de la alimentación de stock de Yahoo!

En mi ejemplo, usé:

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

Al escribir, el M3 (50SMA) es 20.8167, y M4 (200SMA) es 20.7455. Esto no parece coincidir con el gráfico en ningún plazo (1D a 5y).

¿Por qué me estoy equivocando?

¿Fue útil?

Solución

Primero una gran advertencia: estos alimentos CSV de Yahoo Finance no son una API oficial y probablemente no querrá construir una aplicación real que los use.

Si desea descubrir las fuentes de datos utilizadas por Yahoo Finance, puede ver las llamadas dinámicas HTTP a medida que realiza cambios en la tabla. Usando Firebug, vi mientras agregué los promedios móviles de 50 y 200 días a la tabla y encontré que estos archivos se estaban recuperando:

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

Los archivos tienen los promedios móviles para cada día (o punto de eje X) en el gráfico.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top