I hate to say this because it's going to sound like I'm bashing your project (and trust me, I'm not), but any price prediction that goes mostly or solely off past data is not going to do well. Investors and small time buyers see things in the news/forums. If your bot is not parsing news/forums then you're predictions are going to fail. It's possible, I suppose, that you could make predictions on non-volatile periods(like right now) based on past/historic non-volatile data. But as soon as a big event happens, I'd scrap that completely and go based on news/events.