ACEFX , AGFA , ALPHAPLUS , ARGOMARKETS : AN THOROUGH REVIEW