Shrimpy does all the calculations, then puts in the orders required to rebalance via an exchange's API.
I think you can try the demo for free (with play money).