web-dev-qa-db-fra.com

Bloomberg Open API

Bloomberg Open API annoncé récemment - S'agit-il simplement du Bloomberg SDK qui avait été exposé (de manière limitée) au public pendant un certain temps?

D'après ce que je comprends, Bloomberg SDK est utilisable uniquement sur la machine sur laquelle un terminal Bloomberg est installé, mais l'API Open récemment annoncée (dont la syntaxe est identique) pourra être utilisée à partir de n'importe quelle machine. .

Est-ce exact? Existe-t-il des restrictions sur la nouvelle API (par exemple, les réponses différées, etc.)? Je n'arrive pas à croire qu'ils donnent gratuitement quelque chose qui coûte de l'argent - toute clarification est la bienvenue!


[~ # ~] éditer [~ # ~] : Ce qui précède n'était probablement pas clair, alors reformulez:

  1. Je me demande si l’API récemment annoncée est la syntaxe ou l’appel qu’ils appellent?) --- (Bloomberg SDK API ), disponible depuis des années déjà.
  2. en supposant qu'il existe des restrictions sur l'utilisation de l'API ouverte sur toutes les machines (par rapport à l'utilisation du SDK à partir d'une machine sur laquelle Bloomberg Terminal est installé) - Je me demande si ces restrictions sont spécifiées en détail dans certains documents officiels Bloomberg.

Je peux deviner moi-même sur les deux questions, mais je pensais que je préférerais demander :)

46
andreister

Les API fourniront un accès complet aux données LIVE, et les développeurs pourront ainsi fournir des applications et se développer à l’aide de l’API sans payer de frais de licence. Les consommateurs paieront pour toutes les données reçues des applications fournies par des développeurs tiers. BB augmentera ainsi son audience et ses revenus.

REMARQUE: Bloomberg propose cette interface de programmation (BLPAPI) sous une licence d'utilisation gratuite. Cette licence n'inclut ni ne donne accès à aucune donnée ou contenu Bloomberg.

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

16
Ernst Kuschke

Comme les données ne sont pas gratuites, vous pouvez utiliser ceci Bloomberg API Emulator (disclaimer: c'est mon projet) pour savoir comment envoyer des demandes et créer des abonnements. Cet émulateur ressemble et agit comme la vraie API Bloomberg, bien qu'il ne renvoie pas de données réelles. Lorsque je développais des applications qui utilisaient l’API de Bloomberg, je me souciais rarement des données réelles que je manipulais; Je me soucie de comment récupérer des données.

Si vous souhaitez apprendre à utiliser l'API Bloomberg, essayez-le. Si vous voulez tester votre code sans compte, utilisez ceci. Un compte Bloomberg coûte environ 2 000 dollars par mois. Vous pouvez donc économiser beaucoup avec ce projet .

L'émulateur prend désormais en charge Java et C++ en plus de C #.

C #, C++ et Java:

  • Demandes de tiques intrajournalières
  • Intraday Bar Demandes
  • Demandes de données de référence
  • Demandes de données historiques
  • Abonnements aux données du marché
63
user2023861

Cette API est disponible depuis longtemps et permet d’avoir accès aux données du marché (y compris les données en direct) si vous utilisez un terminal Bloomberg ou si vous avez accès à un serveur Bloomberg, qui est payant.

La seule différence est que l'API (et non son code) est de source ouverte. Elle peut donc désormais être utilisée comme dépendance dans un projet open source, par exemple, sans aucun problème de droits d'auteur, ce qui n'était pas le cas auparavant.

13
assylias

Je ne pense pas. L'API fournira un accès aux devis différés, il n'y a aucun moyen que des données en temps réel ou des données de ticks soient fournies gratuitement.

3
Rahul Srivastava