Composer Trade MCP 是一个开源的交易平台插件,允许用户通过自然语言与大型语言模型(如Claude)交互,快速创建、回测和执行股票及加密货币的交易策略。它通过 Model Context Protocol (MCP) 连接 AI 和 Composer 交易平台,简化复杂的交易流程,无需编程技能。用户可以利用技术指标如 RSI、MA 和 EMA,构建个性化的投资组合(称为“symphonies”),并实现自动化交易和动态调整。平台提供14天免费试用,适合零售投资者探索量化交易,核心功能免费,但高级功能需 API 密钥和订阅。
功能列表
- 支持通过自然语言与 AI(如Claude)交互,快速生成交易策略。
- 提供回测 API,允许用户测试策略的历史表现并与基准(如标普500)对比。
- 支持多种技术指标(RSI、MA、EMA)构建个性化投资组合。
- 自动化执行交易,动态监控市场并自动调整投资组合。
- 提供超过1000种现成策略,用户可直接投资或自定义。
- 支持股票和加密货币的多样化交易资产。
- 提供账户和策略的实时表现监控功能。
- 允许用户分享和社区交流自建策略。
使用帮助
安装流程
要使用 Composer Trade MCP,用户需要安装 Claude Desktop 并确保拥有 Claude Pro 或 Max 计划。以下是详细安装步骤:
- 安装 Claude Desktop:
- 从 Anthropic 官方网站下载并安装 Claude Desktop。
- 确保系统满足要求(如 Windows 或 macOS)。
- 安装 Composer MCP 扩展:
- 打开 Claude Desktop,进入
Settings > Extensions
。 - 点击
Install Extension
,选择composer-trade-mcp.dxt
文件(可从 https://github.com/invest-composer/composer-trade-mcp 下载)。 - 如果需要高级功能(如交易执行),在扩展设置中添加 Composer API 密钥。获取密钥需在 https://www.composer.trade 创建账户并登录。
- 打开 Claude Desktop,进入
- 配置环境:
- 安装 Python 包管理器
uv
,运行以下命令:curl -LsSf https://astral.sh/uv/install.sh | sh
- 打开 Claude Desktop 的配置文件,路径为
Settings > Developer > Edit Config > claude_desktop_config.json
。 - 添加以下内容以启用 Composer MCP:
{ "command": "uvx", "mcp_server": "composer-trade-mcp" }
- 如果
uvx
路径不正确,需替换为本地的uvx
路径。 - 保存后重启 Claude Desktop。
- 安装 Python 包管理器
- 验证安装:
- 重启后,进入 Claude Desktop,尝试输入指令如“Find the Composer strategies with the highest alpha”。
- 如果配置成功,Claude 将返回 Composer 数据库中的策略列表。
日志文件可用于调试,路径为:
- Windows:
%APPDATA%\Claude\logs\mcp-server-composer.log
- macOS:
~/Library/Logs/Claude/mcp-server-composer.log
主要功能操作
1. 创建交易策略
用户可以通过自然语言与 Claude 交互,快速生成交易策略。例如:
- 输入:“Build me a crypto strategy with a maximum drawdown of 30% or less.”
- Claude 将根据要求从 Composer 数据库中筛选策略,或生成新策略。
- 用户可指定技术指标(如 RSI、MA、EMA)或资产类型(如股票、加密货币)。
- 生成的策略会显示参数,如资产权重、交易条件和风险控制。
2. 回测策略
回测是 Composer Trade MCP 的核心功能,帮助用户验证策略的历史表现:
- 输入指令:“Compare the strategy’s performance against the S&P 500. Plot the results.”
- 系统会通过回测 API 提取历史数据,生成策略表现图表,并与标普500等基准对比。
- 用户可查看关键指标,如年化回报率、最大回撤和夏普比率。
- 回测功能无需账户即可使用,适合初学者测试策略。
3. 执行自动化交易
- 用户需订阅 Composer(提供14天免费试用)并连接经纪账户(如 Alpaca)。
- 输入指令如:“Invest in symphony ID 123 for account XYZ.”
- 系统将自动执行交易,并根据市场变化动态调整投资组合。
- 注意:涉及资金的操作(如
invest_in_symphony
、withdraw_from_symphony
)需谨慎,仅允许单次授权,避免意外操作。
4. 监控和管理
- 输入:“Show my portfolio daily performance.”
- 系统返回账户和各策略的实时表现数据,包括收益、持仓和现金余额。
- 用户可通过指令调整策略,如“Rebalance symphony now”或“Liquidate symphony ID 123”。
特色功能操作
1. 使用现成策略
Composer 提供超过1000种现成策略,覆盖长期投资、科技股、多元化等类别:
- 输入:“Find the Composer strategies with the highest alpha.”
- 系统列出高 alpha 策略,用户可查看详情(如历史回报、风险指标)。
- 直接投资现成策略,或通过无代码编辑器调整参数。
2. 社区分享
- 用户可将自建策略分享到 Composer 社区,供他人测试或投资。
- 通过 Composer 网站或 Slack 社区与其他用户交流策略灵感。
3. 动态调整
- “Symphonies”会持续监控市场,根据预设逻辑自动重新平衡。
- 例如,输入:“Analyze my symphonies and determine whether I should increase/decrease my investments.”
- Claude 将结合最新市场趋势和策略表现提供建议。
注意事项
- 推荐使用 Claude Opus 4,优于 Sonnet,擅长工具使用。
- 启用 Claude 的 Research 模式以获取最新金融数据。
- 交易执行需谨慎,避免频繁调整导致额外费用。
- 回测结果基于历史数据,不保证未来表现。
应用场景
- 零售投资者尝试量化交易
普通投资者可通过 Composer Trade MCP 使用自然语言快速构建和测试交易策略,无需编程技能,适合希望进入量化交易的初学者。 - 专业交易者优化策略
经验丰富的交易者可利用回测 API 和技术指标,快速验证复杂策略,节省手动分析时间。 - 加密货币投资
用户可创建专注于加密货币的策略,结合 RSI、EMA 等指标,动态调整投资组合以应对市场波动。 - 社区策略分享
投资者可将自建策略分享到 Composer 社区,吸引其他用户测试或投资,适合热衷于社交投资的用户。
QA
- Composer Trade MCP 需要编程技能吗?
不需要。平台通过自然语言交互和无代码编辑器,让用户无需编程即可创建和执行策略。 - 回测功能是否免费?
是的,回测功能无需账户即可使用,但高级功能(如交易执行)需订阅和 API 密钥。 - 支持哪些资产类型?
支持股票、ETF 和加密货币,覆盖多种资产类别。 - 如何获取 API 密钥?
在 https://www.composer.trade 创建账户,登录后可生成 API 密钥。 - 交易是否有额外费用?
Composer 提供零佣金交易,但可能涉及其他费用,详情见 https://www.composer.trade 的费用说明。