The advantage of buying a robot is that you can get up and running with a forex account very fast
. If you decide to trade for yourself, there is a lot to learn and it can be very confusing and stressful dealing with the live market. The robot does all of that for you. There are a lot of robots on the market and of course some are more profitable than others. There is no guarantee that you will make money. However, many beginners like them because you can get started without knowing much more than the bare bones of what is currency trading.