用 Go 编写的加密货币交易机器人框架,支持多交易所策略的开发、回测与运行。
tradingstrategy-ai/trading-strategy
面向去中心化交易所的 Python 量化交易框架,提供链上行情数据、策略回测与实盘交易。
- Star
- 383
- Fork
- 63
- 未关闭 Issue
- 10
- 最近提交
- 10天前
本页只介绍开源项目,不构成投资建议。交易和投资可能造成亏损,使用前请自行评估风险,并遵守当地法律法规。
这是什么?
Trading Strategy 是一个用于在去中心化交易所(DEX)上进行算法交易的 Python 框架。它提供 DeFi 市场数据的下载与管理功能,数据既可用于策略回测,也可用于实盘交易。
策略通常在 Jupyter Notebook 中开发和回测。框架支持以太坊、币安智能链和 Polygon 等区块链,可读取 SushiSwap、QuickSwap、PancakeSwap 等 DEX 的交易数据,实时价格来自 Trading Strategy Protocol。
`trading-strategy` 包本身只负责数据获取;若要执行自动化交易,需另外安装 trade-executor 包。项目还支持将策略部署为智能合约金库,供用户通过钱包投资和赎回。
核心功能
- 01下载用于回测和实盘交易的 DeFi 市场数据集。
- 02支持以太坊、币安智能链和 Polygon。
- 03可读取 SushiSwap、QuickSwap、PancakeSwap 等 DEX 的交易数据。
- 04与 Jupyter Notebook 集成,便于策略开发和数据分析。
- 05支持将策略部署为智能合约金库。
适用场景
- 分析去中心化交易所上的投资机会。
- 构建并回测在 DEX 上交易的算法与交易机器人。
- 将交易策略发布为链上金库,供用户投资。
快速上手
- 1
使用 pip 安装包(含 direct-feed 扩展)
pip install "trading-strategy[direct-feed]" - 2
按照 Getting Started 仓库和文档的指引开始使用
使用前须知
- 需要 Python 3.10。
- trading-strategy 包仅提供数据下载功能;自动化交易需要另外安装 trade-executor 包。
- 采用 AGPL-3.0 许可证,这是一种具有网络使用义务的 Copyleft 许可证。
标签
常见问题
- trading-strategy 是什么?
- 面向去中心化交易所的 Python 量化交易框架,提供链上行情数据、策略回测与实盘交易。 Trading Strategy 是一个用于在去中心化交易所(DEX)上进行算法交易的 Python 框架。它提供 DeFi 市场数据的下载与管理功能,数据既可用于策略回测,也可用于实盘交易。
- trading-strategy 可以免费使用吗?用的什么许可证?
- trading-strategy 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- trading-strategy 还在维护吗?
- 活跃维护中。trading-strategy 最近一次提交是在 2026年10月28日。
- trading-strategy 适合用来做什么?
- 分析去中心化交易所上的投资机会。 构建并回测在 DEX 上交易的算法与交易机器人。 将交易策略发布为链上金库,供用户投资。
- trading-strategy 怎么安装和运行?
- 使用 pip 安装包(含 direct-feed 扩展): pip install "trading-strategy[direct-feed]" 按照 Getting Started 仓库和文档的指引开始使用
- 在哪里获取 trading-strategy?
- 源代码和安装说明在 GitHub 上:https://github.com/tradingstrategy-ai/trading-strategy
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Trading Strategy SDK 的示例 Jupyter 笔记本,用于在 DEX、DeFi 及 Binance 数据上回测和开发自动化交易策略。
基于 Python 的量化交易研究工具包,用向量化计算批量回测成千上万种策略思路。
Python 量化交易框架,涵盖策略定义、向量与事件驱动回测、结果看板以及模拟或实盘交易。
《机器学习交易》第三版配套代码,覆盖从数据获取到实盘交易的完整流程。
开源加密货币交易框架,用于设计和部署跨多家中心化与去中心化交易所运行的自动化做市及交易机器人。