I'm writing one now, using moving average crossover as an indicator. Going to be using BTC-e if I can get a few issues with it worked out. Been testing it against historic data and it's had good results, but I have some more testing to do before putting money into it.