ABFX , AEGIS , ALPHAINVEST, ARGOTRADE : A THOROUGH REVIEW