I have used bots for on demo accounts and to trade very small amounts, these amounts are worth less than $10, this was just to see if the bot works well and if it makes the profit I expect. The bot was very successful in making profit the majority of the time however it was when there were large changes in price, anything where the price changes by over $20 in a few minutes, that things started to go wrong. Because of this i mainly trade manually.
Thank you very much for sharing your experience. It must be really a great help to this community. I really appreciate it.
Bots are working as per predetermined parameters. So, expecting them to perform well for all type of market conditions is completely meaningless. If we are having some knowledge on setting up those parameters, we will be get chances to make them work according to market conditions but it is not for beginners, only advanced traders could do this.