Ccxt Mcp

Ccxt Mcp

🚀 CCXT 交易机器人协议服务器(MCP)

CCXT 是一个强大的加密货币交易所接口库,支持 Binance、Coinbase、OKEx 等多家交易所。本项目搭建了基于 CCXT 的 MCP(机器学习协议)服务器,借助 AI 模型实现与加密货币交易所的交互操作。

🚀 快速开始

如何运行

# 克隆仓库
git clone https://github.com/lazy-dinosaur/ccxt-mcp.git

# 进入项目目录
cd ccxt-mcp

# 安装依赖
npm install

# 构建
npm run build

✨ 主要特性

市场信息检索

  • 列出所有可用的交易所
  • 获取特定交易所的市场信息
  • 查看具体交易对的价格数据
  • 获取订单簿信息
  • 查询历史 OHLCV(开盘价、最高价、最低价、收盘价、成交量)数据

交易功能

  • 创建市价单和限价单
  • 撤销订单并检查订单状态
  • 查看账户余额
  • 查询交易记录

交易分析

  • 日度/周度/月度业绩分析
  • 赢率计算(过去7天、30天、全部时间)
  • 平均利润/损失比率(R 多重)
  • 最大连续亏损/盈利系列分析
  • 资产波动性跟踪
  • 综合绩效指标
  • 交易模式识别
  • 按时间段计算回报

头寸管理

  • 资金比率交易(例如,以账户资金的5%建仓)
  • 期货市场杠杆设置(1 - 100x)
  • 根据波动性调整仓位大小
  • 实现分批买卖策略

风险管理

  • 基于技术指标的止损设置(例如,在最近12个5分钟蜡烛图中的最低点设置止损)
  • 波动性-based 止损/获利(基于 ATR 的倍数)
  • 设定每日/每周最大允许损失限制
  • 动态止盈设置(跟踪止盈)

💻 使用示例

基本查询示例

请告知我 Binance 和 Coinbase 上的 BTC/USDT 现货市场的当前价格,并比较它们之间的差异。

高级交易查询示例

头寸管理

在 Bybit 账户(bybit_futures)上对 BTC/USDT 期货市场开多头头寸,使用资金的5%并设置10倍杠杆。基于移动平均收敛散度策略进场,并将止损设在最近12个5分钟蜡烛图中的最低点。

绩效分析

分析我在 Binance 账户(bybit_main)过去7天内的交易记录,展示胜率、平均利润以及最大连续亏损情况。

📚 详细文档

使用注意事项和建议提示

⚠️ 重要提示

当使用 AI 模型时,在进行交易前,确保准确区分是期货市场还是现货市场。如果没有明确的指示关于使用的资本比例或金额,则应默认使用整个可用资金进行计算。

💡 使用建议

示例请求:查看并比较币安和 Coinbase 上的比特币当前价格。

与 AI 模型协同工作

当在 Claude Desktop 上注册后,您可以向 AI 模型发出上述类型的请求。

开发指南

从源码构建

# 克隆仓库
git clone https://github.com/lazy-dinosaur/ccxt-mcp.git

# 安装依赖
npm install

# 构建项目
npm run build

接口文档

所有 API 端点均基于 Express 框架实现,具体内容请参考 api-docs.md 文件。

📄 许可证

本项目采用 MIT 许可证,具体许可内容请查看 LICENSE 文件。

  • 0 关注
  • 0 收藏,31 浏览
  • system 提出于 2025-09-26 07:51

相似服务问题

相关AI产品