I don't understand why this is being called a bot, wouldn't be more like a Scope?
I've been working on a mockup trading interface, similar to this but with a bunch more stuff and options, and I was going to call it a Visor, OmniVisor! xD and another called Anti-Botnic. Anti-botnic would just input chaos all over the place to mess with bots. xD like if you watched clarkmoodys orderbook it would look like a rave or myspace circa 2005. it would pretty much just mess with all the fake orders, it would gauge the time of how long the orders where in and just add and remove orders really fast to highlight the fake ones being pushed by bots.
A scope that a bot checks and the pulls the trigger while pointed at a target of your choosing.
I hope that works out for you, in what language would this be written in?
I can barely figure out spreadsheets! xD
here is 1st version of anti-bot mockup:http://i.imgur.com/WQDgx.png
it still needs a lot more thought, it's a mixture of a trading interface with attack options.
Some of the functions need more or a definition.
like for instance "span orders", say you wanted to sell 10 BTC, using span orders, you would break up 10BTC into 100 orders and push everything around, similar to what the bots do.
or "Blink orders", what that would do is take a few minutes of add/rem data and then add/rem the lowest ask and bid to each one. it would make order books wonky, and could possibly be considered DDosing I guess.But then you and everyone else could see what is real and what isn't. could also do this locally too.
I figure we may as well start picking attack vectors, it's exactly what the bots running the exchanges right now are doing. Especially mtgox, the strangehold they have on mt gox is so much the price isn't even close to where it should be, mainly because one or 2 dudes are vampirizing or siphoning off the entire exchange.