Live data from Hacker News

Bloomberg market data API made public for C++, .Net, Java, Perl

computerworlduk.com

41–50 of 70 posts

Re: Bloomberg market data API made public for C++, .Net, Java, Perl

#41

Earlier quoted context omitted.

> They don't get it for free--"tape" fees are a major source of exchange revenue. This is the truth. It's pretty outrageous the prices the exchanges charge for real time data. Though to be fair they are pretty good about letting you pay for what you want. Most offer: - 15 minute delayed quotes, - real time top of book, - depth of book and the - raw fast data feed with not additions. Pick what you want.

Anecdote: I once asked how much it would cost if I enabled myself for realtime access to every exchange we offer and I was given the ballpark figure that it would cost the company $80k/year. Exchanges charge a lot.

Hmm, that seems cheap :)

TSX, NYSE, and NASDAQ are around $5000/month each for full depth of book.

Re: Bloomberg market data API made public for C++, .Net, Java, Perl

#42
post #38

Earlier quoted context omitted.

Disclaimer: I work at Bloomberg. The point of opening up the API is to allow products to be developed around it without any restrictions on shipping our code within the 3rd party application. That basically sums it up. In order to receive data you need to have a data subscription and we pass through all exchange fees that exchanges charge depending on which particular pieces of data you would like to access. (We serv…

Quick Question: Do I have to run this from the terminal (windows) or can I run it from a remote machine and connect to the terminal?

You can run on any remote machine and connect to the terminal or managed appliance as long as your usage complies with the data license.

Re: Bloomberg market data API made public for C++, .Net, Java, Perl

#43
post #36

Earlier quoted context omitted.

Disclaimer: I work at Bloomberg. The point of opening up the API is to allow products to be developed around it without any restrictions on shipping our code within the 3rd party application. That basically sums it up. In order to receive data you need to have a data subscription and we pass through all exchange fees that exchanges charge depending on which particular pieces of data you would like to access. (We serv…

Thanks apaprocki for the clarification. Dont you think that an additional step would be have a public API directly accessible through internet? In the past customers had to buy dedicated lines for your service, then BLB gave the opportunity to use internet connections, but with desktop software or appliance inhouse. The next step will be giving direct access to api from the internet without other software involved (o…

Short answer.. I'm working on it :) I want to see it happen, but obviously can't guarantee it.

Re: Bloomberg market data API made public for C++, .Net, Java, Perl

#44

Bloomberg isn't offering this data for free. They can't offer full, real-time data for free. I'm surprised how many people on HN are interested in this. If you are looking for real-time feeds, the best vendor I've found is http://www.nanex.net/ . They offer the whole feed, real-time, over the internet. Unfortunately you have to access it through their windows based dll. I can't understand why they don't have a native…

Vendor agreements are only part of it. We actually run one of the largest private networks in the world. There are huge fixed costs with just the physical logistics of the operation. On the data side, I was curious and checked.. The aggregate amount of incoming ticks/messages is upwards of 45 billion a day.

Re: Bloomberg market data API made public for C++, .Net, Java, Perl

#45

Bloomberg isn't offering this data for free. They can't offer full, real-time data for free. I'm surprised how many people on HN are interested in this. If you are looking for real-time feeds, the best vendor I've found is http://www.nanex.net/ . They offer the whole feed, real-time, over the internet. Unfortunately you have to access it through their windows based dll. I can't understand why they don't have a native…

Vendor agreements are only part of it. We actually run one of the largest private networks in the world. There are huge fixed costs with just the physical logistics of the operation. On the data side, I was curious and checked.. The aggregate amount of incoming ticks/messages is upwards of 45 billion a day.

You are right, bloomberg is obviously in a different league. I meant there is an opportunity to offer market data to a different set of clients.

However, that is not to say that the size of bloomberg's infrastructure is the biggest obstacle to competing with it. Today there are technologies (nosql, HDFS, virtual clustures, etc.) which make it reasonable for ambitious engineers to think about competing with sections of bloomberg's business.

Bloomberg does have an immense, non-technical, advantage because traders often love their terminals. From the outside, it looks like an ugly, mainframe age technology with weird commands and ancient looking charts. But boy is it ever useful :) Proficient BB users would make vim users proud.

Re: Bloomberg market data API made public for C++, .Net, Java, Perl

#46

Earlier quoted context omitted.

Vendor agreements are only part of it. We actually run one of the largest private networks in the world. There are huge fixed costs with just the physical logistics of the operation. On the data side, I was curious and checked.. The aggregate amount of incoming ticks/messages is upwards of 45 billion a day.

You are right, bloomberg is obviously in a different league. I meant there is an opportunity to offer market data to a different set of clients. However, that is not to say that the size of bloomberg's infrastructure is the biggest obstacle to competing with it. Today there are technologies (nosql, HDFS, virtual clustures, etc.) which make it reasonable for ambitious engineers to think about competing with sections o…

I'm honestly curious if 3rd party cloud pricing can allow competition that makes business sense, though. Maybe someone will attempt it..

As for the terminal, it is constantly evolving. Change takes time :) Mess with something that works and you might not like the outcome. Just ask Netflix ;)

Re: Bloomberg market data API made public for C++, .Net, Java, Perl

#48
post #47

Anyone know a service that provides easy access to historical income statements, balance sheet, and cash flow?

S&P Capital IQ -- http://www.capitaliq.com Depends on your definition of easy I suppose, but they have a superior fundamentals database.

Re: Bloomberg market data API made public for C++, .Net, Java, Perl

#49

Bloomberg isn't offering this data for free. They can't offer full, real-time data for free. I'm surprised how many people on HN are interested in this. If you are looking for real-time feeds, the best vendor I've found is http://www.nanex.net/ . They offer the whole feed, real-time, over the internet. Unfortunately you have to access it through their windows based dll. I can't understand why they don't have a native…

Also check out Activetick (no relationship with them) for a few months. It works on all platforms. They even had an example program that made their API accessible via HTTP. I got away just with that.

I compared their data with another feed and they matched.

http://www.activetick.com/activetick/contents/ActiveTickFeed...

Post reply on HN