ABFX AGENCIA , ALPHA P, ARGOTRADE: A THOROUGH REVIEW