[This message was posted by Zoltan Feledy of State Street Global Advisors 
<zoltan_fel...@ssga.com> to the "Algorithmic Trading" discussion forum at 
http://fixprotocol.org/discuss/31. You can reply to it on-line at 
http://fixprotocol.org/discuss/read/3501811d - PLEASE DO NOT REPLY BY MAIL.]

Steve,

This is an interesting observation, likely born of a well thought out 
implementation.

I must say that maintaining anything like this scares me a great deal.  Brings 
back bad memories of us trying to maintain a list of codes for exchanges in 
FIX.4.2, which we then amended in the extension, and finally abandoned by 
FIX.4.4 when we went with an ISO specification which even though someone else 
now does the work of maintaining the data you are still responsible for getting 
the latest data sets.

I find the algo space very competitive with people continuously inventing ever 
so creative names to brand their products.  My only worry would be "Mary and 
Larry's Brokerage" trying to publish their VWAP algo in a copycat fashion as 
ML-VWAP in hopes that it may get confused with that of a bulge bracket firm.  I 
do see the risk of the top 20 or so providers clashing as quite small.

Perhaps an alternate solution would be to assign unique id's as you read 
through the file and adding that to your identifier (Strategy/@providerID, 
Strategy/@name) so that 1-ML-VWAP and 2-ML-VWAP could peacefully co-exist 
should it arise in reality.

Just my thoughts...

Cheers,
Zoltan

> In a FIXatdl 1.1 file, the field 'providerID' within the Stategy element is 
> defined as follows:
> 
>   Identifies the firm providing the algorithm.
> 
> As I understand the spec, it is up to the FIXatdl file author to make up 
> something appropriate, but this means that there is every chance of clashes 
> of providerID between different providers.  This might not seem like a big 
> deal, except for the fact that it makes sense for OMS/EMS implementations to 
> use the combination (Strategy/@providerID, Strategy/@name) to uniquely 
> identify a given strategy for a given provider.
> 
> I would like to propose that we establish a register of providerIDs to be 
> used within FIXatdl files (e.g., 'CITI' for Citigroup, 'BARC' for Barclays 
> Capital, 'GSET' for Goldman Sachs, etc).  What do others feel about this 
> proposal?


[You can unsubscribe from this discussion group by sending a message to 
mailto:unsubscribe+100932...@fixprotocol.org]

-- 
You received this message because you are subscribed to the Google Groups 
"Financial Information eXchange" group.
To post to this group, send email to fix-proto...@googlegroups.com.
To unsubscribe from this group, send email to 
fix-protocol+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/fix-protocol?hl=en.

Reply via email to