derivatives funds c++ options fix engine investment finance fix protocol financial hedge fund commodities java hedge funds .net money financial services futures j2ee