Hi,
I just released BTCBalancer a java opensource rebalancer BOT that works trading BTC/USD on BTC-e (at the moment).
It was heavily inspired by prof7bit balancer made in python for MTGox[1].
To run it you need at least Oracle Java 7[2].
So, citing form prof7bit thread:
This bot will maintain a constant asset allocation ratio Bitcoin/Fiat = 50/50
http://en.wikipedia.org/wiki/Rebalancing_investments#Rebalancing_bonusIt will do so by placing limit orders above and below current price that will restore the 50/50 ratio once price moves there and fills the order. As soon as one order is filled it will cancel the other and then calculate and place 2 new orders above and below that new price. The price distance of the orders is 5%, that can be changed in the variable DISTANCE you should not make it smaller than 2%).
This strategy will produce a small profit in the long run (a few percent per week if there are huge price swings or nothing at all when its going sideways for many days), it seems a promising strategy for BTC/USD because of its insanely high volatility but it will also make your account balance go up and down directly in tandem with BTC price, so prepared to see huge swings in your account. You should write down BTC-price, USD and BTC balance in your account once a week and plot these curves after a few months or years to see the effect. This is not a get rich quick bot, this needs patience!
To run it you need to:
I'm using it even if, in these days, market is very quiet.
It did not eat my BTC but I cannot offer any guarantee that it will not eat yours!
Please let me know how does it work for you!
Thanks
[1]
https://bitcointalk.org/index.php?topic=181584.0[2]
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html