Yahoo! Finanza scorta di alimentazione medie mobili
-
26-10-2019 - |
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?
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.