Strategy Ledger
- 实用工具
- 版本: 8.51
- 更新: 24 九月 2026
Strategy Ledger 是一个面向 MetaTrader 5 的只读账户分析面板。它按 EA、策略和品种分别呈现账户结果。
详细手册,逐项说明每个功能:
https://www.mql5.com/en/blogs/post/774132
MetaTrader 只显示整个账户的一个余额。当多个 EA 同时交易时,这个余额无法显示各自的贡献。Strategy Ledger 读取账户历史,重建已平仓的持仓,将它们归属到各个策略,并在一个面板中呈现结果。
本产品不会开仓、修改或平仓。它不包含任何交易策略,不创建指标,也不读取图表价格。
主要功能
- 按 EA、单个策略或品种统计结果。
- 从今天到全部历史的预设周期,以及自定义日期范围。
- 已实现与浮动结果、持仓敞口、交易统计、回撤和净值曲线。
- 佣金、隔夜利息、成本占比,以及入场和出场滑点估算。
- 基于固定规则的表现评级、文字总结和状态标记。
- 交易组:同时开立或同时平仓的持仓算作一次决策。
- 账户和每一行的实时净值回撤跟踪。
- 交互式命名、分组、移动、隐藏、恢复、展开和排序。
- CSV 格式的详细指标和审计导出。
如果你运行的策略不止几个
以上全部属于免费版,并且会一直保持免费——它会继续获得修复和精确性改进。Strategy Ledger Pro 增加的是当账户行数多到一屏放不下时才开始重要的工具:
- 相关性 — 哪些 EA、策略或品种在同一天同向波动,让六行看似健康的数据不会其实是同一笔押注换了六个名字。
- 评级历史 — 每一行逐月的评级,从你自己的交易记录中重建。
- 身份 — 决定哪些魔术号算作一个策略,把任何注释还原为独立行,并查看每个魔术号的各手数及其盈亏。
- 交易时段与小时热力图 — 把面板筛选到亚洲、伦敦或纽约时段,看清每个策略究竟在一天中的哪些小时赚钱。
- propfirm 限额 — 每日亏损、最大回撤和盈利目标,以及各自还剩多少空间。
- 成交报告 — 你的经纪商如何成交你的订单:滑点成本、成交是否有利与不利同样频繁、成交速度、每手佣金和每手每日隔夜利息。
- 魔术号视图、点数、固定手数模式、紧凑视图、面板内指南和一键截图。
账户数据如何构建
Strategy Ledger 统计的是完整持仓而非单笔成交。MetaTrader 可能通过多笔成交来开立或平掉一个持仓。面板按持仓标识把这些成交归组,并在平仓量等于开仓量时记录为一笔交易。部分平仓仍属于同一持仓。
每个结果都包含利润、佣金、手续费和隔夜利息。经纪商在账户历史中记录的入金、出金、信用、更正、赠金、费用、利息、股息和税费会计入账户核对。
策略通常由魔术号和开仓成交经清理后的注释共同标识。这支持用一个魔术号运行多个内部策略的 EA。从 MQL5 信号复制的交易会合并为一个策略。魔术号为零的手动和移动端交易也可以纳入。
并非每个持仓都是一次独立的决策。一个 EA 用一个信号开出四个持仓,或一个网格一次性平掉整篮,都只是一次决策;把它们算作四次或四十次会夸大数字的可信度。因此,同一魔术号和品种在短时间窗口内开立、或作为阶梯一起平仓的持仓,算作一个交易组。金额始终按持仓统计;统计置信度、最小样本和评级使用交易组。
页脚将重建的已实现结果和余额操作与 MetaTrader 报告的余额和信用进行比较。任何差异都会显示。净额反向成交可能使交易边界不确定,这些行标记为 Unverified 且不评级。
视图、周期和整理
EA 视图把策略归到所属 EA 之下。品种视图按交易品种归组同样的数据。多个 EA 行可以同时保持展开。
可用周期:今天、本月至今、本年至今、7 天、30 天、90 天、12 个月、全部历史,以及自定义日期范围。持仓可按平仓时间或开仓时间归入周期。
名称可以从成交注释中学习,也可以手动指定。策略可以重命名、按选择分组、拖到另一个 EA、合并或拆分。相同注释可以跨魔术号合并,并有例外列表。手动分组时,涉及的每一行都会固定到该组,因此分组不会被此后自动命名规则的改进打乱。
行可以单独或批量隐藏,之后再恢复。隐藏行按 EA 视图和品种视图分别保存。它们不计入可见合计和过滤后的余额曲线。列可按名称、结果、盈利因子、平仓数、回撤或期望值排序。
仪表盘和策略详情
标题栏显示账户、经纪商、余额、净值、可用保证金、服务器时间和数据状态。摘要显示已实现结果、当前浮动结果、两者合计、平仓盈利因子、最大余额回撤、按当前价值最强的行,以及面板关注规则选出需要复核的行。
表格显示平仓数、胜率、已实现结果、浮动结果、盈利因子、期望值、最大平仓回撤、恢复因子,以及带回撤路径的紧凑净值曲线。有行被隐藏时,这些数字描述的是显示的选集。
展开的详情包含总盈利与总亏损、持仓敞口、盈亏笔数、交易组、平均持仓时间、平均盈利与亏损、盈亏比、最佳与最差连续、回撤百分比、当前回撤、成交量和盈利月份比例。
还显示评分、统计置信度、System Quality Number、近期趋势、蒙特卡洛回撤估计、实时净值回撤、佣金、隔夜利息、成本占比、入场和出场滑点、最差滑点和滑点占比。包含月度净额图和按品种的分解。
评级和风险标记
评分结合统计置信度、盈利因子和恢复因子。每个分量在平均前设有上限。浮动亏损可能限制评分,因为平仓统计不包含该未实现亏损。
默认最小样本为 20 个交易组。低于此值的行标记为 Unproven。其他评级依据评分和配置的亏损阈值从 Losing 到 Exceptional。评级描述的是记录的账户数据,不是交易信号或预测。
状态标记标识:有持仓、无平仓交易、不活跃、亏损结果、浮动亏损、浮动亏损大于已记利润、近期结果转弱、统计确认不足、回撤超过打乱历史的估计、盈利 EA 内的亏损策略,以及实时净值回撤明显高于平仓回撤。展开某行会显示适用的标记和文字说明。
回撤、成本和滑点
平仓回撤无法显示持仓期间的完整波动。Strategy Ledger 可以每秒采样一次实时净值,并为账户、每个 EA 和每个策略保存自前高以来观察到的最大跌幅。跟踪从功能首次启用时开始,并显示起始日期。记录跟随行的生命周期,而不跟随周期选项卡或隐藏状态:改变屏幕上显示的内容不会写入回撤。
实时跟踪关闭时,详情面板可显示通过打乱平仓结果得到的第 95 百分位回撤估计。该估计和所有评级只描述历史数据。
佣金和隔夜利息分别报告,且各自包含持仓已计入的金额。在数据充足时,成本占比显示为总成交额的百分比。
出场滑点在出场订单含有请求价格时估算,包括止损、止盈和挂单出场。入场滑点针对有请求入场价的挂单估算。市价单没有可比价格,因此面板报告不可用或部分覆盖。数值按品种当前的每跳价值换算为账户货币,并附带测量事件数。
导出
指标导出写入显示的分组和策略,包括结果、统计、成本、滑点、评级和文字总结。自动导出可在每次刷新后运行。
审计导出列出重建的平仓持仓、当前持仓、周期和隐藏状态,以及独立的持仓对成交核对。用于调查缺失历史或计算差异。
布局和保存的设置
面板支持深色和浅色主题、鼠标滚轮滚动、自定义宽度和表格高度、自动适配图表、显示缩放、手动文字缩放和可选的实时时钟。面板过窄时逐步移除列,并且从边角调整大小在任何尺寸下都很流畅。
名称、分组、隐藏行、展开行、排序、周期、视图、主题和面板尺寸都可以记住。状态和实时净值历史按账户和服务器分别保存。可用时复制旧的名称和布局文件。旧的净值历史仅在对应设置启用时才采用。
输入参数控制命名和分组、手动交易、交易组窗口、周期基准、起始周期、排序、主题、面板位置和尺寸、图表适配、实时时钟、保存的布局、统计总结、最小样本、蒙特卡洛次数、净值跟踪、状态阈值、自动导出、文字大小、诊断日志,以及可选采用旧净值历史。
安装和限制
- 在 MetaTrader 的历史选项卡中选择全部历史。
- 把 Strategy Ledger 加载到单独的图表上。任何品种和周期均可。
- 首次扫描后检查核对行。
完整的结果需要完整的账户历史。经纪商记录缺失、异常的成交结构和净额反向可能造成差异或未验证的行。
滑点值是估算。换算使用品种当前的每跳价值而非成交时的价值。订单未指定请求价格时无法测量滑点。
如果 EA 在每笔交易上写不同的注释,注释可能生成独立的策略行。常见数字和订单引用会自动移除,其余行可手动分组。Strategy Ledger Pro 还可以把整个魔术号声明为一个策略。
问题和故障报告可通过产品评论或 MQL5 私信提交。报告计算差异时请附上审计导出。


Such a useful tool! Many interesting insights. Thank you :)