Trading Cost Ledger
- 实用工具
- 版本: 1.10
- 更新: 16 九月 2026
- 激活: 10
Trading Cost Ledger 只读取账户自己已经收盘的成交历史,只加总两样东西:手续费和库存费。它不预测,也不给建议。面板上的每一个数字,都是这个账户上已经实际发生的金额。
数字是怎么算出来的:它读取最多 365 天的已收盘成交,覆盖所有品种、所有魔术号——统计的是整个账户,不是当前图表上的品种。Total commission (365d) 把每笔成交记录的手续费加总;Total swap (365d) 把每笔成交记录的库存费按原来的正负号加总——合计为正,说明这个账户收到的库存费比付出的多。Trading cost (365d) 是手续费合计,再加上库存费合计里属于支出的那一部分(库存费合计就算是正数,成本也不会变成负的,只是不再往上加)。面板上最大的那个数字,把这笔交易成本除以同一时间段里所有以正数收盘的成交金额合计,这样就能看出成本占账户正数那一侧总额的比例——面板只显示这个比例本身,不显示正负两边各自的原始金额。如果 365 天窗口里符合条件的成交不到 5 笔,历史数据就不够算出一个数字,这时面板会显示 "Collecting history"。
Highest-cost symbol 说的是同一 365 天里手续费加库存费支出合计最高的那一个品种,旁边跟着这个金额。Highest-cost weekday 同样说的是这同一 365 天里,这些支出合计最高的那一个星期几,旁边也跟着金额。一份 CSV 报表会写到终端的文件夹里,按月份和品种分开,手续费、库存费、交易成本和成交笔数各占一列——适合想看比面板上放得下更多数字的人。文件的绝对路径就印在面板上,不用另外去找。
截图 1,USDJPY M15,一个有真实交易历史的模拟账户:标题显示 6.4%,也就是过去365天里手续费和库存费占总盈利的比例,下面一行是 Trading cost (365d) 94403.00 JPY。分隔线以下,Total commission (365d) 和 Total swap (365d) 共用一行,Highest-cost symbol 显示 BTCUSD 94249.00 JPY,Highest-cost weekday 显示 Wednesday 94249.00 JPY,底部印着 CSV report 的保存路径,State 显示 OK。这个账户的库存费合计太长,列宽放不下,被截断成 -94385...;旁边的手续费一栏在这个字号下是空的。两个合计都会完整写入 CSV report。这里的每一个数字,都是拍摄那一刻这个账户自己的平仓历史所包含的值——不是占位符,也不是估算值。
截图 2 到截图 4 是同一个账户、同一时刻、同一块面板的三种读法。截图 2 放大了标题下方的区块,让两行 Highest-cost 能以原始大小阅读,上面一行是两个合计。截图 3 把另一个角落、较小的字号和较大的字号并排放在一起,这正是显示类参数所能控制的范围。截图 4 列出了这个工具不做的事。这些参数只改变面板的位置、文字的大小和颜色,以及是否写出 CSV report——数字本身来自这个账户的历史,而不是眼前的图表。
它不做的事:它从不下单、不平仓、也不修改任何订单——和终端的交易那一侧完全没有连接。它不用任何技术指标,也不看任何其他周期;唯一的材料是每一笔已收盘成交自己的手续费、库存费、品种和时间。它从不建议回避某个品种,也不建议换经纪商——面板给出的只是金额。它不估算点差成本,因为已收盘成交的历史里不会记录下单那一刻的市场价格——只测量手续费和库存费。它不比较经纪商,也不预测未来的成本。它不会把多个账户或多个终端的历史合在一起算——只算图表所在的这一个。入金、出金以及其他非交易的余额变动,都不计入任何一项统计。
一共 5 个参数。4 个只和显示有关:显示或隐藏面板、放在哪个角落、字号、文字颜色。第 5 个开关控制 CSV 报表的开和关——默认是开,因为报表是这个工具真正产出的两样东西之一。设置里没有任何数值阈值——365 天的窗口和 5 笔的最低样本数都是写死的。
有一点值得提前知道。策略测试器的账户历史只包含那一次测试运行中产生的成交,所以在一次全新的测试上,面板通常会一直停在 "Collecting history"。这是测试器本身的工作方式决定的,不是工具的问题——挂到真实账户或有真实交易历史的模拟账户上,面板和 CSV 报表都会从第一个报价开始,填上这个账户自己测出来的数字。
这是同一位作者提供的一组账户历史工具之一。三款免费、不给建议的指标——Trade Behavior Mirror、Win Streak Size Creep Mirror 和 Multi-Symbol Chase Mirror——读取同一类已收盘历史,分别显示亏损后不久开的仓、连胜期间手数的增长、交易过的品种数量。这是同一系列里第一款付费工具,专为想看成本这一面、而不是行为这一面的人做的。作者的 MQL5 主页上,这几款工具和多款付费的 MT5 指标、工具一起列出,包括黄金专用信号、交易风险限制、回测与实盘对比核查。
