<p>Check out my ccxt library on GitHub: <a href="https://github.com/kroitor/ccxt" rel="noreferrer">https://github.com/kroitor/ccxt</a></p>

<p>With it you can access market data and trade bitcoin, ether and altcoins with many crypto currency exchanges. It is used to connect and trade with crypto markets and payment processing services worldwide. It provides quick access to market data for storage, analysis, visualization, indicator development, trading strategy backtesting, bot programming, building trading algorithms on top of it, webshop integration and related software engineering.</p>

<p>The code is in JavaScript / Python (2 and 3) / PHP. You can deploy it from PyPI, with npm (for Node.js) or by cloning from GitHub repository.</p>

<p>The ccxt library 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.</p>

CC BY-SA 3.0
2017-06-30T19:00:44.653Z
2017-06-30T19:00:44.653Z
Igor Kroitor
<p>The only one I know of is based on the <a href="https://github.com/PierreRochard/coinbase-exchange-order-book" rel="nofollow">Coinbase Exchange API</a>. I can't vouch for how good it is, but it's written in Python.</p>

CC BY-SA 3.0
2016-01-06T11:24:45.667Z
ANX does have some documentation on how to consume their API using Python. But it would be nice to integrate this into a powerful library which already has tools for backtesting and papertrading.
fccoelho
CC BY-SA 3.0
2016-01-05T15:07:43.013Z
2016-01-05T15:07:43.013Z
Jimmy Song
<p>There are a lot of examples on the net of using PyAlgoTrade with bitcoin.</p>

CC BY-SA 3.0
2016-05-05T07:31:58.290Z
2016-05-05T07:31:58.290Z
Tyler
<p>I haven't used this but book marked it a long time ago.</p>

<p><a href="https://github.com/5an1ty/BitBot" rel="nofollow">https://github.com/5an1ty/BitBot</a></p>

CC BY-SA 3.0
2016-01-05T23:18:32.237Z
2016-01-05T23:18:32.237Z
Dustin Butler
<p>I am starting to do Algorithmic trading in cryptocurrencies using Python libraries. Most exchanges have RESTful APIs that make it easy to write you own code and get started.</p>

<p>However, I would like to benefit from the analytical features of established libraries such as zipline and others. However these do not support the trading of cryptocurrencies (yet).</p>

<p>Should I just try to write a backend for my favorite cryptocurrency exchange (currently ANX), or are there off-the-github-shelf solutions out there?</p>

<exchanges><trading><algorithms><python>
Algorithmic trading python library?
fccoelho
# Algorithmic trading python library?

(Asked by: username_0 on 2016-01-05)

I am starting to do Algorithmic trading in cryptocurrencies using Python libraries. Most exchanges have RESTful APIs that make it easy to write you own code and get started.

However, I would like to benefit from the analytical features of established libraries such as zipline and others. However these do not support the trading of cryptocurrencies (yet).

Should I just try to write a backend for my favorite cryptocurrency exchange (currently ANX), or are there off-the-github-shelf solutions out there?

**Tags:** exchanges, trading, algorithms, python


---

## 4 answers

### Answer by username_1 on 2017-06-30. Score: 5

Check out my ccxt library on GitHub: <https://github.com/kroitor/ccxt>

With it you can access market data and trade bitcoin, ether and altcoins with many crypto currency exchanges. It is used to connect and trade with crypto markets and payment processing services worldwide. It provides quick access to market data for storage, analysis, visualization, indicator development, trading strategy backtesting, bot programming, building trading algorithms on top of it, webshop integration and related software engineering.

The code is in JavaScript / Python (2 and 3) / PHP. You can deploy it from PyPI, with npm (for Node.js) or by cloning from GitHub repository.

The ccxt library 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.


---

### Answer by username_2 on 2016-01-05. Score: 2

The only one I know of is based on the [Coinbase Exchange API](https://github.com/PierreRochard/coinbase-exchange-order-book). I can't vouch for how good it is, but it's written in Python.

> **Comments:**
> **username_0**: ANX does have some documentation on how to consume their API using Python. But it would be nice to integrate this into a powerful library which already has tools for backtesting and papertrading.  

---

### Answer by username_3 on 2016-05-05. Score: 1

There are a lot of examples on the net of using PyAlgoTrade with bitcoin.


---

### Answer by username_4 on 2016-01-05. Score: 1

I haven't used this but book marked it a long time ago.

<https://github.com/5an1ty/BitBot>


---

