Live data from Hacker News

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

computerworlduk.com

51–60 of 70 posts

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

#52

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...

Looks like ActiveTickFeed works on a per-symbol-subscription model. Full market feeds are different because you don't subscribe to specific symbols.

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

#53

Earlier quoted context omitted.

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 ;)

I think it makes sense because someone can start an operation with few clients and limit infrastructure costs. As the number of clients grows, you can improve your infrastructure. By the time you get to thousands of customers, you can switch to bare-metal servers and dramatically improve your bottom line.

In other words, you don't need a big machine, expensive colocation, upfront bandwidth costs, just to serve two clients.

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

#54
My experience with using anything Reuters or Bloomberg is that you do not want their code anywhere near a critical system. It's poorly designed, poorly documented, low on features, hard to integrate, and incredibly expensive. Moving data from one place to another is a solved problem. But not if you are using RMDS. Then it's just a problem.

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

#56

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.

When I worked in finance, long ago, I ended up having to do an animation of a few seconds of all NASDAQ traffic. It took hours to render...

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

#57

Earlier quoted context omitted.

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 ;)

As for the terminal, it is constantly evolving

That explains why it installs .NET framework, Silverlight, Flash and God knows what else :)

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

#58

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…

In the past I've paid like $4 for the EOD prices and $9 for the implied vol calculations per year...the actual pricing is here: http://www.ivolatility.com/data/data_download_intro.html Derivatives data is priced much more reasonably & imho arguably more useful (it isn't tickdata or changing by the minute...and in any case, most option trading models are ok with 10-20 cents leeway. You can't buy a single call, you have to buy a minimum of 100, plus the trading fee, and in most cases its simply not that liquid - you will move the market unless you are trading spx etc

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

#59
post #57

Earlier quoted context omitted.

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 ;)

As for the terminal, it is constantly evolving That explains why it installs .NET framework, Silverlight, Flash and God knows what else :)

It's not a big enterprisey mish-mash if that's what you're thinking :) Everything has its place. Flash is used for the animated ipanels just because it is easier for the designers to use. (It also is used for IB video chat because of its easy hookup to the webcams installed on the box.) Silverlight is used for all the TV streaming because the live video streaming is built on top of WM smooth streaming tech. .NET is used as a hosting environment for bits and pieces such as the Bing maps integration. It is also how apps such as our dev IDE are run. I can log into any terminal anywhere in the world and run any of our internal stand-alone apps without admin rights. (And via any browser using BBA to login.)

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

#60

My experience with using anything Reuters or Bloomberg is that you do not want their code anywhere near a critical system. It's poorly designed, poorly documented, low on features, hard to integrate, and incredibly expensive. Moving data from one place to another is a solved problem. But not if you are using RMDS. Then it's just a problem.

What's your definition of "critical"? Because people have these plumbed into systems trading billions unattended...
Post reply on HN