You may also want to take a look at my ccxt library on GitHub: https://github.com/kroitor/ccxt
The library is used to connect and trade with cryptocurrency / altcoin exchanges and payment processing services worldwide. It provides quick access to market data for storage, analysis, visualization, indicator development, algorithmic trading, strategy backtesting, bot programming, webshop integration and related software engineering. It is intented to be used by coders, developers and financial analysts to build trading algorithms on top of it.
It is under heavy development right now, but already offers a quick-start for trading and technical analysis with many crypto exchange markets out of the box.