讲师中心 微信公众号
AI工具推荐 视频效率加速

TradeMemory Protocol

Polar Sponsor
爱发电 赞助
.NET 9.0

专为MT5/外汇交易者设计的AI交易记忆。记录每笔交易,发现交易模式,获取AI驱动的智能分析与自动策略调整。唯一...

贸易记忆协议

功能概述

贸易记忆协议是一项面向实际任务的技能,主要用于给您的AI代理持续交易记忆;Trade Memory记录每个交易决定, 发现不同会程的规律, 使用AI来反思您的交易行为, an。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

TradeMemory 协议

为您的 AI 代理赋予持久化的交易记忆能力。TradeMemory 记录每一笔交易决策,跨会话识别行为模式,利用 AI 反思您的交易行为,并自动调整风险建议。它兼容 MT5、Binance、Alpaca 或任何可输出交易数据的平台。

基于 MCP(Model Context Protocol)构建。已通过 203 项测试。MIT 开源许可证。

安装

pip install tradememory-protocol

验证安装是否成功:

python -c "import tradememory; print('TradeMemory ready')"

MT5 用户配置指南

若您使用 MetaTrader 5 进行交易,TradeMemory 可每 60 秒自动同步您已平仓的交易 —— 无需修改您的 EA 代码。

# 1. 安装 MT5 Python API
pip install MetaTrader5 python-dotenv requests

# 2. 克隆同步脚本仓库
git clone https://github.com/mnemox-ai/tradememory-protocol.git
cd tradememory-protocol

# 3. 配置凭据
cp .env.example .env
# 编辑 .env 文件,填入您的 MT5 登录账号、密码和服务器名称

# 4. 启动 TradeMemory 服务端
python -m src.tradememory.server
# 默认运行于 http://localhost:8000

# 5. 启动 MT5 同步(在另一个终端中执行)
python scripts/mt5_sync.py
# 每 60 秒轮询一次 MT5,获取新平仓交易

完整配置说明、开机自启设置及故障排查,请参阅 MT5_SYNC_SETUP.md。

安全与权限说明

安装期间的网络访问: install.sh 和 setup_mt5.sh 脚本会执行 pip install(从 PyPI 下载包)和 git clone(从 GitHub 下载代码)。这些是标准的 Python 项目安装步骤 —— 运行前请务必审阅脚本内容。

运行时的网络访问: TradeMemory 服务端默认仅监听 localhost:8000,不主动发起任何出站网络请求。若您设置了环境变量 TRADEMEMORY_API 并指向远程 URL,则交易数据将被发送至该端点 —— 仅应在您完全可控的端点上启用此功能。若设置了 ANTHROPIC_API_KEY,反思引擎会将脱敏后的交易模式发送至 Claude API 进行分析。

环境变量: 所有环境变量均为可选。MT5 凭据(MT5_LOGIN、MT5_PASSWORD、MT5_SERVER)仅在启用 MT5 同步时需要,它们存储于本地 .env 文件中,由 mt5_sync.py 读取以连接您的 MT5 终端。这些凭据不会被记录或上传至任何外部服务。

文件系统访问: TradeMemory 仅向项目目录下的单个 SQLite 数据库文件(tradememory.db)写入数据,不会在项目目录之外创建或修改任何文件。

无隐式权限: 本功能不会自动安装依赖、修改系统文件,也不要求提升权限。所有配置步骤均明确列出,且需用户主动执行。

可用命令

使用自然语言向您的代理发出以下指令,TradeMemory 将自动完成后续操作。

记录一笔交易

“记录我的交易:XAUUSD 多单 0.05 手,入场价 2847,出场价 2855,盈利 $40”

调用 store_trade_memory。将该笔交易连同完整上下文一并存入 L1(原始交易层)。您还可补充市场状况与个人反思:

“记录我的 XAUUSD 空单,入场价 5180,出场价 5165,盈利 $75。伦敦时段突破行情,成交量高。我注意到入场前已有确认性回撤。”

查看绩效表现

“展示我本周的交易绩效”

调用 get_strategy_performance。返回各策略的详细统计信息:胜率、盈亏比(Profit Factor)、平均盈利/亏损额、最大回撤、最佳与最差交易等。

“对比我的 VolBreakout 与 Pullback 策略绩效表现”

回顾历史交易

“展示我上个月的 XAUUSD 交易记录”

调用 recall_similar_trades,按交易品种与日期筛选。返回匹配交易及其上下文、结果与经验总结。

“我最近 5 笔亏损交易是什么?问题出在哪里?”

运行 AI 反思分析

“对我的最近 20 笔交易运行一次反思分析”

调用反思引擎,跨多笔交易识别潜在模式。可发现时段优势(如伦敦 vs 亚洲时段)、策略表现差距、信心水平与实际结果的相关性、以及回撤序列特征等。

“你在我的伦敦时段交易中发现了哪些模式?”

对比不同时间段

“我当前的表现相比上周如何?”

调用 get_strategy_performance 分别获取两个时间段的数据并进行对比,明确展示您的胜率、盈亏比与风险管理能力是持续改善还是趋于恶化。

深度复盘某笔特定交易

“告诉我关于交易 MT5-2350547759 的详情”

调用 get_trade_reflection。返回完整上下文:入场逻辑、市场状况、出场理由、盈亏、经验教训及评级。

MCP 工具参考

工具 用途
store_trade_memory 以完整上下文方式存储一笔交易决策(含交易品种、方向、价格、策略、市场背景、反思等)
recall_similar_trades 根据相似市场背景检索历史交易,用于模式匹配
get_strategy_performance 按策略聚合统计指标:胜率、盈亏、盈亏比、最佳/最差交易等
get_trade_reflection 深入分析某笔特定交易的决策逻辑与经验教训

三层记忆架构

TradeMemory 将您的交易数据组织为三个逻辑层级:

L1 — 原始交易层(热数据)
每笔交易均记录以下字段:交易品种、方向、手数、入场/出场价格、盈亏(P&L)、时间戳、策略名称、信心评分、决策依据、市场背景及交易后反思。

L2 — 发现模式层(温数据)
反思引擎每日运行,从 L1 数据中挖掘规律:

  • 时段表现差异(例如伦敦时段胜率 78%,亚洲时段仅 31%)
  • 策略优势对比(例如 VolBreakout 盈亏比 1.89,MeanReversion 仅 0.72)
  • 信心水平相关性(高信心交易胜率 85%,低信心仅 20%)
  • 回撤序列特征与恢复模式

L3 — 策略调优层(冷数据)
基于 L2 发现的模式,生成规则驱动的策略优化方案:

  • 自动停用持续亏损的策略
  • 对已验证有效的优势策略加大手数
  • 在趋势行情中限制交易方向(如只做多)
  • 根据历史相关性动态调整信心阈值

每日反思自动化配置

通过 cron 任务配置,让您的代理每天定时向您推送交易总结:

# OpenClaw cron:每日 23:55 执行反思分析
openclaw cron add --name "Daily Trade Reflection" 
  --cron "55 23 * * *" 
  --session isolated 
  --message "Run a reflection on today's trades and send me a summary" 
  --announce

也支持周度与月度反思:

# 周度反思(每周日 23:55)
openclaw cron add --name "Weekly Trade Reflection" 
  --cron "55 23 * * 0" 
  --session isolated 
  --message "Run a weekly reflection on my trading performance and compare to last week" 
  --announce

# 月度反思(每月 1 日 00:00)
openclaw cron add --name "Monthly Trade Reflection" 
  --cron "0 0 1 * *" 
  --session isolated 
  --message "Run a monthly reflection on my trading. Summarize wins, losses, pattern changes, and strategy adjustments." 
  --announce

注意: 在 --announce 参数后添加 --channel whatsapp 或 --channel slack,可将通知路由至指定通信渠道。具体支持的渠道取决于您的 OpenClaw 配置。

托管 API(即将上线)

当前版本为本地运行。我们计划推出托管版 API(地址:mcp.mnemox.ai),包含以下特性:

  • 云端反思引擎(无需本地配置 API Key)
  • 跨会话模式分析 + 持久化存储
  • 多账户监控(多个 EA 共享同一套记忆)
  • 行为漂移检测 Webhook 告警

免费版:本地安装(即当前版本)。专业版:托管 API,支持云端反思分析与多账户管理。定价方案待定。

环境变量

变量名 是否必需 说明
ANTHROPIC_API_KEY 否 启用大语言模型驱动的反思分析(Claude)。未设置时,默认采用规则驱动分析。
MT5_LOGIN 仅限 MT5 用户 MetaTrader 5 账户号码
MT5_PASSWORD 仅限 MT5 用户 MetaTrader 5 密码
MT5_SERVER 仅限 MT5 用户 经纪商服务器名称(例如 “ForexTimeFXTM-Demo01”)
TRADEMEMORY_API 否 API 端点地址,默认为 http://localhost:8000
SYNC_INTERVAL 否 MT5 同步轮询间隔(秒),默认为 60

相关链接

  • GitHub 仓库:https://github.com/mnemox-ai/tradememory-protocol
  • PyPI 页面:https://pypi.org/project/tradememory-protocol/
  • 文档中心:https://github.com/mnemox-ai/tradememory-protocol/blob/master/docs/TUTORIAL.md
  • 本地演示:python scripts/demo.py(模拟 30 笔交易,无需 API Key)
目录

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

相关专题

更多
DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

0

2026.11.04

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

XORM框架零基础入门教程
XORM框架零基础入门教程

本专题梳理XORM框架的入门路径,从框架定位、依赖安装、连接数据库到跑通第一个增删改查示例,讲清Engine初始化、日志开启与项目目录规划,并对比GORM等同类ORM的差异,帮助Go开发者建立整体认知。

0

2026.11.04

Docker Desktop怎么设置端口映射
Docker Desktop怎么设置端口映射

本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。

0

2026.11.03

Docker Desktop镜像构建教程
Docker Desktop镜像构建教程

想使用Docker Desktop将本地项目构建成Docker镜像?本专题围绕镜像构建的实际操作展开,介绍Dockerfile编写、构建命令使用、镜像标签设置和构建日志查看等内容,同时整理镜像无法生成、依赖安装失败及构建缓存异常等问题的排查思路。

0

2026.11.03

Docker Desktop容器创建指南
Docker Desktop容器创建指南

本专题聚焦Docker Desktop容器创建与运行配置,介绍通过本地镜像或远程镜像创建容器的方法,以及容器启动、终端访问、日志查看和基础管理等操作。针对端口冲突、参数配置不当、容器无法启动等情况,也整理了相应的排查方向。

0

2026.11.03

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
HTTP 中文开发手册
HTTP 中文开发手册

共0课时 | 0人学习

布尔教育HTTP协议视频教程
布尔教育HTTP协议视频教程

共10课时 | 4.3万人学习

尚学堂Swift入门视频教程
尚学堂Swift入门视频教程

共44课时 | 16.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn