ALPHAFX, AGFA , ALPHATRADE , ARGOMARKETS : AN DETAILED REVIEW