2012-02-01 9 views
41

Bloomberg Open API announced recently - è solo il Bloomberg SDK che era stato (limitato) esposto al pubblico per un po '?Bloomberg Open API

La mia comprensione è che Bloomberg SDK è possibile utilizzare solo sulla macchina con un terminale Bloomberg installato, ma l'Open API recentemente annunciato (che è sintatticamente lo stesso) sarà possibile utilizzare da qualsiasi macchina.

È corretto? Ci sono delle restrizioni sulla nuova API (ad esempio, risposte ritardate, ecc.)? Non riesco a credere che stiano regalando gratuitamente qualcosa che costa denaro - qualsiasi chiarimento è benvenuto!


EDIT: È possibile che questo era probabilmente non è chiaro, in modo da riformulare:

  1. Mi chiedo se l'Open API appena annunciato è sintatticamente la Bloomberg SDK API (o come si chiamano?) Che ha già disponibile da anni
  2. presupponendo che ci siano restrizioni sull'utilizzo dell'API aperta su su qualsiasi macchina (confronto con l'utilizzo dell'SDK da una macchina con il Terminale Bloomberg installato) - Mi chiedo se tali restrizioni siano specifiche in dettaglio in alcuni documenti ufficiali di Bloomberg.

posso immaginare me stesso su entrambe le questioni, ma ho pensato io preferirei chiedere :)

+1

come Rahul ha sottolineato - l'API è ora disponibile gratuitamente (e tutti i dati i venditori dovrebbero seguire l'esempio) - vendono i dati. La vera domanda è perché ci è voluto così tanto tempo. Ciò consente a terze parti più piccole di lavorarci e creare con esso prodotti utili. – Tim

+0

Sì. Sono d'accordo. Forse la domanda non era abbastanza chiara, ho aggiunto un chiarimento - grazie. – andreister

+0

C'è un indirizzo email in fondo a una di quelle pagine collegate. Dovresti mandare loro un'email a riguardo. – Tim

risposta

17

Le API forniranno accesso completo ai dati LIVE e gli sviluppatori possono quindi fornire applicazioni e svilupparsi contro l'API senza pagare i costi di licenza. I consumatori pagheranno per qualsiasi dato ricevuto dalle app fornite da sviluppatori di terze parti, e così BB farà crescere il loro pubblico e le loro entrate in questo modo.

NOTA: Bloomberg offre questa interfaccia di programmazione (BLPAPI) con licenza gratuita. Questa licenza non include né fornisce accesso a dati o contenuti Bloomberg.

Fonte: http://www.openbloomberg.com/open-api/

+3

AFAI può dire all'API Bloomberg con SessionOptions DAPI deve essere eseguito sul terminale BBG, ma SAPI (modalità server) deve comunicare con alcuni ServerApi.exe, che suppongo sia un componente a pagamento. In modalità DAPI i dati non devono lasciare il terminale, e se lo scoprono, lo perseguiteranno e disconnetteranno il terminale. Sembra che la strada da percorrere sia Reuters, se disponibile. (nessuna divulgazione pertinente) – Sentinel

+7

Non capisco perché questa risposta sia accettata. La citazione di bloomberg contraddice la risposta e i dati non sono sicuramente gratuiti. – lukewm

+1

d'accordo con lukewm, la dichiarazione che l'API fornisce l'accesso completo ai dati LIVE è effettivamente errata, dal vivo così come l'accesso ai dati storici non simulati richiede una licenza PAID valida. –

2

Io non la penso così. Le API forniranno l'accesso alle quotazioni differite, non è possibile fornire gratuitamente dati in tempo reale o dati di tick.

+0

Grazie. Le restrizioni sono specificate in qualche documento ufficiale di Bloomberg da qualche parte, o è il tuo istinto? Non potrei avere nessuna informazione sonora su questo sul loro sito web! – andreister

+2

Avendo esperienza in questo settore per 10 anni, posso dire con certezza che un fornitore di dati NON fornirà accesso gratuito ai dati. POSSONO fornire un banco di prova/server di prova o qualche altro metodo per consentire il test. – Tim

+0

Puoi ottenere dati e preventivi in ​​tempo reale se li hai sul terminale Bloomberg. – ytoledano

11

Questa API è stato disponibile per un lungo periodo di tempo e consente di ottenere l'accesso ai dati di mercato (compresi i live) se si esegue un terminale Bloomberg o ha accesso a una Bloomberg Server, che è a pagamento.

L'unica differenza è che l'API (non il suo codice) è stata open source, quindi può ora essere utilizzata come dipendenza in un progetto open source, ad esempio, senza problemi di copyright, cosa che non era il caso prima.

57

Poiché i dati non sono gratuiti, è possibile utilizzare questo Bloomberg API Emulator (dichiarazione di non responsabilità: è il mio progetto) per sapere come inviare richieste ed effettuare iscrizioni. Questo emulatore sembra e agisce proprio come la vera API di Bloomberg, sebbene non restituisca dati reali. A mio tempo, sviluppando applicazioni che utilizzano l'API di Bloomberg, raramente mi preoccupo dei dati reali che sto gestendo; Mi interessa come per recuperare i dati.

Se si desidera imparare come utilizzare l'API di Bloomberg, fare una prova.Se vuoi testare il tuo codice senza un account, usa questo. Un account Bloomberg costa circa $ 2000 al mese, quindi puoi risparmiare molto con this project.

L'emulatore ora supporta Java e C++ oltre a C#.

C#, C++ e Java:

  • Intraday Tick Richieste
  • Intraday Bar Richieste
  • dati di riferimento Richieste
  • dati storici Richieste
  • Dati di mercato sottoscrizioni
+3

non è esattamente la risposta alla domanda, ma un suggerimento molto utile. Grazie! – mantrid

+0

Bloomberg ha recentemente annunciato che prevede di rilasciare una versione "test" della propria API che non richiede un abbonamento. – assylias

+0

Le domande frequenti sull'API su http://www.openbloomberg.com/faq/ affermano che nella domanda n. 7 "Bloomberg prevede di rilasciare un simulatore autonomo che non richiede un abbonamento". Questo in realtà non è uno sviluppo recente comunque. È sul loro sito web da mesi. Stai parlando di un annuncio più recente? – user2023861