DEX trading and blockchain quantitative finance data for Python
Project description
Trading Strategy framework for Python
Trading Strategy framework is a Python framework for algorithmic trading on decentralised exchanges. It is using backtesting data and real-time price feeds from Trading Strategy Protocol.
Use cases
-
Analyse cryptocurrency investment opportunities on decentralised exchanges (DEXes)
-
Creating trading algorithms and trading bots that trade on DEXes
-
Deploy trading strategies as on-chain smart contracts where users can invest and withdraw with their wallets
Features
-
Supports multiple blockchains like Ethereum mainnet, Binance Smart Chain and Polygon
-
Access trading data from on-chain decentralised exchanges like SushiSwap, QuickSwap and PancakeSwap
-
Integration with Jupyter Notebook for easy manipulation of data. See example notebooks.
-
Write algorithmic trading strategies for decentralised exchange
Getting started
See the Getting Started tutorial and the rest of the Trading Strategy documentation.
Prerequisites
- Python 3.10
Installing the package
Note: Unless you are an experienced Python developer, try the Binder cloud hosted Jupyter notebook examples first.
You can install this package with
poetry
:
poetry add trading-strategy -E direct-feed
pip
:
pip install "trading-strategy[direct-feed]"
Documentation
Community
Read more documentation how to develop this package.
License
GNU AGPL 3.0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for trading_strategy-0.10.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04c28c998dd710b5a2e76c15dbe25b423b0a2cec81adb4c55af09c04bc7b95c0 |
|
MD5 | 7696b5f961a9d4baa370b80e73a94f0f |
|
BLAKE2b-256 | 90ef408e669d8768160f9e382a1e042fa442afee04e54b613bf6c451306b5c60 |