ALPHA FX , AGE , ALPHAPRO , ARGOTRADE: A THOROUGH REVIEW