{"id":13579019,"url":"https://github.com/scrtlabs/catalyst","last_synced_at":"2025-04-05T20:32:49.952Z","repository":{"id":41343125,"uuid":"94264011","full_name":"scrtlabs/catalyst","owner":"scrtlabs","description":"An Algorithmic Trading Library for Crypto-Assets in Python","archived":true,"fork":false,"pushed_at":"2022-11-26T14:07:55.000Z","size":135649,"stargazers_count":2520,"open_issues_count":136,"forks_count":728,"subscribers_count":167,"default_branch":"master","last_synced_at":"2025-04-03T04:03:14.441Z","etag":null,"topics":["algorithmic-trading","cryptocurrencies","cryptocurrency","trading"],"latest_commit_sha":null,"homepage":"http://enigma.co","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scrtlabs.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-06-13T22:31:34.000Z","updated_at":"2025-04-02T14:44:13.000Z","dependencies_parsed_at":"2023-01-22T14:30:11.612Z","dependency_job_id":null,"html_url":"https://github.com/scrtlabs/catalyst","commit_stats":null,"previous_names":["enigmampc/catalyst"],"tags_count":52,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scrtlabs%2Fcatalyst","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scrtlabs%2Fcatalyst/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scrtlabs%2Fcatalyst/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scrtlabs%2Fcatalyst/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scrtlabs","download_url":"https://codeload.github.com/scrtlabs/catalyst/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247097983,"owners_count":20883128,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithmic-trading","cryptocurrencies","cryptocurrency","trading"],"created_at":"2024-08-01T15:01:35.845Z","updated_at":"2025-04-05T20:32:49.926Z","avatar_url":"https://github.com/scrtlabs.png","language":"Python","readme":".. image:: https://s3.amazonaws.com/enigmaco-docs/catalyst-crypto.png\n    :target: https://enigmampc.github.io/catalyst\n    :align: center\n    :alt: Enigma | Catalyst\n\n|version tag|\n|version status|\n|forum|\n|discord|\n|twitter|\n\n=========  ===============           ================\nService    Master                    Develop\n---------  ---------------           ----------------\nCI Badge   |travis-master|           |travis-develop|\n=========  ===============           ================\n\n⚠️ DEPRECATION WARNING ⚠️\n=========================\n\nThis 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.\n\n----\n\nCatalyst is an algorithmic trading library for crypto-assets written in Python.\nIt allows trading strategies to be easily expressed and backtested against \nhistorical data (with daily and minute resolution), providing analytics and \ninsights regarding a particular strategy's performance. Catalyst also supports\nlive-trading of crypto-assets starting with four exchanges (Binance, Bitfinex, Bittrex,\nand Poloniex) with more being added over time. Catalyst empowers users to share \nand curate data and build profitable, data-driven investment strategies. Please \nvisit `catalystcrypto.io \u003chttps://www.catalystcrypto.io\u003e`_ to learn more about Catalyst.\n\nCatalyst builds on top of the well-established \n`Zipline \u003chttps://github.com/quantopian/zipline\u003e`_ project. We did our best to \nminimize structural changes to the general API to maximize compatibility with \nexisting trading algorithms, developer knowledge, and tutorials. Join us on the \n`Catalyst Forum \u003chttps://forum.catalystcrypto.io/\u003e`_ for questions around Catalyst,\nalgorithmic trading and technical support. We also have a \n`Discord \u003chttps://discord.gg/SJK32GY\u003e`_ group with the *#catalyst_dev* and \n*#catalyst_setup* dedicated channels.\n\nOverview\n========\n\n-  Ease of use: Catalyst tries to get out of your way so that you can \n   focus on algorithm development. See \n   `examples of trading strategies \u003chttps://github.com/enigmampc/catalyst/tree/master/catalyst/examples\u003e`_ \n   provided.\n-  Support for several of the top crypto-exchanges by trading volume:\n   `Bitfinex \u003chttps://www.bitfinex.com\u003e`_, `Bittrex \u003chttp://www.bittrex.com\u003e`_,\n   `Poloniex \u003chttps://www.poloniex.com\u003e`_ and `Binance \u003chttps://www.binance.com/\u003e`_.\n-  Secure: You and only you have access to each exchange API keys for your accounts.\n-  Input of historical pricing data of all crypto-assets by exchange, \n   with daily and minute resolution. See \n   `Catalyst Market Coverage Overview \u003chttps://www.enigma.co/catalyst/status\u003e`_.\n-  Backtesting and live-trading functionality, with a seamless transition\n   between the two modes.\n-  Output of performance statistics are based on Pandas DataFrames to \n   integrate nicely into the existing PyData eco-system.\n-  Statistic and machine learning libraries like matplotlib, scipy, \n   statsmodels, and sklearn support development, analysis, and \n   visualization of state-of-the-art trading systems.\n-  Addition of Bitcoin price (btc_usdt) as a benchmark for comparing \n   performance across trading algorithms.\n\nGo to our `Documentation Website \u003chttps://enigmampc.github.io/catalyst/\u003e`_.\n\n\n\n\n.. |version tag| image:: https://img.shields.io/pypi/v/enigma-catalyst.svg\n   :target: https://pypi.python.org/pypi/enigma-catalyst\n\n.. |version status| image:: https://img.shields.io/pypi/pyversions/enigma-catalyst.svg\n   :target: https://pypi.python.org/pypi/enigma-catalyst\n   \n.. |forum| image:: https://img.shields.io/badge/forum-join-green.svg\n   :target: https://forum.catalystcrypto.io/\n\n.. |discord| image:: https://img.shields.io/badge/discord-join%20chat-green.svg\n   :target: https://discordapp.com/invite/SJK32GY\n\n.. |twitter| image:: https://img.shields.io/twitter/follow/enigmampc.svg?style=social\u0026label=Follow\u0026style=flat-square\n   :target: https://twitter.com/catalystcrypto\n\n.. |travis-develop| image:: https://travis-ci.com/enigmampc/catalyst.svg?branch=develop\n   :target: https://travis-ci.com/enigmampc/catalyst\n\n.. |travis-master| image:: https://travis-ci.com/enigmampc/catalyst.svg?branch=master\n   :target: https://travis-ci.com/enigmampc/catalyst\n\n\n\n\n","funding_links":[],"categories":["Python","金融数据处理","Time-Series \u0026 Financial"],"sub_categories":["Others"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscrtlabs%2Fcatalyst","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscrtlabs%2Fcatalyst","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscrtlabs%2Fcatalyst/lists"}