Repolode
olaxbt

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. 1

    克隆仓库

    git clone https://github.com/olaxbt/ai-market-maker.git
  2. 2

    安装 uv 及 Python 依赖(请先安装 TA-Lib,见 README)

    pip install uv && uv sync --extra dev
  3. 3

    复制环境变量模板,并在 .env 中设置 OPENAI_API_KEY 或 ATLASCLOUD_API_KEY

    cp .env.example .env
  4. 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)。

标签

#agentic-trading#crypto#multiagent-systems#backtesting#langgraph#risk-management#paper-trading#claw#openclaw#stock

常见问题

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 数据每日更新。

相关项目