[TOC]
在量化交易领域,策略的执行流程往往需要精确的编程控制与复杂的系统集成。但随着人工智能和自然语言处理技术的发展,量化平台也在不断进化。FMZ 平台近期推出的 MCP(模型交互协议–Model Context Protocol)服务,正是一次大胆而实用的创新 —— 它让用户可以通过自然语言直接控制交易策略、管理任务流程。可以更简单的探索更多量化交易应用场景。
告别繁琐的指令编码,只需一句话,就能启动、暂停、调整或查询一个策略运行状态。这种“用语言驱动量化交易”的方式,不仅极大提升了策略开发和运维的效率,也为构建更智能、自动化的交易系统打开了新视界。
接下来我们将一起来探索 FMZ MCP服务的实战应用。
Claude 是 Anthropic 家的大模型,FMZ平台上可以使用 Claude 和 Cherry Studio。本篇我们使用 Claude 作为选定的大模型进行探索。
由于 Claude 有多种计划,多种计划开放的功能、使用限制等均有不同,我们本篇使用基础版本的 Claude (即免费版)进行讲解,接下来的文章会陆续跟进Pro版本的 Claude 更多使用指南。
资料传送门:
平台传送门:
根据操作系统下载对应的 claude desktop APP,这里我使用的是 Mac OS 操作系统。
安装时,拖动 Claude 到 Applications 里面即可:
其它操作系统中安装 Claude 的方式和安装普通软件一样。
初次运行 Claude desktop APP 时,会提示进行一些使用偏好的选择,这些不重要。可以根据使用习惯和需求选择。
接下来 APP 会要求进行注册、登录,个人建议使用谷歌账号(邮箱G-Mail)直接登录就可以。
登录完成就可以看到这个大模型的操作界面了,界面和GPT等主流大模型UI基本类似。
问:什么是 MCP ?
解答: 简单说,MCP是允许AI助手(如Claude)安全地连接和访问各种外部数据源、工具和服务的一种协议。 让用户可以直接使用自然语言和智能体交互,驱动智能体完成一些量化交易任务。
问:FMZ 的 MCP 服务地址和token如何获取?
解答:
1、在FMZ平台页面:https://www.fmz.com/m/account#apikey
。
2、点击「创建新的ApiKey」按钮,然后在API列表里可以看到创建出来的token。
3、API列表中的一行信息就是已经创建好的一个FMZ平台API KEY,最右侧有「操作」选项,点击「MCP」选项。
4、在弹出的对话框中,查看当前登录的 FMZ 账户的 MCP 服务配置信息,切勿泄露。
5、从弹出的对话框中复制出 Claude desktop APP 所需的 JSON 配置信息。
例如以下JSON:
{
"mcpServers": {
"FMZ": {
"command": "npx",
"args": [
"mcp-remote",
"https://www.fmz.com/api/mcp/xxxxxx",
"--header",
"Authorization: Bearer xxxxxx"
]
}
}
}
以上 JSON 配置信息展示内容只是例子,私密信息已经掩码为 xxxxxx。
这里 JSON 中 args 字段的内容:
https://www.fmz.com/api/mcp/xxxxxx
是FMZ MCP服务通信地址。Authorization: Bearer xxxxxx
中的xxxxxx
是对应该地址的秘钥token,注意不要泄露。拿到了FMZ的MCP配置信息,就可以到 Claude desktop APP 上配置这个JSON了,还是以我使用的Mac OS系统为例:
打开登录 Claude desktop APP 后,在 Mac 系统右上角菜单,Claude -> Settings -> Developer
找到「Edit Config」选项,点击会弹出 claude_desktop_config.json 配置文件的所在目录,然后我们把上面获取到的JSON内容复制粘贴到这个文件中保存后关闭即可。
注意:
- 1、不同系统版本的Claude desktop APP可能配置文件的位置略有差别。
- 2、初次打开claude_desktop_config.json文件可能是{}
。
- 3、测试时,对于Mac OS系统,需要重启 Claude desktop APP 配置的MCP才生效。
配置 FMZ MCP 成功之后,在使用时会显示:
注意:
- 1、如果系统中安装了node.js
,需要检查node.js
的版本,不能太低,否则可能连接 MCP 服务初始化时失败,不过可以具体查看Claude的日志分析问题。
- 2、Claude的基础版本(免费版)对于上下文、数据量有限制,有些交互时会报错:
现在让我们展示一下 FMZ MCP 服务 + Claude 的创新使用体验:
在 Claude desktop APP 中我向 Claude 提问:“帮我看下我的FMZ上有几个托管者在运行。”
初步测试说明已经通信成功了。
继续提问测试,测试基础版的限制:
这个就是基础版本的限制,对于数据量稍微大一点,就会拒绝处理。
原因是我配置的交易所太多了,拉取数据的时候一下就超过限制了。
使用另一个FMZ账号进行测试:
测试获取行情
使用新的问题,提问:“获取我配置的所有交易所的BTC价格,计算差价。”
当初次调用某个方法时,会要求授权,授权一次即可。
结果超出Free额度了,看来免费的限制太多。
免责声明: 量化交易存在风险,请在充分了解相关风险的前提下使用本工具。投资有风险,入市需谨慎。
下一篇我们把 Claude 升级成 Pro 版本,来继续感受 Claude 大模型 + FMZ平台带来的量化使用新体验。 感谢阅读!