APEXFX , AEGIS , ALPHAPLUS , ARGOTRADE : AN COMPARATIVE EXAMINATION