Domanda

Qual è l'API gratuita / pubblica più consigliata per accedere alle statistiche del mercato finanziario e alle quotazioni di borsa (preferibilmente quotazioni in tempo reale)? Non sono troppo esigente su come viene esposto (SOAP, REST, alcune impostazioni XML proprietarie, ecc.), Purché abbia una buona documentazione.

Sto pianificando di creare un semplice dashboard Web in PHP con alcuni dati di base (fondamentalmente una homepage quick-n-dirty), ma alla fine potrei voler trasformarlo in un'app Web completa. Qualche pensiero?

Come ne trovo alcuni, posterò un elenco qui (sentiti libero di commentare se ne hai già usato uno):

libero

Non gratuito

È stato utile?

Soluzione

L'API di Yahoo fornisce un dump CSV:

Esempio: http://finance.yahoo.com/d/ ? quotes.csv s = msft & amp; F = prezzo

Non sono sicuro che sia documentato o meno, ma questo esempio di codice dovrebbe mostrare tutte le funzionalità (vale a dire i tipi di stat [parametro f nella stringa di query]. Sono sicuro che puoi trovare la documentazione (ufficiale o no) se lo cerchi.

http://www.goldb.org/ystockquote.html

Modifica

Ho trovato della documentazione non ufficiale:

http://ilmusaham.wordpress.com/tag/stock-yahoo-data /

Altri suggerimenti

Di solito trovo che ProgrammableWeb è un buon posto dove andare quando si cercano API.

Markit On Demand fornisce una serie di API finanziarie gratuite per giocare. Sembra che siano disponibili un'API per la quotazione di azioni, un ticker per azioni / una ricerca di società e un'API per la creazione di grafici. Guarda http://dev.markitondemand.com

L'ultima volta che ho guardato - un paio di anni fa - non c'era un'opzione facile e la "soluzione" (che non ero d'accordo) stava raschiando una serie di siti Web. Potrebbe essere più facile ora, ma sarei ancora sorpreso di vedere qualcosa, beh, utile.

Il problema qui è che i dati sono immensamente preziosi (e molto costosi), quindi mentre definire un metodo per recuperarli sarebbe facile, riuscire a separare le sedi di negoziazione con i loro dati sarebbe quasi impossibile. Alcuni degli MTF (attualmente) forniscono i loro dati gratuitamente, ma non sono sicuro di come li otterresti senza pagare qualcun altro, come Reuters, per questo.

Ho trovato utili i link e i suggerimenti in questa domanda .

Alcune delle società di intermediazione come TDAmeritrade dispongono di API che è possibile utilizzare per ottenere dati in streaming dai loro server:

http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html

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