EA works just fine but ultimately the result greatly depends on the coder it just execute whatever trading strategy putting in as a code. You will need constant monitoring and adjustment base on market condition in order for it to be consistent and profitable.