The next major area of improvement within XChange is going to be our streaming data capabilities via Socket.io and Websockets. After this is cleaned up and made more robust, we plan on implementing the streaming APIs of the current exchanges. This will allow for more complex trading bot systems to be built using XChange.
The polling mechanism we use to fetch JSON over HTTP is going to be stripped out of XChange and encapsulated into its own project. Mmazi created a new project called ResCU, and he will be repackaging and adding features to this super lightweight REST client library. We're looking forward to using ResCU in the future and perhaps our next XChange release will depend on the first version of ResCU. Here's a list of the currently supported exchanges. More detailed info can be found here, which includes planned future exchange implementations.
- Bitcoin24 - polling market, trading, and account data
- BitconCentral - polling market, trading, and account data
- Bitfloor - polling market data
- MtGox - polling and streaming market data, authenticated trading
- Bitstamp - polling market data, authenticated trading
- BTC-E - polling market data, authenticated trading
- VirtEx - polling market data
- CampBX - polling market, trading, and account data
- BitcoinCharts - polling market data (Bitcoin Exchange Rates)
- OpenExchangeRates - polling market data (Fiat Currency Exchange Rates)
No comments:
Post a Comment