All Projects → scrtlabs → catalyst

scrtlabs / catalyst

Licence: Apache-2.0 license
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

quick trade
convenient script for trading with python.
Stars: ✭ 63 (-97.34%)
Mutual labels:  trading, cryptocurrencies, algorithmic-trading
Algotrading
Algorithmic trading framework for cryptocurrencies.
Stars: ✭ 249 (-89.47%)
Mutual labels:  trading, cryptocurrencies, algorithmic-trading
Catalyst
An Algorithmic Trading Library for Crypto-Assets in Python
Stars: ✭ 2,311 (-2.24%)
Mutual labels:  trading, cryptocurrencies, algorithmic-trading
pyjuque
⚡ Open Source Algorithmic Trading Bot for Python.
Stars: ✭ 318 (-86.55%)
Mutual labels:  trading, cryptocurrencies, algorithmic-trading
Socktrader
🚀 Websocket based trading bot for 💰cryptocurrencies 📈
Stars: ✭ 152 (-93.57%)
Mutual labels:  trading, cryptocurrencies, algorithmic-trading
Aat
Asynchronous, event-driven algorithmic trading in Python and C++
Stars: ✭ 109 (-95.39%)
Mutual labels:  trading, cryptocurrencies, 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.92%)
Mutual labels:  trading, algorithmic-trading
Mlfinlab
MlFinLab helps portfolio managers and traders who want to leverage the power of machine learning by providing reproducible, interpretable, and easy to use tools.
Stars: ✭ 2,676 (+13.2%)
Mutual labels:  trading, algorithmic-trading
Devalpha Node
A stream-based approach to algorithmic trading and backtesting in Node.js
Stars: ✭ 217 (-90.82%)
Mutual labels:  trading, algorithmic-trading
awesome-pinescript
A Comprehensive Collection of Everything Related to Tradingview Pine Script.
Stars: ✭ 563 (-76.18%)
Mutual labels:  trading, algorithmic-trading
binance-downloader
Python tool to download Binance Candlestick (k-line) data from REST API
Stars: ✭ 44 (-98.14%)
Mutual labels:  trading, cryptocurrencies
algobox
Open Source algorithmic trading platform in Java / Python
Stars: ✭ 90 (-96.19%)
Mutual labels:  trading, algorithmic-trading
Mixture model trading public
Stars: ✭ 166 (-92.98%)
Mutual labels:  trading, 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.41%)
Mutual labels:  trading, cryptocurrencies
Openalgo
💹 openAlgo is a public repository for various work product relavant to algorithms and the high frequency low latency electronic trading space with a bias toward market microstructure as well as exchange traded futures and options.
Stars: ✭ 158 (-93.32%)
Mutual labels:  trading, algorithmic-trading
coinwatch
Coinmarketcap console client to keep track of your crypto currency trades - are you winning or losing?
Stars: ✭ 73 (-96.91%)
Mutual labels:  trading, cryptocurrencies
learn-crypto-trading.github.io
valuable sources for TA, FA, Algorithmic \ Quant Trading
Stars: ✭ 133 (-94.37%)
Mutual labels:  trading, cryptocurrencies
freqtrade-gym
A customized gym environment for developing and comparing reinforcement learning algorithms in crypto trading.
Stars: ✭ 192 (-91.88%)
Mutual labels:  trading, algorithmic-trading
portfoliolab
PortfolioLab is a python library that enables traders to take advantage of the latest portfolio optimisation algorithms used by professionals in the industry.
Stars: ✭ 104 (-95.6%)
Mutual labels:  trading, algorithmic-trading
Tastyworks api
An unofficial, reverse-engineered Python API for tastyworks.
Stars: ✭ 138 (-94.16%)
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].