ABFX AGENCIA , ALPHA P, ARGOTRADE: A DETAILED REVIEW