Domanda

mi piacerebbe ottenere i valori medie da Yahoo! 'S carica di alimentazione.

Nel mio esempio, ho usato:

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

Al momento di scrivere, la m3 (50SMA) è 20,8167, e M4 (200SMA) è 20,7455. Questo non sembra corrispondere al grafico in qualsiasi periodo di tempo (1D a 5Y).

Perché ricevo cifre sbagliate?

È stato utile?

Soluzione

Per prima cosa un grande avvertimento:. Questi feed Yahoo Finance CSV non sono un'API ufficiali e si sarebbe probabilmente non vuole costruire una vera e propria applicazione che li utilizzano

Se si vuole capire le fonti di dati utilizzati da Yahoo Finance è possibile guardare le chiamate HTTP dinamico quando si apportano modifiche al grafico. Usando Firebug, ho visto come ho aggiunto il 50 e 200 giorni in media al grafico in movimento ed ho trovato questi file essere recuperati:

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

I file hanno le medie mobili per ogni giorno (o punto asse x) sul grafico.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top