加密货币和去中心化交易所(如Uniswap、Aave和PancakeSwap)的算法交易数据
项目描述
Python的交易策略框架
交易策略框架是一个用于去中心化交易所算法交易的Python框架。
- 下载去中心化金融市场数据集
- 在Jupyter Notebook中开发和回测交易策略
- 链上交易的实时交易执行
- 支持智能合约保险库,将您的交易策略转换为第三方可投资的保险库
trading-strategy
库提供了用于回测和实时交易的数据抓取。
它使用来自回测数据和实时价格流的Trading Strategy Protocol。
用例
-
在去中心化交易所(DEX)上分析加密货币投资机会:去中心化交易所(DEXes)
-
创建在DEX上交易的交易算法和交易机器人
-
将交易策略作为链上智能合约部署,用户可以用钱包进行投资和提现
功能
-
从链上去中心化交易所如SushiSwap、QuickSwap和PancakeSwap访问交易数据
-
与Jupyter Notebook集成,便于数据处理。参见示例笔记本。
-
编写去中心化交易所的算法交易策略
入门指南
先决条件
-
Python 3.10
-
了解Python包管理和安装(除非使用上述Dev Container)
安装包
您可以使用以下方式安装此包
Poetry作为依赖项
poetry add trading-strategy -E direct-feed
Poetry,本地开发
poetry install -E direct-feed
Pip
pip install "trading-strategy[direct-feed]"
注意:trading-strategy
包仅提供交易数据下载和管理功能。如果您想开发自动化交易策略,还需要安装trade-executor包。
文档
社区
许可证
GNU AGPL 3.0。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
trading_strategy-0.23.1.tar.gz (450.1 kB 查看散列值)