ABFX , AEGIS , ALPHAPRO , ARGOTRADE : AN DETAILED REVIEW