ABFX AGEA , ALPHAPRO , AND ARGO TRADING : A DETAILED REVIEW