ABFX , AGEA S.P.A. , ALPHAPRO , ARGO MARKETS : A DETAILED ASSESSMENT