Automatic transfer of funds between exchanges I need to circulate money between exchanges automatically. I want to transfer cryptocurrency (BTC, LTC) between exchanges. I find that these exchanges have API calls for withdrawal options: Cryptsy, Poloniex, Bitstamp, Bittrex and Bleutrade.

Is there any other way to implement this for the exchanges which does not provide withdrawal options via API? I also want to transfer USD between exchanges. Can I implement it programmatically i.e via API?
It's easy to transfer cryptocurrencies between exchanges, but there is no way to transfer USD without withdrawing to your bank account or some kind of e-wallet first. All exchanges I've seen do not allow withdrawals to third parties.