I do not think there is any EA that works for long. It works for few days because EA is made of different strategies. It needs constant modify to work for long. EA could be very good for trading if you can make it of your own with your own strategy. Using an EA is following someone blindly.