ABC FOREX AGEA , ALPHAPRO , AND ARGO TRADING : A THOROUGH REVIEW