All Projects → enigmampc → Catalyst

enigmampc / Catalyst

Licence: apache-2.0
An Algorithmic Trading Library for Crypto-Assets in Python

Programming Languages

python
139335 projects - #7 most used programming language
Jupyter Notebook
11667 projects
cython
566 projects
shell
77523 projects
Batchfile
5799 projects
powershell
5483 projects

Projects that are alternatives of or similar to Catalyst

Algotrading
Algorithmic trading framework for cryptocurrencies.
Stars: ✭ 249 (-89.23%)
Mutual labels:  cryptocurrency, cryptocurrencies, trading, algorithmic-trading
Socktrader
🚀 Websocket based trading bot for 💰cryptocurrencies 📈
Stars: ✭ 152 (-93.42%)
Mutual labels:  cryptocurrency, cryptocurrencies, trading, algorithmic-trading
Aat
Asynchronous, event-driven algorithmic trading in Python and C++
Stars: ✭ 109 (-95.28%)
Mutual labels:  cryptocurrency, cryptocurrencies, trading, algorithmic-trading
Roq Api
API for algorithmic and high-frequency trading
Stars: ✭ 132 (-94.29%)
Mutual labels:  cryptocurrency, trading, algorithmic-trading
Trading Server
A multi-asset, multi-strategy, event-driven trade execution and management platform for running many algorithms/bots at many venues simultaneously with unified risk management and reporting. Uses MongoDB for storage and Telegram for user notifications/trade consent.
Stars: ✭ 191 (-91.74%)
Mutual labels:  cryptocurrency, trading, algorithmic-trading
catalyst
An Algorithmic Trading Library for Crypto-Assets in Python
Stars: ✭ 2,364 (+2.29%)
Mutual labels:  trading, cryptocurrencies, algorithmic-trading
Tai
A composable, real time, market data and trade execution toolkit. Built with Elixir, runs on the Erlang virtual machine
Stars: ✭ 264 (-88.58%)
Mutual labels:  cryptocurrency, trading, algorithmic-trading
pyjuque
⚡ Open Source Algorithmic Trading Bot for Python.
Stars: ✭ 318 (-86.24%)
Mutual labels:  trading, cryptocurrencies, algorithmic-trading
Gekko Backtesttool
Batch backtest, import and strategy params optimalization for Gekko Trading Bot. With one command you will run any number of backtests.
Stars: ✭ 203 (-91.22%)
Mutual labels:  cryptocurrency, cryptocurrencies, trading
Wolfbot
Crypto currency trading bot written in TypeScript for NodeJS
Stars: ✭ 335 (-85.5%)
Mutual labels:  cryptocurrency, cryptocurrencies, trading
Vectorbt
Ultimate Python library for time series analysis and backtesting at scale
Stars: ✭ 855 (-63%)
Mutual labels:  cryptocurrency, trading, algorithmic-trading
quick trade
convenient script for trading with python.
Stars: ✭ 63 (-97.27%)
Mutual labels:  trading, cryptocurrencies, algorithmic-trading
51bitquant
51bitquant Python数字货币量化交易视频 CCXT框架 爬取交易所数据 比特币量化交易 交易机器人51bitquant tradingbot cryptocurrency quantitative trading btc trading
Stars: ✭ 284 (-87.71%)
Mutual labels:  cryptocurrency, trading, algorithmic-trading
Gekko Strategies
Strategies to Gekko trading bot with backtests results and some useful tools.
Stars: ✭ 1,022 (-55.78%)
Mutual labels:  cryptocurrency, cryptocurrencies, trading
Jesse
An advanced crypto trading bot written in Python
Stars: ✭ 1,038 (-55.08%)
Mutual labels:  cryptocurrency, trading, algorithmic-trading
Mixture model trading public
Stars: ✭ 166 (-92.82%)
Mutual labels:  trading, algorithmic-trading
Particl Desktop
The GUI application for Particl Markeplace and PART coin wallet. A decentralized peer to peer marketplace –free, secure, private, untraceable.
Stars: ✭ 131 (-94.33%)
Mutual labels:  cryptocurrency, cryptocurrencies
Bitprophet
Node crypto trading platform for Binance exchange.
Stars: ✭ 166 (-92.82%)
Mutual labels:  cryptocurrency, trading
Turingtrader
The Open-Source Backtesting Engine/ Market Simulator by Bertram Solutions.
Stars: ✭ 132 (-94.29%)
Mutual labels:  trading, algorithmic-trading
Tastyworks api
An unofficial, reverse-engineered Python API for tastyworks.
Stars: ✭ 138 (-94.03%)
Mutual labels:  trading, algorithmic-trading
Enigma | Catalyst

version tag version status forum discord twitter

Service Master Develop
CI Badge travis-master travis-develop

⚠️ DEPRECATION WARNING ⚠️

This repo is no longer actively maintained since the end of 2018. If you wish to use this project or get support for it, there are many forks that may be more active. If any of those is still active, please get in touch with them, as we can no longer provide support for it.


Catalyst is an algorithmic trading library for crypto-assets written in Python. It allows trading strategies to be easily expressed and backtested against historical data (with daily and minute resolution), providing analytics and insights regarding a particular strategy's performance. Catalyst also supports live-trading of crypto-assets starting with four exchanges (Binance, Bitfinex, Bittrex, and Poloniex) with more being added over time. Catalyst empowers users to share and curate data and build profitable, data-driven investment strategies. Please visit catalystcrypto.io to learn more about Catalyst.

Catalyst builds on top of the well-established Zipline project. We did our best to minimize structural changes to the general API to maximize compatibility with existing trading algorithms, developer knowledge, and tutorials. Join us on the Catalyst Forum for questions around Catalyst, algorithmic trading and technical support. We also have a Discord group with the #catalyst_dev and #catalyst_setup dedicated channels.

Overview

  • Ease of use: Catalyst tries to get out of your way so that you can focus on algorithm development. See examples of trading strategies provided.
  • Support for several of the top crypto-exchanges by trading volume: Bitfinex, Bittrex, Poloniex and Binance.
  • Secure: You and only you have access to each exchange API keys for your accounts.
  • Input of historical pricing data of all crypto-assets by exchange, with daily and minute resolution. See Catalyst Market Coverage Overview.
  • Backtesting and live-trading functionality, with a seamless transition between the two modes.
  • Output of performance statistics are based on Pandas DataFrames to integrate nicely into the existing PyData eco-system.
  • Statistic and machine learning libraries like matplotlib, scipy, statsmodels, and sklearn support development, analysis, and visualization of state-of-the-art trading systems.
  • Addition of Bitcoin price (btc_usdt) as a benchmark for comparing performance across trading algorithms.

Go to our Documentation Website.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].