很多人想做AI 量化交易工具,但一听说要学编程、要对接 API,就放弃了。其实借助 MCP 协议和大模型,已经可以尝试用自然语言描述策略,让 AI 协助完成行情查询、指标计算和交易执行。这篇文章记录我在这个方向上的学习与实践,仅供技术交流,不构成任何投资建议。
一、传统AI 量化交易工具的门槛在哪?
传统AI 量化交易工具通常需要这几步:
- 学 Python 编程
- 学数据处理库(Pandas、NumPy)
- 获取实时行情数据
- 对接交易软件 API
- 写策略、调试、上实盘
对非程序员来说,光是前几步就可能花掉几个月。很多人有思路,但卡在技术实现上。
二、MCP 协议改变了什么?
MCP(Model Context Protocol)是 Anthropic 推出的开放协议,让 AI 大模型可以调用外部工具。
简单说,就是把"行情查询""指标计算""下单""持仓管理"这些能力封装成标准工具,AI 想用时直接调用。工具以 JSON 描述,AI 根据用户意图动态选择并调用。
对于交易者来说,这意味着:
- 不会编程也能做量化交易
- 用自然语言描述策略就能自动交易
- AI 直接控制无限易期货账户执行交易
三、一个最小可用的自然语言交易系统
架构上可以分为三层:
- AI 层:Claude、GPT 等大模型,负责理解自然语言意图
- 中间件层:把自然语言翻译成交易软件能执行的指令
- 交易执行层:连接期货/券商交易软件,负责实际下单和持仓管理
以某开源中间件为例,它把无限易 PythonGO 的交易能力封装成 25+ 个 MCP 工具,覆盖:
- 实时行情查询(Tick 级)
- 八大技术指标计算(SMA、EMA、MACD、RSI、布林带、KDJ、ATR、CCI)
- 智能交易下单(开仓、平仓、撤单)
- 账户持仓与资金管理
- 内置风控系统
- SSE 实时推送
- MCP 协议兼容(Claude Code、Cursor、QoderWork 等)
在 Claude Code、Cursor 等支持 MCP 的 AI 客户端里配置好服务器地址后,就可以用自然语言与交易系统交互。
四、一个具体例子
假设你想做一个简单的策略,用传统方式你要写几十行代码。但用自然语言,你只需要说:
"帮我监控螺纹钢主力合约,当 5 日均线上穿 10 日均线时买入 1 手,当 5 日均线下穿 10 日均线时平仓。"
AI 会自动完成后面的行情获取、指标计算、下单逻辑。
五、怎么用?
如果你也想搭一个类似的实验环境,大致流程如下:
- 安装对应的基础软件环境
- 准备中间件服务(例如基于 Flask + SSE 的 MCP Server)
- 在 AI 客户端中配置 MCP 服务器地址
- 用自然语言告诉 AI 你的需求
建议先用模拟盘跑通流程,再上小资金实盘验证。
六、适合谁用?
- 有想法但不会写代码的人
- 想快速验证原型的用户
- 厌倦重复手动操作的人
- 对 AI + 自动化感兴趣的新手
七、注意事项
- AI 只是执行工具,不保证盈利,建议先用模拟盘测试
- 策略逻辑和风险控制必须自己负责
- 先用模拟盘或小资金测试
- 不要把账户信息泄露给第三方
- 任何策略都无法保证盈利,历史表现不代表未来
八、总结
AI 量化交易工具的门槛正在降低。过去你需要懂编程,现在你只需要懂交易。但工具只是工具,最终的风险和责任仍在交易者自己身上。
希望这篇文章对你有帮助。