The CCXT library is used to connect and trade with cryptocurrency / altcoin exchanges and payment processing services worldwide. It provides quick access to market gegevens for storage, analysis, visualization, indicator development, algorithmic trading, strategy backtesting, bot programming, webshop integration and related software engineering.
It is intended to be used by coders, developers, technically-skilled traders, data-scientists and financial analysts for building trading algorithms on top of it.
Current feature list:
- support for many exchange markets, even more upcoming soon
- fully implemented public and private APIs for all exchanges
- all currencies, altcoins and symbols, prices, order books, trades, tickers, etcвЂ¦
- optional normalized gegevens for cross-exchange or cross-currency analytics and arbitrage
- an out-of-the opbergruimte unified all-in-one API enormously effortless to integrate
- works ter Knot 7.6+, Python Two and Trio, PHP Five.Trio+, web browsers
Supported Cryptocurrency Exchange MarketsВ¶
The ccxt library presently supports the following 122 cryptocurrency exchange markets and trading APIs:
The list above is updated frequently, fresh crypto markets, altcoin exchanges, bug fixes, API endpoints are introduced and added on a regular voet. See the Manual for details. If you donвЂ™t find a cryptocurrency exchange market te the list above and/or want another exchange to be added, postbode or send us a listig to it by opening an kwestie here on GitHub or via email.
The library is under MIT license, that means itвЂ™s absolutely free for any developer to build commercial and opensource software on top of it, but use it at your own risk with no warranties, spil is.
The easiest way to install the ccxt library is to use builtin package managers:
This library is shipped spil an all-in-one module implementation with minimalistic dependencies and requirements:
You can also clone it into your project directory from ccxt GitHub repository:
An alternative way of installing this library into your code is to copy a single opstopping by hand into your working directory with language extension suitable for your environment.
All-in-one browser bundle (dependencies included), served from unpkg CDN, which is a quick, integral content delivery network for everything on NPM.
Creates a completo ccxt object:
The library supports mededinger asynchronous mode with asyncio and async/await te Python Trio.Five.Three+
It requires common PHP modules:
Read the Manual for more details.
The ccxt library consists of a public part and a private part. Anyone can use the public part out-of-the-box instantaneously after installation. Public APIs open access to public information from all exchange markets without registering user accounts and without having API keys.
Public APIs include the following:
- market gegevens
- instruments/trading pairs
- price feeds (exchange rates)
- order books
- trade history
- OHLC(V) for charting
- other public endpoints
For trading with private APIs you need to obtain API keys from/to exchange markets. It often means registering with exchanges and creating API keys with your account. Most exchanges require individual informatie or identification. Some zuigeling of verification may be necessary spil well. If you want to trade you need to register yourself, this library will not create accounts or API keys for you. Some exchange APIs expose interface methods for registering an account from within the code itself, but most of exchanges donвЂ™t. You have to sign up and create API keys with their websites.
Private APIs permit the following:
- manage private account informatie
- query account balances
- trade by making market and limit orders
- deposit and withdraw fiat and crypto funds
- query individual orders
- get ledger history
- transfer funds inbetween accounts
- use merchant services