Welcome to the CoinAPI Connector Library for .NET 6. This open-source project provides a robust and efficient C# library designed to seamlessly connect with the CoinAPI. The library facilitates easy integration with the QuantConnect LEAN Algorithmic Trading Engine, offering a clear and straightforward way for users to incorporate CoinAPI's extensive financial datasets into their algorithmic trading strategies.
CoinAPI is a reliable provider of real-time and historical financial market data, offering support for traditional asset classes such as cryptocurrencies and crypto futures across various exchanges. With CoinAPI, developers can access a wealth of data to enhance their trading strategies and decision-making processes.
- Easy Integration: Simple and intuitive integration process, allowing developers to quickly incorporate CoinAPI's data into their trading algorithms.
- Rich Financial Data: Access to a vast array of real-time and historical data for cryptocurrencies and crypto futures, empowering developers to make informed trading decisions.
- Flexible Configuration: Customizable settings to tailor the integration according to specific trading needs and preferences.
- Symbol SecurityType Support:
- Crypto
- CryptoFuture
- Exchange Support:
- COINBASE
- BITFINEX
- BINANCE
- KRAKEN
- BINANCEUS
- Backtesting and Research: Seamlessly test and refine your trading algorithms using CoinAPI's data within QuantConnect LEAN's backtesting and research modes, enabling you to optimize your strategies with confidence.
Contributions to this open-source project are welcome! If you find any issues, have suggestions for improvements, or want to add new features, please open an issue or submit a pull request.
To contribute to the CoinAPI Connector Library for .NET 6 within QuantConnect LEAN, follow these steps:
- Obtain API Key: Sign up for a free CoinAPI key here if you don't have one.
- Fork the Project: Fork the repository by clicking the "Fork" button at the top right of the GitHub page.
- Clone Your Forked Repository:
git clone https://github.com/your-username/Lean.DataSource.CoinAPI.git
- Configuration:
- Set the
coinapi-api-keyin your QuantConnect configuration (config.json or environment variables). - [optional] Set the
coinapi-product(by default: Free)
{
"coinapi-api-key": "",
"coinapi-product": "",
}
For detailed information on CoinAPI's pricing plans, please refer to the CoinAPI Pricing page.
This project is licensed under the MIT License - see the LICENSE file for details.
Happy coding and algorithmic trading!
