Hello there everyone!
So I happened to run across this project you've all been working on and it looks extremely promising. I've been running it for twenty four hours straight or so (hate to say but it's deadlocked approx 3-4 times in 24hrs - using latest Aido build). While reading through this entire thread it seems there are some very dedicated individuals to seeing this go somewhere. If you guys are interested I'd be happy to jump in with my developer hat to help where desired.
I did notice some confusing and strange behavior. It seems like through all the buying and selling it's doing all it seems to manage to do is slowly lose money over time. Is this a problem with the algorithm or the tweaking of it's variables? I'm a developer, not an economist.

Running with arbitrage disabled, algorithm 2.