基于 LangGraph 的 Python 库,用于构建蜂群式多智能体系统,智能体按专长相互移交控制权。
olaxbt/ai-market-maker
开源的多智能体加密货币交易系统,由专业 AI 交易台生成信号,风控模块可否决交易,并与买入持有基准对比回测。
- Star
- 2,106
- Fork
- 302
- 未关闭 Issue
- 4
- 最近提交
- 3个月前
本页只介绍开源项目,不构成投资建议。交易和投资可能造成亏损,使用前请自行评估风险,并遵守当地法律法规。
这是什么?
AI Market Maker 是一套面向加密货币的交易系统,结构参照小型对冲基金设计。多个专业 AI 智能体各自扮演一个交易台,分别负责技术分析、宏观、新闻、形态以及链上或订单流等信号,信号经由基于 LangGraph 的仲裁器汇总,再进入组合环节,最后由风控模块 Risk Guard 审核,拥有在下单前否决交易的权限。
项目包含回测与模拟交易功能。回测会输出夏普比率、索提诺比率等绩效指标,与买入持有策略对比,并生成完整的交易记录。仓库内附带带哈希清单的历史数据,便于相同 CSV 数据的复现。模拟交易对接 Binance Testnet,Hyperliquid 适配器以 dry-run 模式运行,Futu OpenD 适配器则提供港股和美股行情与模拟下单。
技术栈包括 FastAPI 后端、用于查看智能体追踪和回测报告的 Next.js 控制台,以及 OpenClaw 技能打包。使用智能体模式需要配置 OpenAI 兼容接口或 Atlas Cloud 的 API Key。
核心功能
- 01多个专业 AI 智能体生成信号,加权仲裁器将其合成为买入、卖出或持有决策。
- 02风控模块 Risk Guard 可在下单前否决任何拟执行的交易。
- 03回测输出夏普比率、索提诺比率、盈亏比,并与买入持有基准对比。
- 04内置固定版本的历史 OHLCV、资金费率、宏观与新闻数据,支持离线复跑。
- 05支持 Binance Testnet 模拟交易,并提供 Hyperliquid dry-run 适配器与 Futu OpenD 股票适配器。
- 06Next.js 控制台展示智能体追踪、回测结果和拓扑结构。
适用场景
- 在固定历史数据上做可复现的多智能体加密策略研究。
- 在 Binance Testnet 上对智能体驱动的策略做模拟交易,再考虑投入真实资金。
- 研究如何在大模型信号与下单执行之间加入风控否决层。
- 将交易智能体打包为 OpenClaw 技能。
快速上手
- 1
克隆仓库
git clone https://github.com/olaxbt/ai-market-maker.git - 2
安装 uv 及 Python 依赖(请先安装 TA-Lib,见 README)
pip install uv && uv sync --extra dev - 3
复制环境变量模板,并在 .env 中设置 OPENAI_API_KEY 或 ATLASCLOUD_API_KEY
cp .env.example .env - 4
使用 Docker 启动完整服务(需要 Docker Desktop),然后打开 http://localhost:3000
docker compose up --build -d
使用前须知
- 智能体模式需要 LLM API 密钥(OPENAI_API_KEY 或 ATLASCLOUD_API_KEY),没有静默回退。
- 完整安装需要 TA-Lib 的 C 库,平台服务还需要 Docker Desktop。
- 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,网络部署修改后的版本需要公开源代码。
- 实盘执行仅限于 Binance Testnet 模拟交易,Hyperliquid 适配器仅支持试运行(dry-run)。
标签
常见问题
- ai-market-maker 是什么?
- 开源的多智能体加密货币交易系统,由专业 AI 交易台生成信号,风控模块可否决交易,并与买入持有基准对比回测。 AI Market Maker 是一套面向加密货币的交易系统,结构参照小型对冲基金设计。多个专业 AI 智能体各自扮演一个交易台,分别负责技术分析、宏观、新闻、形态以及链上或订单流等信号,信号经由基于 LangGraph 的仲裁器汇总,再进入组合环节,最后由风控模块 Risk Guard 审核,拥有在下单前否决交易的权限。
- ai-market-maker 可以免费使用吗?用的什么许可证?
- ai-market-maker 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- ai-market-maker 还在维护吗?
- 半年内有更新。ai-market-maker 最近一次提交是在 2026年8月20日。
- ai-market-maker 适合用来做什么?
- 在固定历史数据上做可复现的多智能体加密策略研究。 在 Binance Testnet 上对智能体驱动的策略做模拟交易,再考虑投入真实资金。 研究如何在大模型信号与下单执行之间加入风控否决层。 将交易智能体打包为 OpenClaw 技能。
- ai-market-maker 怎么安装和运行?
- 克隆仓库: git clone https://github.com/olaxbt/ai-market-maker.git 安装 uv 及 Python 依赖(请先安装 TA-Lib,见 README): pip install uv && uv sync --extra dev 复制环境变量模板,并在 .env 中设置 OPENAI_API_KEY 或 ATLASCLOUD_API_KEY: cp .env.example .env 使用 Docker 启动完整服务(需要 Docker Desktop),然后打开 http://localhost:3000: docker compose up --build -d
- 在哪里获取 ai-market-maker?
- 源代码和安装说明在 GitHub 上:https://github.com/olaxbt/ai-market-maker
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 AI 交易代理的本地优先记忆与下单前刹车工具,决策记录可防篡改审计,提供 20 个 MCP 工具。
Python 交易框架,用于构建、回测并实盘交易股票、期权、期货、外汇、加密货币和预测市场策略,支持 AI 代理参与决策。
一个用于教学研究的概念验证项目,由多个基于大模型的投资人智能体探索 AI 交易决策,不会真实下单。
开源免费的加密货币交易机器人,支持网格、定投(DCA)、AI 及 TradingView 策略,对接 Binance、Hyperliquid 等 15 家以上交易所。
基于 C++/Python 的开源量化交易框架,用于策略研究、组合构建与回测,主要面向 A 股数据。