It's been a project of mine for about 6 years now. The algorithms trade off of "orderflow" principles. Same algorithm is applied to equities, currencies, futures, etc. with decent success. I use compiled linux distributions for a little bit of an "edge" with trade execution.