Data Handling and Data Feeds

7 messages Options
Embed this post
Permalink
David Brown-27

Data Handling and Data Feeds

Reply Threaded More More options
Print post
Permalink
Looking over what is available through MktEtc, I think it would be nice to integrate some type historical data handling into the system.  Has there been any concern about this?  I feel this is a matter which could be very centralized and is important as far integration is concerned.  Suppose I wanted to connect DTN's IQ-feed and have this store relevant data.  I see that Photon handles issues like this, but it would be nice to see a snap-in plug-in which centralized this into some data repository which can handle dividends and splits, adjust information, as well as aggregate on different time scales.


Any thoughts?

DB


_______________________________________________
m-etc-users mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-users
gm-mrktc

Re: Data Handling and Data Feeds

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
David,
So we are working on updating the data feed API's this week.  As part of that work, we will be integrating several real time data feeds, starting with Activ and OpenTick.  For the next couple of weeks this will only include realtime quote and trade information and will not integrate historical databases (including dividends and splits).  We are working on historical analysis and backdating functionality, but it is a few releases out at this time.

I hope this gives you some sense of where we're going.  Look for a new writeup on the market data api soon.

Thanks.
graham


On 2/5/08, David Brown <[hidden email]> wrote:
Looking over what is available through MktEtc, I think it would be nice to integrate some type historical data handling into the system.  Has there been any concern about this?  I feel this is a matter which could be very centralized and is important as far integration is concerned.  Suppose I wanted to connect DTN's IQ-feed and have this store relevant data.  I see that Photon handles issues like this, but it would be nice to see a snap-in plug-in which centralized this into some data repository which can handle dividends and splits, adjust information, as well as aggregate on different time scales.


Any thoughts?

DB


_______________________________________________
m-etc-users mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-users




--
Marketcetera Trading Platform
download.run.trade.
www.marketcetera.org
_______________________________________________
m-etc-users mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-users
David Brown-27

Re: Data Handling and Data Feeds

Reply Threaded More More options
Print post
Permalink
Graham,

   Could I volunteer to work on the historical database management tool?  Sun finished buying MySQL about three weeks ago, so I'm guessing we'd want to stick to that for an opensource approach.  Also, is it possible to also integrate IQ-Feed and / or ESignal as alternative datafeeds.  Activ is rather expensive, right?

   A couple more questions, perhaps better sent in a separate mail.  What would it take to integrate futures?  What would it take to integrate options into the core database?  There are a few nuances when it comes to either of those, such as handling corporate events.  I'd also like to know if it might be possible to integrate a general "product" (replace the word produce with equity, option, whatever) approach as a higher abstraction.  This would allow more complicated baskets to be handled seamlessly in the future.  For instance, a core strategy I use is highly focused on a basket, typically long one Single Stock Future versus short a different Single Stock Future.  Sometimes I use multiple options in place of futures.  This type of abstraction would need to be added as a base setup.

I have plenty of more ideas, but this is alot for one email and one instant.  Looking forward to hearing your thoughts.


David Portland Brown


On Feb 11, 2008 9:16 PM, Graham Miller <[hidden email]> wrote:
David,
So we are working on updating the data feed API's this week.  As part of that work, we will be integrating several real time data feeds, starting with Activ and OpenTick.  For the next couple of weeks this will only include realtime quote and trade information and will not integrate historical databases (including dividends and splits).  We are working on historical analysis and backdating functionality, but it is a few releases out at this time.

I hope this gives you some sense of where we're going.  Look for a new writeup on the market data api soon.

Thanks.
graham


On 2/5/08, David Brown <[hidden email]> wrote:
Looking over what is available through MktEtc, I think it would be nice to integrate some type historical data handling into the system.  Has there been any concern about this?  I feel this is a matter which could be very centralized and is important as far integration is concerned.  Suppose I wanted to connect DTN's IQ-feed and have this store relevant data.  I see that Photon handles issues like this, but it would be nice to see a snap-in plug-in which centralized this into some data repository which can handle dividends and splits, adjust information, as well as aggregate on different time scales.


Any thoughts?

DB


_______________________________________________
m-etc-users mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-users




--
Marketcetera Trading Platform
download.run.trade.
www.marketcetera.org


_______________________________________________
m-etc-users mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-users
gm-mrktc

Re: Data Handling and Data Feeds

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
David,

That would be great!  We would love it if you would take a look at historical data.  We are actually doing a pow-wow about market data integration here in the next couple of days.  We'd love to have your input on it.

To answer a couple of questions, I think Activ is a fairly-priced "professional" data feed, meaning that it's cheaper than Reuters, but probably more expensive than some others.  Have you looked at OpenTick?  Does it fit your needs?

With respect to options and futures, we are working on increasing our support for these asset classes, and would love your input on how they would be implemented.

To start, if you wouldn't mind, could you agree to the contributor license agreement: http://www.marketcetera.com/contributors/display .  It is very close to the similar agreement that MySQL requires.  Please let me know if you have any questions.

Thanks again!

graham

On 2/12/08, David Brown <[hidden email]> wrote:
Graham,

   Could I volunteer to work on the historical database management tool?  Sun finished buying MySQL about three weeks ago, so I'm guessing we'd want to stick to that for an opensource approach.  Also, is it possible to also integrate IQ-Feed and / or ESignal as alternative datafeeds.  Activ is rather expensive, right?

   A couple more questions, perhaps better sent in a separate mail.  What would it take to integrate futures?  What would it take to integrate options into the core database?  There are a few nuances when it comes to either of those, such as handling corporate events.  I'd also like to know if it might be possible to integrate a general "product" (replace the word produce with equity, option, whatever) approach as a higher abstraction.  This would allow more complicated baskets to be handled seamlessly in the future.  For instance, a core strategy I use is highly focused on a basket, typically long one Single Stock Future versus short a different Single Stock Future.  Sometimes I use multiple options in place of futures.  This type of abstraction would need to be added as a base setup.

I have plenty of more ideas, but this is alot for one email and one instant.  Looking forward to hearing your thoughts.


David Portland Brown



On Feb 11, 2008 9:16 PM, Graham Miller <[hidden email]> wrote:
David,
So we are working on updating the data feed API's this week.  As part of that work, we will be integrating several real time data feeds, starting with Activ and OpenTick.  For the next couple of weeks this will only include realtime quote and trade information and will not integrate historical databases (including dividends and splits).  We are working on historical analysis and backdating functionality, but it is a few releases out at this time.

I hope this gives you some sense of where we're going.  Look for a new writeup on the market data api soon.

Thanks.
graham


On 2/5/08, David Brown <[hidden email]> wrote:
Looking over what is available through MktEtc, I think it would be nice to integrate some type historical data handling into the system.  Has there been any concern about this?  I feel this is a matter which could be very centralized and is important as far integration is concerned.  Suppose I wanted to connect DTN's IQ-feed and have this store relevant data.  I see that Photon handles issues like this, but it would be nice to see a snap-in plug-in which centralized this into some data repository which can handle dividends and splits, adjust information, as well as aggregate on different time scales.


Any thoughts?

DB


_______________________________________________
m-etc-users mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-users




--
Marketcetera Trading Platform
download.run.trade.
www.marketcetera.org




--
Marketcetera Trading Platform
download.run.trade.
www.marketcetera.org
_______________________________________________
m-etc-users mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-users
lee fig

Re: Data Handling and Data Feeds

Reply Threaded More More options
Print post
Permalink
In reply to this post by David Brown-27
Some javascript/style in this post has been disabled (why?)
Graham,

That's great news. I would also be interested to hear your views about the applicability of FIX for market data. Clients I have been working with tend to utilise FIX for order management but tend to integrate with 3rd party feeds using proprietary interfaces largely because not all ticker factories support FIX. I wished they did: ) Perhaps streaming FIX with FAST will change this...

You may also want to check out this interesting use of AJAX push technology as a potential feed.

http://www.lightstreamer.com/download.htm

Cheers

Lee



----- Original Message ----
From: Graham Miller <[hidden email]>
To: David Brown <[hidden email]>
Cc: [hidden email]
Sent: Tuesday, 12 February, 2008 2:16:50 AM
Subject: Re: [m-etc-users] Data Handling and Data Feeds

David,
So we are working on updating the data feed API's this week.  As part of that work, we will be integrating several real time data feeds, starting with Activ and OpenTick.  For the next couple of weeks this will only include realtime quote and trade information and will not integrate historical databases (including dividends and splits).  We are working on historical analysis and backdating functionality, but it is a few releases out at this time.

I hope this gives you some sense of where we're going.  Look for a new writeup on the market data api soon.

Thanks.
graham


On 2/5/08, David Brown <[hidden email]> wrote:
Looking over what is available through MktEtc, I think it would be nice to integrate some type historical data handling into the system.  Has there been any concern about this?  I feel this is a matter which could be very centralized and is important as far integration is concerned.  Suppose I wanted to connect DTN's IQ-feed and have this store relevant data.  I see that Photon handles issues like this, but it would be nice to see a snap-in plug-in which centralized this into some data repository which can handle dividends and splits, adjust information, as well as aggregate on different time scales.


Any thoughts?

DB


_______________________________________________
m-etc-users mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-users




--
Marketcetera Trading Platform
download.run.trade.
www.marketcetera.org


-----Inline Attachment Follows-----

_______________________________________________
m-etc-users mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-users



Sent from Yahoo! - a smarter inbox.
_______________________________________________
m-etc-users mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-users
Ian Hoenisch

Re: Data Handling and Data Feeds

Reply Threaded More More options
Print post
Permalink
In reply to this post by David Brown-27
Hi guys

if you want to use FIX for market data, pls make sure you impplement only FIX FAST.

That protocol was specifically designed for high speed low latency market data.

Ian

-----Original Message-----

From:  "lee fig" <[hidden email]>
Subj:  Re: [m-etc-users] Data Handling and Data Feeds
Date:  Tue Feb 12, 2008 3:19 pm
Size:  2K
To:  "Graham Miller" <[hidden email]>; "David Brown" <[hidden email]>
cc:  "[hidden email]" <[hidden email]>

Graham,

That's great news. I would also be interested to hear your views about the applicability of FIX for market data. Clients I have been working with tend to utilise FIX for order management but tend to integrate with 3rd party feeds using proprietary interfaces largely because not all ticker factories support FIX. I wished they did: ) Perhaps streaming FIX with FAST will change this...

You may also want to check out this interesting use of AJAX push technology as a potential feed.

http://www.lightstreamer.com/download.htm

Cheers

Lee



----- Original Message ----
From: Graham Miller <[hidden email]>
To: David Brown <[hidden email]>
Cc: [hidden email]
Sent: Tuesday, 12 February, 2008 2:16:50 AM
Subject: Re: [m-etc-users] Data Handling and Data Feeds

David,
So we are working on updating the data feed API's this week.  As part of that work, we will be integrating several real time data feeds, starting with Activ and OpenTick.  For the next couple of weeks this will only include realtime quote and trade information and will not integrate historical databases (including dividends and splits).  We are working on historical analysis and backdating functionality, but it is a few releases out at this time.

I hope this gives you some sense of where we're going.  Look for a new writeup on the market data api soon.

Thanks.
graham


On 2/5/08, David Brown <[hidden email]<mailto:[hidden email]>> wrote:
Looking over what is available through MktEtc, I think it would be nice to integrate some type historical data handling into the system.  Has there been any concern about this?  I feel this is a matter which could be very centralized and is important as far integration is concerned.  Suppose I wanted to connect DTN's IQ-feed and have this store relevant data.  I see that Photon handles issues like this, but it would be nice to see a snap-in plug-in which centralized this into some data repository which can handle dividends and split
_______________________________________________
m-etc-users mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-users
R P Herrold

Data Handling and Data Feeds

Reply Threaded More More options
Print post
Permalink
In reply to this post by David Brown-27
On Tue, 12 Feb 2008, David Brown wrote:

>   Could I volunteer to work on the historical database
> management tool? Sun finished buying MySQL about three weeks
> ago, so I'm guessing we'd want to stick to that for an
> opensource approach.

MySQL has long been Free and Open Source Software before Sun.

We use MySQL already for the trading shim for the History Bar
store, down to per second granularity:

mysql> describe HistoryBar  ;
+----------+------------------+------+-----+---------+----------------+
| Field    | Type             | Null | Key | Default | Extra          |
+----------+------------------+------+-----+---------+----------------+
| uid      | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| cid      | int(10) unsigned | NO   | MUL | NULL    |                |
| bid      | int(10) unsigned | NO   | MUL | NULL    |                |
| time     | datetime         | NO   |     | NULL    |                |
| open     | decimal(10,4)    | NO   |     | NULL    |                |
| high     | decimal(10,4)    | NO   |     | NULL    |                |
| low      | decimal(10,4)    | NO   |     | NULL    |                |
| close    | decimal(10,4)    | NO   |     | NULL    |                |
| vol      | int(11)          | NO   |     | NULL    |                |
| wap      | decimal(10,4)    | NO   |     | NULL    |                |
| has_gaps | tinyint(1)       | NO   |     | NULL    |                |
+----------+------------------+------+-----+---------+----------------+
11 rows in set (0.00 sec)

uid is a   Unique ID
cid is the underlying Contract ID
bid is the BarWidth ID

Other approaches exist; beancounter previously used OHLC daily
store in postgresql or mysgl, and recently cut over to sqlite;
and so forth.  It is possible to add a field, to make it
extensible to sub-second granualrity (IB provides raw MD data
faster), but it is not at all clear that all that is our there
is marshalled together even within the one second timeframe we
use here.

Raw tickstreams and book delta data are dense (frequent)
enough that they may not well be suited to the
insert/retrieval load of a formal SQLish backend, from our
analysis

> Also, is it possible to also integrate IQ-Feed and / or
> ESignal as alternative datafeeds.  Activ is rather
> expensive, right?

Of course with computers, the answer is always 'yes, but ...
how deep is your wallet?'

>   A couple more questions, perhaps better sent in a separate
> mail.  What would it take to integrate futures?  What would
> it take to integrate options into the core database?

We presently handle all IB datatypes -- STK, IND, OPT, FUT,
CASH, FOP through the 'cid' normalization field

> There are a few nuances when it comes to either of those,
> such as handling corporate events.  I'd also like to know if
> it might be possible to integrate a general "product"
> (replace the word produce with equity, option, whatever)
> approach as a higher abstraction.  This would allow more
> complicated baskets to be handled seamlessly in the future.
> For instance, a core strategy I use is highly focused on a
> basket, typically long one Single Stock Future versus short
> a different Single Stock Future. Sometimes I use multiple
> options in place of futures.  This type of abstraction would
> need to be added as a base setup.

You may wish to look at the trading shim's documentation and
schema.

> I have plenty of more ideas, but this is alot for one email
> and one instant.  Looking forward to hearing your thoughts.

-- Russ herrold
_______________________________________________
m-etc-users mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-users