EA means expert advice. And robot trading means automated trading software which performs in forex market even we are not present in live market. Mostly I prefer manual trading over all these because i have confidence over me more than any mechanical instrument. If you ask me what would I choose between these two I would choose robot trading because I use it sometime. My broker AAFX gives me some exclusive and useful robot which I use often.