Trading Journal and Analytics
- 实用工具
- 版本: 2.10
- 更新: 10 十月 2026
- 激活: 5
GTM Journal 用你的 MetaTrader 5 终端中已有的交易历史生成一本交易日志。每一笔已平仓的持仓都会根据成交历史重建:入场、出场、开仓时设置的止损、该止损最终所在的位置,以及持仓期间达到的最高价和最低价。所有内容显示在一个面板内的十一个页面中,面板可以拖到图表上的任意位置。无需手动输入任何内容。
它不交易。它不开仓、不修改、不平仓,也不发送任何订单。它读取你的账户历史并整理出来供你复盘。你的笔记、标签、截图和设置都以文件形式保存在你自己的电脑上。唯一可能通过互联网发送内容的,是下文介绍的可选 AI 提问功能,而且只有在你添加自己的密钥后才会发送。
| 风险如何计算 R 倍数是一笔交易的结果除以入场时承担的风险。GTM Journal 以开仓时设置的止损来计算,而不是以之后移动过的止损(例如移到保本位)来计算。两者都会保留:原始止损画成红色风险框,移动后的止损画成一条单独的琥珀色线。 | ||
本页使用的术语:P/L = 盈亏。R 倍数 = 结果除以初始风险。MFE(最大有利波动)= 持仓期间价格朝有利方向移动的最远距离。MAE(最大不利波动)= 价格朝不利方向移动的最远距离。
十一个页面
| Calendar | 一眼看完整个月。每一天按结果着色,旁边列出当天的交易。 |
| Dashboard | 净盈亏、交易笔数、胜率、盈利因子和期望值。可在 Profit、Growth、Balance 和 Drawdown 之间切换的资金曲线,盈亏比例图,R 倍数直方图,按交易时段的结果,以及 GTM Score,它汇总了反映账户交易方式的六项指标。把鼠标移到曲线上,可以看到每个点的日期、品种、累计结果、累计余额和手数。 |
| Open | 仍在持有的仓位:止损、以金额表示的风险、当前以 R 计算的位置、浮动盈亏,以及每笔持仓的时长。 |
| Trades | 完整的交易列表,可按品种、方向、结果、时段和交易设置筛选。一个按钮即可把筛选后的列表导出为 CSV 文件。 |
| Trade detail | 一笔交易的完整情况。K 线图上画出从入场到原始止损的风险框、从入场到止盈的目标框、单独一条线表示的移动后止损,并标出入场和出场。周期按钮(M1、M5、M15、M30、H1、H4、D1 或 Auto)、缩放、左右滚动,以及跟随正在形成的 K 线的 Live 按钮。图表旁边显示:手数、风险、毛收益、隔夜利息、手续费、持仓时长、时段、入场小时、R 倍数、MFE、MAE、出场效率,以及入场时是否有高影响新闻发布。 |
| Analytics | MAE 对比 MFE 图、按交易设置的结果、按星期和小时的平均 R 表、按时段和星期几的分解,以及 News 标签页。 |
| Trade Setups | 你自己的方法列表,以及尚未指定交易设置的交易列表。在左侧选择一个设置,再点击右侧的交易即可为其打标签。 |
| Screenshots | 已保存图表图片的图库,可按盈利、亏损或品种筛选。每张图片都能打开对应的交易。 |
| Reports | 日报、周报和月报:余额曲线、每笔交易的盈亏、期间汇总,以及按品种和交易设置的分解。报告可以导出。 |
| AI Coach | 分为两部分。本地复盘在你的电脑上运行,不需要密钥,也不需要联网。它读取所选期间并列出发现的问题:仓位大小不一致以及与其他交易不同的那一笔、结果最弱的时段、回吐超过 1R 的交易、最长的连续亏损,以及下周可以考虑的一条规则。第二部分是可选的:使用你自己的 Google、OpenAI 或 Anthropic 密钥,可以用自己的话、以任何语言提问。只发送汇总统计数据,绝不发送你的账号、经纪商、登录名、订单号或密码。 |
| Settings | 强调色、界面语言、浅色或深色主题(各带一个调暗模式)、服务器 GMT 偏移(自动或手动)、魔术号筛选、平仓时自动截图、面板大小、每日限额以及你的交易设置列表。 |
更多功能
- 持仓。一个页面以及 Dashboard 底部的一条信息栏显示当前持仓:数量、有多少没有止损、含隔夜利息的浮动盈亏、如果所有止损都被触发的总亏损,以及该金额占净值的比例。这些持仓只做显示;交易在平仓时才会加入日志。
- 每日限额。在 Settings 中输入你自己的限额:以金额表示的最大亏损、以当日起始余额百分比表示的最大亏损,以及最大交易笔数。超过限额时,标题下方会出现一条红色信息栏,铃铛会显示提示,并且如果你选择,会打开 MetaTrader 的警报窗口。限额只做提醒。它们从不平仓,也不阻止交易。值为 0 表示关闭该限额。
- 多个账户。如果你在同一台电脑上交易多个账户,在每个终端中各打开一次面板。标题中随即出现账户按钮:仅本账户、所有账户合并,或任意单个账户。选择所有账户时,Dashboard 上的一张卡片会显示每个账户的净结果、胜率和平均 R。货币不会换算,账户使用不同货币时面板会提示你。
- News 标签页。Analytics 会标记每一笔在 MetaTrader 经济日历中、与该品种货币相关的高影响新闻发布前后 15 分钟内开仓的交易。它把这些交易与其他交易进行比较(净结果、胜率和平均 R),并用一句话说明差异。Trade detail 会显示事件名称。不会从终端以外下载任何数据。
- 交易卡片。在 Trade detail 中点击一次,即可把交易保存为一张 900 × 520 的图片:品种、方向、盈亏、R、手数、风险、时长、时段、入场、出场、入场时的止损、你的交易设置和心态记录,以及笔记的第一行。图片中不包含账号、余额或经纪商名称。
- 面板大小。图表窗口大小变化时面板会随之调整。可以拖动角落调整大小,或在 Settings 中使用 S / M / L。它会自动读取经纪商的 GMT 偏移,并在 MetaTrader 重启后回到你上次离开的位置。
- 浅色和深色主题,每种都有一个单独的调暗开关,用来降低对比度。
- 12 种界面语言:英语、西班牙语、葡萄牙语、法语、德语、俄语、土耳其语、印尼语、越南语、泰语、简体中文和日语。
- 通知。铃铛会列出今天平仓的交易、当天合计、没有交易设置的交易、没有止损就平仓的交易,以及任何已超过的每日限额。
- 你的数据保存在你的文件中。笔记、标签、截图和设置都是 MQL5\Files\GTMJournal 中的普通文件。你可以备份、移动它们,或用文本编辑器打开。
它不做什么
- 它不交易:不下单、不修改订单、不平仓、不提供信号,也不入场。每日限额只提醒你,不会阻止你。
- 它不预测任何事情,也不对未来结果作任何声明。它描述的是已经发生的交易。
- 持仓会实时显示,但只有在平仓后才会加入日志。
- R 倍数、MFE、MAE 和出场效率需要交易设有止损。没有止损就平仓的交易会被计入并标记,但无法以 R 来衡量。
- 只有当多个账户的终端运行在同一台电脑上时,才能合并这些账户。不同货币的金额不会换算。
- News 标签页使用 MetaTrader 的经济日历。如果你的终端没有日历数据,该标签页会提示,Analytics 的其他部分照常工作。
- AI 提问部分需要你自己的 Google、OpenAI 或 Anthropic API 密钥,并且需要在 Tools → Options → Expert Advisors 中允许该地址。本地复盘两者都不需要。
快速开始
- 从导航器把 GTM Journal 拖到任意图表上。一个图表就够了:它读取整个账户,而不只是该图表的品种。
- 允许算法交易,以便面板接收交易事件。它仍然不会下任何订单。
- GMT 偏移保持 Auto。只有在经纪商时间识别错误时,才在 Settings 中手动设置。
- 在 Trade detail 页面打开一笔交易并为其指定交易设置。大约有三十笔已标记的交易后,分析结果会更有参考意义。
- 可选:在 Settings 中设置每日限额,并在其他终端中各打开一次面板以加入那些账户。
输入参数
| 参数 | 作用 |
| Panel_X / Panel_Y | 面板打开的位置,以距图表左上角的像素表示。设为 20 时,面板会在你上次拖动到的位置打开。 |
| Panel_Width / Panel_Height | 面板大小(像素)。默认 1505 × 745(M 尺寸)。保持默认值时,会保留在面板内选择的大小。 |
| Accent | 强调色:Teal、Lime 或 Cyan。 |
| MagicFilter | 只显示一个魔术号。−1 显示账户上的所有交易。 |
| ServerGmtOffset | 经纪商服务器时间相对 GMT 的偏移(小时)。0 = 自动检测。其他任何值都会关闭检测,并按输入值使用。 |
| RefreshSeconds | 面板检查新平仓交易和每日限额的频率。默认 1 秒。 |
适用于任何经纪商和任何品种,支持对冲和净额账户。仅限 MetaTrader 5。
更多 GTM 工具
- GTM Panel Pro:手动交易管理器,提供四个交易组、四个挂单槽位、一键保本和追踪止损,以及 Telegram 控制。
- GTM EA Bot Studio:用拖放模块搭建你自己的智能交易系统(EA),无需编写代码。
- GTM Candle Timer 和 GTM Sessions:用于 K 线倒计时和交易时段的免费指标。
它们都在我的个人主页上。欢迎提出问题和需求。给我发消息,我会回复。

I downloaded version 2.0 of Trading Journal and Analytics. There were still a few minor issues that weren’t working properly, but the developer fixed them immediately after I sent an email, and version 2.1 was subsequently released. I’ve been using version 2.1 for quite some time now, and I haven’t encountered any further errors. Given how the program works now, I can only say that I would buy it again in a heartbeat. Thanks to the developer for this great software.