The two terms are essentially interchangeable, as they do the same thing. EA is the term used on the MT4 marketplace, whilst forex robot is used by providers across the internet.