ABC FOREX AGEA , PRO ALPHA ARGO : A THOROUGH REVIEW