ABFX AGEA , PRO ALPHA TRADING, AND ARGOTRADE : A DETAILED REVIEW