The only useful bot is the one made by myself and running in my environment. It's not perfect, even not really profitable, but good enough to let me learn about trading.
But beside this, I would ask: Why should a firm or person provide a (so called) profitable bot to anybody else? There are many reasons, but none of them favours customers.
if you are a programmer and can make your own bot and you use it yourself, that would be better, because you already know that the bot has some advantages and disadvantages.
If you ask about why analytics companies build bots, of course the main goal is profit, bot companies build bots with some premium features and have to pay a few dollars to be able to use them, that is already an initial advantage. However, the accuracy that bots can provide will not always be the same, even some of them are just scam bots that will take your money.
So just study manual analysis, because it's better than using obscure bots.
Yes I will also suggest the same. If possible develop your own bot and use it.
Atleast do this when you love your own money. If you don’t want to take any sort of risks then it’s better to learn coding and develop a bot of your own.
I won’t recommend the OP any bots, as if by chance there is some failure in the bot and OP losses his money, then I would be responsible for this. So it’s better to yield own land.