ABFX AGEA , PRO ALPHA TRADING, AND ARGO MARKETS: A COMPARATIVE EXAMINATION