No, there are no reliable trader bots out there and for multiple reasons. The biggest reason is market efficiency. Our markets are efficient, which means that the prices of underlying assets and securities encompass all known data that pertains to those assets and securities. This includes everything from market conditions to future outlooks and so forth. For this reason, even if a bot could theoretically gain an advantage, everyone would jump in to seize the opportunity, which would effectively eliminate the opportunity altogether.
Occasionally there is a lag between the release of certain information and the time it takes for the market to react. During this short period of time you could theoretically make a profit, and that is referred to as Arbitrage. However, because of how quickly information spreads on the Web, arbitrage opportunities are an extremely rare occurrence these days. And to top it off, even back when people used to obtain their information in newspapers, these rare arbitrage opportunities would typically last no more than 15 minutes.