With the above, you'd think that a trading bot would be a piece of cake. The easiest part of the process, probably. As of right now, I've found that it's hard to model intuition using code. It's easy to watch a graph and say "I think it's about time to sell", but it's hard to give that understanding to a computer. I do believe that it's a problem that can be solved, and certainly you can look at Aladdin[1] as a system that has been very successful in this space.
Don't take negativity as a reason to not do something though. If you're passionate and interested, then go prove everyone wrong.
[0] "per day" references per day that Feetr finds a stock