Welcome to the Traders Laboratory Forums.
Automated Trading Black box systems, strategy automation, algorithmic trading, etc...

Reply
Old 07-05-2009, 07:36 PM   #1

Szymon's Avatar

Join Date: Dec 2007
Location: Sydney
Posts: 165
Ignore this user

Thanks: 18
Thanked 102 Times in 35 Posts



Thumbs up New Open Source Project - MS Sql Server Market Data Colletor.

Hi All,

I'm starting this thread, it is going to be based on open source licence.

The aim of this application project is to produce software that will record hourly price of instruments into a MS Sql server. This server can be sitting locally or somewhere else via the web, you can then use .NET xml technologies to retrieve information.

The first part of the project is to find out a cheap or free hourly market data provider that has an API feed.

What are the advantages of this kind of application? Well for all you system builders out there, You can then develop other applications that can utilize the information and build systems with your formulas and strategies that your third party applications cannot provide.

After we will find the right market data source. We will then get into developing the database structure. I will post SQL files here so you can create your own databases. At this stage I am only interested in 1hour timeframe so that will be the focus for this project but you can change that to suit any other time frame.

The last part of the project is to develop using vb.net a small application that will utilize the market data API feed and record new bar information into the database. The information that I want to record is OPEN, CLOSE, HIGH and LOW for multiple instruments, with an update feature in case the comptuer has been switched off for a number of hours.

I am willing to provide a MS 2008 database that will have web access available but only to those people that will assist me in this project. I will build a .NET web query xml page where you can utilize this information for yourself and your other projects.

By having multiple clients talking to the database server, no matter what machine is switched off the database is constantly being updated from all those other machines that are switched on. By helping you have a choice to utilise this information for your own projects.

I hope this makes sense.

If you have any questions please do not hesitate to ask me.

Regards

Simon
Szymon is offline  
Reply With Quote
Old 07-10-2009, 09:31 PM   #2

Szymon's Avatar

Join Date: Dec 2007
Location: Sydney
Posts: 165
Ignore this user

Thanks: 18
Thanked 102 Times in 35 Posts



Re: New Open Source Project - MS Sql Server Market Data Colletor.

Hi All,

Had some time today to look into this project.

After finding out the opentick no longer provides their api services to anyone.

I have decided to base this project using openecry API feed as I already have an account with them.

The first step is to find out what their API can do by checking out their documentation and sample software.

After that I will start construction of the database on a Microsoft 2008 SQL Server.

Good trading to you all.

Regards

Simon
Szymon is offline  
Reply With Quote
Old 07-10-2009, 09:35 PM   #3

Tams's Avatar

Join Date: Sep 2008
Location: Geelong
Posts: 3,581
Ignore this user

Thanks: 2,025
Thanked 1,400 Times in 860 Posts



Re: New Open Source Project - MS Sql Server Market Data Colletor.

how many symbols you will be tracking?
Tams is online now  
Reply With Quote
Old 07-10-2009, 09:39 PM   #4

Szymon's Avatar

Join Date: Dec 2007
Location: Sydney
Posts: 165
Ignore this user

Thanks: 18
Thanked 102 Times in 35 Posts



Re: New Open Source Project - MS Sql Server Market Data Colletor.

Here is the API documentation file.

Simon
Attached Files
File Type: zip apichm.zip (387.8 KB, 48 views)
Szymon is offline  
Reply With Quote
Old 07-10-2009, 09:42 PM   #5

Szymon's Avatar

Join Date: Dec 2007
Location: Sydney
Posts: 165
Ignore this user

Thanks: 18
Thanked 102 Times in 35 Posts



Re: New Open Source Project - MS Sql Server Market Data Colletor.

Quote:
Originally Posted by Tams »
how many symbols you will be tracking?
I think around 10 for now.

But I will put that functionality into the software where you will be able to select how many active instruments to track at any time.

Simon
Szymon is offline  
Reply With Quote
Old 07-11-2009, 05:59 AM   #6

BlowFish's Avatar

Join Date: Mar 2007
Location: In Da House
Posts: 3,272
Ignore this user

Thanks: 129
Thanked 1,038 Times in 694 Posts



Re: New Open Source Project - MS Sql Server Market Data Colletor.

The only thing I would say is try not to limit yourself at the design stage. With data storage cheap and processing power fast, don't make compromises you may later regret. In short even though you are only currently interested in collecting hourly bars for a few instruments, in your design conciderations bear in mind that one day you might require tick data from multiple instruments from multiple exchanges. You are likely to get more support from other contributors too!
BlowFish is offline  
Reply With Quote
Old 07-11-2009, 10:47 AM   #7

Join Date: Jan 2008
Location: San Francisco
Posts: 394
Ignore this user

Thanks: 17
Thanked 338 Times in 156 Posts



Re: New Open Source Project - MS Sql Server Market Data Colletor.

I don't know these languages but well-schooled in Excel -- I was wondering what it would take to set-up something on the internet to have some kind of site where anyone who wants it can pull data on futures contracts --- similar to what Yahoo does for stocks/etfs.

Idea is to simply have an efficient site to download data on any contract:
ie,

All 30-min data for

ES Z7
or
NQ H3

just load it by contract once and its done....

thanks for any help/ideas
Frank is offline  
Reply With Quote
Old 07-15-2009, 09:32 PM   #8

Szymon's Avatar

Join Date: Dec 2007
Location: Sydney
Posts: 165
Ignore this user

Thanks: 18
Thanked 102 Times in 35 Posts



Re: New Open Source Project - MS Sql Server Market Data Colletor.

Quote:
Originally Posted by Frank »
I don't know these languages but well-schooled in Excel -- I was wondering what it would take to set-up something on the internet to have some kind of site where anyone who wants it can pull data on futures contracts --- similar to what Yahoo does for stocks/etfs.

Idea is to simply have an efficient site to download data on any contract:
ie,

All 30-min data for

ES Z7
or
NQ H3

just load it by contract once and its done....

thanks for any help/ideas
Hi Frank,

Exactly what I am trying to do here. I do not mind sharing a website server and a database to hold that information. And giving access to all users who will contribute to this project.

Regards

Simon

Last edited by Szymon; 07-15-2009 at 09:42 PM.
Szymon is offline  
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Open ECry Data Feed Tresor Open E Cry 10 04-21-2009 12:04 AM
Open Interest Data Provider on EUREX ? paolfili Market Analysis 2 01-29-2009 04:01 AM
Finance articles source intocatonna Beginners Forum 1 08-06-2007 01:44 AM
Server Issues Resolved Soultrader Support Center 0 06-25-2007 11:03 AM
How to Project Fibonacci Time Cycles willd Trading Articles 0 02-02-2007 12:52 AM

All times are GMT -4. The time now is 04:38 PM.
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
CS to VB integration by DeskLancer
©2006-2011 Traders Laboratory, All Rights Reserved.