Serving the Quantitative Finance Community

 
User avatar
TheTiger
Topic Author
Posts: 0
Joined: September 17th, 2002, 8:25 am

Collecting tick data from Reuters or Bloomberg

November 21st, 2007, 10:25 am

Hi guys! Having access to Bloomberg and Reuters, I would like to collect live tick data for some tickers and write it to the plain text file. Any idea how to do that? I was thinking of using Bloomberg or Reuters formulas in an Excel spreadsheet and implement a handler for an event "onChange" that would take values of the cells and append them to the file. However, I don't find Excel reliable and would prefer not to use it. Is it possible to write some simple application in C++ / C# that would do what I need?Thanks!
 
User avatar
rwinston
Posts: 0
Joined: February 15th, 2007, 5:48 pm

Collecting tick data from Reuters or Bloomberg

November 21st, 2007, 10:35 am

For Reuters, you can use the RFA API (I have used the C++ and Java versions) to collect real-time tick data and log it. You can find some examples on the Reuters dev site.-Rory
 
User avatar
TheTiger
Topic Author
Posts: 0
Joined: September 17th, 2002, 8:25 am

Collecting tick data from Reuters or Bloomberg

November 21st, 2007, 10:48 am

Thanks Rory! I will check it out.
 
User avatar
TheTiger
Topic Author
Posts: 0
Joined: September 17th, 2002, 8:25 am

Collecting tick data from Reuters or Bloomberg

November 21st, 2007, 11:03 am

Hey Rory, it looks it is not free and I need to be registered with Reuters Developer Connect Program. It is not an option for me since I want to do something for myself rather than for the company that I work for.Is there any other solution? Maybe Bloomberg provides some nice simple solution? Anybody knows?
 
User avatar
jwmaiden
Posts: 0
Joined: March 17th, 2007, 4:08 pm

Collecting tick data from Reuters or Bloomberg

November 21st, 2007, 11:49 am

Then you can't use Bloomberg or Reuters. Neither of them is free. They make sure that you pay, in one way or another. Ok, that sounded too ominous. Have you thought about getting free data from online sites like Yahoo? Go to the "yahoo stock data" thread in this forum, and you'll get a basic idea of how to get the info. It can be easily downloaded as a csv file using c#.
 
User avatar
TheTiger
Topic Author
Posts: 0
Joined: September 17th, 2002, 8:25 am

Collecting tick data from Reuters or Bloomberg

November 21st, 2007, 12:39 pm

I have Bloomberg and Reuters and my company is paying for both of them. I can see live tick prices on my screen, I just cannot save them. All I want is to record the data that I already have. I cannot approach my boss and say look I want to do something for myself but I need extra subscription to Reuters Developers Support. Neither am I going to arrange something privately between me and Reuters on top of the contract between my company and Reuters. I thought if I have live data feed it should be easy to capture and record it. It turns not to be the case. I know I can download data from Yahoo, etc. But what I really want is to compare the quality of free and "expensive" data. So just Yahoo is not enough.If you have any ideas please let me know.
 
User avatar
jwmaiden
Posts: 0
Joined: March 17th, 2007, 4:08 pm

Collecting tick data from Reuters or Bloomberg

November 21st, 2007, 12:58 pm

I don't know anything about Reuters, but you can do this in C# using the Bloomberg .NET application. I don't remember where in Bloomberg this is, but there are plenty of threads in Wilmott that talk about this. It's not hard to code an application that pulls in data from Bloomberg into a dataset that you can parse and send to whatever format you choose. The Bloomberg API contains multiple samples in C# and VB.NET, so it should be easy to get what you need in terms of code.
Last edited by jwmaiden on November 20th, 2007, 11:00 pm, edited 1 time in total.
 
User avatar
TheTiger
Topic Author
Posts: 0
Joined: September 17th, 2002, 8:25 am

Collecting tick data from Reuters or Bloomberg

November 21st, 2007, 1:21 pm

Thanks jwmaiden! I will try Bloomberg instead
 
User avatar
asthomas
Posts: 0
Joined: June 9th, 2005, 1:54 pm

Collecting tick data from Reuters or Bloomberg

November 23rd, 2007, 8:22 am

You can collect tick data via DDE from Bloomberg or Reuters using Cascade DataHub (www.cogent.ca) and then write a simple script that saves the data to file. Or, you can put the data into Excel from your stock feed and then collect it from Excel using Cascade DataHub. Cascade DataHub is available for download, but it is not free either.
Last edited by asthomas on November 22nd, 2007, 11:00 pm, edited 1 time in total.
 
User avatar
DominicConnor
Posts: 41
Joined: July 14th, 2002, 3:00 am

Collecting tick data from Reuters or Bloomberg

November 23rd, 2007, 9:56 pm

Most banks still have not upgraded to Excel 12, so you are limited to 65535 rows.Thus I advise something of the form=Persist(a1) Where al is the cell the data arrives inThen write a VBA functionfunction Persist(v )open "C:\Series.csv" for append as #1print #1, vclose #1end function
 
User avatar
2fingers
Posts: 3
Joined: October 3rd, 2007, 10:43 pm

Collecting tick data from Reuters or Bloomberg

November 24th, 2007, 3:45 am

how bout writing a generic RTD function to save into text file/database or whatever you want, can take the data from excel directly, no matter if it comes from RTGet or Bloomberg's own RTD server. http://msdn2.microsoft.com/en-us/librar ... e.10).aspx You'll need excel 2002 or above though