In the current arm race towards ever higher speed and ever lower latencies, new ultra-fast machines are just around the corner.
The name is FPGA, Field Programmable Gate Arrays. This techno-sounding name is a technology, used by the military for quite a few years already, which allows burning programs directly on a chip.
This can make any process hundreds of times faster in some cases. E.g., a FIX message could have all its components parsed at once, instead of through an iterative process.Deutsche Bank has just announced the use of such a technology for its equity trading machines. And as we all know, what happens in equities happens in FX, just a while later. I know of at least 3 banks which are currently looking at these technologies, although sometimes they just buy finished products from specialized (and expensive) suppliers.
FPGA techniques can have applications in both matching and routing engines, so we can expect blitz-aggregators any time soon as well.But what kind of speeds are we really talking about? Here are a few numbers:A new company I am in touch with, e.g., is setting up a matching engine which could potentially deal with 4 million trades per second, or a routing system able to deal with 50 million messages per second. A simple message parsing could take 100 nanoseconds. These numbers are a thousand times better than what most of the market deals with today. Yes Ma'am.
Incidentally, the above numbers are also better than most other FPGA speeds seen so far. You read it here first. Call me for more details.
Ok this is all good, but do we really need all these goodies? I believe we do, as the quest for good prices will go on no matter what.
Already, the probability that a good price issued by a bank in New York is traded on by a fund in London is similar to the probability of a cod in the Atlantic to die of old age.Algo-FX markets are similar to a restaurant, with diners sitting close to or far from the kitchen. When a waiter gets out of the kitchen, good dishes get grabbed first. If you are sitting at the back, you get to eat the leftovers.
What I mean by this is that your TCA will increase, and the cost of your TCA must be compared with the cost of these new technologies, which is a quantitative way of deciding whether you want them.
Some banks have already decided. Some funds too, from what I hear.