2013-12-17 10 views
6

posso ottenere dati giornalieri facilmente utilizzando questo link:ottieni i dati storici della barra dei minuti da Google finance?

https://www.google.com/finance/getprices?q=LHA&x=ETR&i=60&p=1d&f=d,c,h,l,o,v 

Ma quando provo a cambiare "1d" a "1A" Continuo a ottenere i dati 1 giorno.

Sto cercando di ottenere 2 anni.

C'è un modo per farlo? anche la finanza di yahoo o bing andrebbe bene.

+0

Ecco il codice python per ottenere i dati http://trading.cheno.net/downloading-google-intraday-historical-data-with-python/ –

risposta

9

è necessario utilizzare '1Y', non e '1A' sulla vostra query per ottenere un periodo di tempo che si estende indietro 1 anno. Tuttavia, sarà anche necessario modificare la granularità della query, poiché i dati minuti sono disponibili solo per i precedenti 5 giorni.

Questa query fornirà dati minuti per i 5 giorni precedenti.

https://www.google.com/finance/getprices?q=LHA&x=ETR&i=60&p=5d&f=d,c,h,l,o,v

La seguente query vi fornirà gli ultimi due anni di prezzi alla chiusura.

https://www.google.com/finance/getprices?q=LHA&x=ETR&i=86400&p=2Y&f=d,c,h,l,o,v

7

GOOGLE "getprices" non e dati intraday più durante il recupero di qualsiasi intervallo (ad esempio 1 o 5 minuti o 60 minuti .....). Ora sta recuperando i dati nell'intervallo di 1 giorno, a prescindere dall'intervallo impostato.

+1

Sì. In precedenza, abbiamo i dati completi dei minuti. Ma ora otterremo solo i dati dell'intervallo di 1 giorno come riepilogo giornaliero :(. Ci sono altre API per ottenere i dati completi del ticker dei minuti? –

Problemi correlati