I've just taken out 4 books on neural networks, genetic and simulated annealing algorithims and I'm going to try my hand at a comphrenisve bitcoin trading bot, I think I'm going to need 1 autoassociative noise filter, a "regime" decision maker, and finally individual regime based trading agents. Thankfully theres an absolute mountain of training data in the bitcoin world so I shouldn't run into major snags due to insufficent training time but we'll see I guess.
Strongly considering making a blog to document my progress but I feel like that is a bit too self-serving, so I might just have a github thats open for people to gander at.
What language are you writing in? personally I'm a C++ guy so I generally make everything I want in C++ and then have stuff I need hooked in like openCL and .json data.