ABFX , AGEA , ALPHATRADE , ARGOTRADE : A DETAILED EXAMINATION