[This message was posted by Steve Wilkinson of Cornerstone Technology Limited <ste...@cornerstonetechnology.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/4396e70b - PLEASE DO NOT REPLY BY MAIL.]
As further input to the discussion, the use case is as follows: Suppose I'm an OMS or EMS provider, and I want to take everyone's FIXatdl files and load them all into my OMS/EMS unchanged. Unless I manually enter the provider at the time of file-load (or do something kludgy like having a file naming standard), then I have no way to clearly distinguish who's algos are who's. Maybe I'm missing something here, but if not, this seems like a general, industry-wide issue. Steve. > Steve, > > If we were to undertake something like this, I would think that using > something like what you propose, using the 4 digit institution code of a BIC, > would definitely be preferred to maintaining anything like this on our own. > > Having said that, I can much more likely see independent algo providers > without BICs than clashes in free text provider IDs. > > Again, I would strongly discourage going down this path. Is this a real life > problem that you're dealing with or just diligent programming? > > As I said before, just one man's opinion - so Rick, Greg, Scott, Johnny, and > other powers that be, if you are reading this, you may want to discuss this > at a meeting or chime in here. > > Cheers, > Zoltan > > > Zoltan, > > Thanks for the feedback, and I appreciate the possible admin overhead. > > Just to be clear, however, I am NOT proposing a register of algos, only a > > register of algo providers. > > Your point about use of the ISO standard for exchanges triggered a > > refinement on the original suggestion - instead of creating a register, how > > about we STRONGLY RECOMMEND that FIXatdl publishers include the first 4 > > characters of their ISO 9362 (aka BIC) code as the providerID? > > (Obvious question - do all global algo providers have a BIC code? My gut > > feel is yes, but maybe others can comment.) > > Thx - Steve. > > > 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 [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.