自定义分析:把交易历史层层切分,直到它说出真相(2026 年版)
🎯 账户平均值不是策略
账户页面上只有一个盈利因子、一个胜率、一个回撤。可几乎没有人只做一种交易。
比如 EURUSD 上跑着一个 EA(智能交易系统),黄金上跑着另一个,平时还顺手做几笔手动单。三月份试过三周马丁格尔,后来停了。控制台把这些全部加在一起,最后给您一个数字,可这个数字哪一部分都说明不了。
这个数字当然有用:陌生人评估您的业绩记录,看的就是它;控制台解读指南教您读的也是它。但您真正想知道的事,它回答不了:这个账户到底靠哪一部分赚钱,又是哪一部分在悄悄把钱吐回去?
自定义分析就是为回答这个问题而做的。从自己的交易里挑出一部分,页面上的每项统计都会重新计算,就当账户里从来只有这些交易。
🎛️ 面板里的所有筛选项
自定义分析只有一个侧边面板。这里的操作不会改动您的历史记录:您只是在圈定一部分交易,什么都没有编辑。
| 筛选项 | 设置什么 | 能单独看出什么 |
|---|---|---|
| 日期范围 | 开始 / 结束日期 | 某个季节、某个季度,或某次改参数之后的全部交易 |
| 账户 | 账户开关(仅限投资组合) | 多账户投资组合里的单个账户 |
| 品种 | 标签,取自该账户交易过的品种 | 单个品种,或一组品种(比如贵金属) |
| 魔术号 | 标签,0 显示为 手动 (0) | 单个 EA,或只看主观交易 |
| 交易类型 | 买入(做多)、卖出(做空)、入金、出金 | 方向偏好,或余额操作 |
| 星期 | 周一至周日开关 | 周一跳空、周五收盘 |
| 交易时段(服务器时间) | 24 个整点开关,00–23 | 某个交易时段:伦敦、纽约或两者重叠的时段 |
| 手数 | 最小 / 最大 | 加大手数到底是帮了忙,还是帮了倒忙 |
| 盈亏范围 | 最小 / 最大,按账户货币,已扣佣金和库存费 | 极端值,或剔除极端值后的其余交易 |
| 交易持续时间 | 最小 / 最大,单位为秒(平仓时间减开仓时间) | 剥头皮单与长持单的对比 |
| 选项 | 计算盈利时包含库存费 | 策略本身的毛结果,对比经纪商最终留给您的部分 |
| 注释筛选 | 包含或排除,关键词用逗号分隔 | EA 写进注释栏的任何内容 |
有三个细节最容易踩坑。
时段按经纪商服务器时间算,不是您本地的时间。多数 MT4、MT5 服务器在 GMT+2 或 GMT+3 前后,时差还会随夏令时变动。先查清自己服务器用的时区,再下结论说自己 09:00 做得不好。
星期和时段都看开仓时间。周五 23:50 开仓、周一平仓的单子只算一次,记在周五 23 时,不会分摊到持仓的那几天。
持续时间以秒计。一小时就是 3600。ShowMyTrades 上账户持仓时长的中位数是 2.4 小时(约 8600 秒),所以在一般账户上,“只看长持单”的筛选要从这个数往上设。
某一栏不动,就等于不筛选:标签和开关区块会直接写明(“所有品种(不筛选)”),数值范围则保持空白。
🔬 方法:只改一个变量,比较两个数字
筛选不难,难的是筛得有用。这和做实验是一个道理:其他条件都不动,只改一个变量,把变化记下来。
可以按这个顺序来:
- 先定基准。在不筛选的账户上记下四个数:盈利因子、回撤、交易笔数、期望值。后面每一步都拿来和它们对比。
- 按来源拆。一次只看一个魔术号:几乎在所有账户上,这都是最有价值的一刀,因为它能把毫不相干的几套系统分开。
- 按品种拆。在赚钱的那套系统里,逐个品种筛。如果整体结果全靠一个货币对撑着,那您手里只有一处优势,算不上一套策略。
- 按时间拆。看时段和星期。如果某套系统只在伦敦时段有效,这就是实打实的发现,而且马上能用:其余时段把它关掉。
- 按手数和持续时间拆。手数和持续时间的范围能告诉您,结果来自您本来想做的那些单子,还是来自失控的那些。
- 最后反过来看。只筛出亏损的那部分,直接看。交易者研究盈利单能花上几个小时,却从来不把亏损单放在一起看一看。
让分析保持诚实的规矩只有一条:子集要对比着看,不能单独看。“EURUSD 的盈利因子是 1.6”,单看说明不了什么。“交易笔数差不多时,EURUSD 是 1.6,账户其余部分只有 1.05”,这才算发现。
💾 预设:保存问题,而不是答案
如果每周一都要把十二个开关的筛选重新设一遍,分析迟早坚持不下去。
设好筛选条件,点 保存,起个名字,就完成了。预设存的是筛选组合,不是结果,所以每次加载都会按您当前的历史记录重新跑一遍。“伦敦时段、EA 4471、不含库存费”这个问题,十一月得到的答案和六月不一样,而这正是预设的用处。
预设按账户、按投资组合分开保存,每个最多 100 个,可以做三种操作:
- 加载:点预设名称,筛选条件就会填进面板。点 分析 之前不会计算,所以可以先加载,再微调。
- 覆盖(保存图标):用面板里现在的条件替换已存的筛选。
- 删除(垃圾桶图标):删掉这个预设。
另外还有两个开关,决定预设什么时候自动生效:
⭐ 默认(星形图标)。每次打开这个账户,预设都会在您自己的控制台上自动应用。比如您平时总要“排除注释里带 test 的交易”,就把它设为默认,不用每次重输。列表里会用 默认 徽章标出它,页面一打开,分析就已经生效。
🌐 公开默认(地球图标)。预设会在您的公开账户页面上对访客自动应用,并标上绿色的 公开 徽章。点之前要想清楚的就是这一个,下一节专门讲它。
默认预设只能有一个,公开默认也只能有一个;设了新的,旧的就自动取消。
🌍 访客能看到什么,又能撤销什么
打开您公开账户页面的人,同样能用自定义分析按钮。他们可以随意筛选您的交易记录(按品种、时段、魔术号、注释关键词都行),但面板里没有预设列表:访客什么都存不了,看不到您存的任何预设,也改不了您发布的内容。
如果设了公开默认预设,访客打开页面时它就已经生效,顶部横幅写着 所有者应用的分析预设:“名称”,并显示筛选条件的数量。旁边有一个 重置 按钮,点一下就能回到您完整、未经筛选的交易记录。
所以公开预设是一面透镜,不是一副面具。拿它来限定展示范围是正当的(“本页展示的是我真正在卖的 EA,不包括同一账户上的手动单”);拿它来藏东西则毫无用处,因为重置按钮就摆在那里,横幅也写明了您做了什么。
只有账户里确实跑着不止一套东西时才该用它,别拿它来让回撤消失。真正认真评估您的人,头十秒就会点重置。这正是如何验证交易业绩宣传里讲的方法。
📏 样本量:为什么大多数筛选结果都是噪音
在 ShowMyTrades 上有交易历史的公开账户 中,中位数是 171 笔已平仓交易,这还是全部历史。现在切一刀:三个魔术号只取一个,五个品种只取一个,再只看伦敦时段,171 笔就只剩 20 笔。每项统计都会按这 20 笔重算,呈现出来却和完整记录一样笃定。
二十笔交易,不过是带了小数点的个例。
每加一个筛选条件,都在消耗交易笔数这份预算,而大多数账户本来就没多少。
没有哪个门槛能保证子集可信,但可以大致排个档(经验法则,并非实测):
| 子集规模 | 能说明什么 |
|---|---|
| 少于 30 笔交易 | 只够满足好奇心。不如逐笔去看 |
| 30–100 笔交易 | 一个值得做前向测试的假设,仅此而已 |
| 100–300 笔交易 | 能看出方向。盈利因子和胜率开始有参考价值 |
| 300 笔以上交易 | 可以据此采取行动的对比 |
两条底线:
每个子集都先看交易笔数。应用筛选后,第一个要看的就是它,排在盈利因子和回撤前面。
子集的回撤只是假设。启用自定义分析后,回撤按筛选后的交易重算,回答的是“假如只有这些交易,曲线会怎么走”,并不是实际发生的事。您真实的回撤是未筛选的那个,别人拿您和其他交易者比较时,用的也是它。在 ShowMyTrades 的公开账户中,最大回撤的中位数是 9.7%,38.2% 的账户曾回撤超过 20%。
🖱️ 实际操作,一步步来
在自己的账户上,打开 控制台 → 您的账户,点顶部栏的 自定义分析(滑块图标),面板会从右侧打开。
设好筛选条件,点 分析。面板收起,页面顶部出现一条横幅:自定义分析已启用(N 个筛选条件),旁边有 编辑 和 重置 按钮。下面的内容全部重算:KPI 行、净值和增长图表、月度收益表、高级统计区块、分类统计 模块(按品种 和 按魔术号 两个标签页都会),以及已平仓交易表,这时表里只剩您选中的那部分交易。
有两件事最好先做:
为魔术号命名。在 分类统计 的 按魔术号 标签页里给各行改名,自定义分析面板里显示的就是 Gold Scalper - 4471 这样的别名,而不是一个光秃秃的数字。没有标识的那一组固定叫 手动 (0),不能改名。
库存费怎么算,早点定下来。取消勾选 计算盈利时包含库存费,页面上所有重算的地方都会把库存费记为零,看到的是策略本身的原始结果;勾上,看到的才是真正落袋的钱。在 ShowMyTrades 的公开账户中,累计支付的库存费达 $862,547;在有库存费的账户里,86.3% 净支付库存费。对隔夜持仓的系统来说,这两种看法之间的差距就是问题的全部。
取消勾选库存费开关,只是把这笔成本从页面上拿掉,账户里照样扣着。
同一批账户的佣金共 $4,782,670,这个开关从来不会把佣金排除在外:想模拟别的成本结构,请用交易计算器,而不是这个面板。
在投资组合上,面板会多出一个 账户 区块,用来单看组合中的某一个账户。699 位 ShowMyTrades 用户不止有一个账户,429 位在不止一家经纪商开了账户:同一套策略放在两家经纪商,这个筛选能告诉您是哪一家让您多花了钱。
⚠️ 筛选结果骗人的五种情况
- 切到好看为止。试上十二种筛选组合,单凭运气就总有一种看起来很漂亮。这不是发现,只是搜出来的。打开面板之前就定好要检验什么,并写下您预期的答案。
- 把 20 笔的子集当成结论。账户中位数总共才 171 笔交易,大多数筛选一砍就是 80% 甚至更多。每次都先看交易笔数。
- 拿规模悬殊的子集做对比。400 笔的子集和 25 笔的子集没法比,不管两者的盈利因子看起来差多远。先把大子集的日期范围收窄,让笔数接近,再来比。
- 把筛选后的回撤当作自己的回撤对外说。它只是假设值,拿它充当您的业绩记录,正是让业绩记录变得一文不值的做法。参见经验证与未经验证的业绩记录。
- 把亏损单筛掉,就说这是策略。把 盈亏范围 的最小值设为 0,会得到一条全由赚钱单组成的漂亮曲线:用来诊断很有用,拿来宣传毫无意义。已经知道某个“实验性”魔术号表现如何之后再把它排除,也是同一个坑。
❓ 常见问题
我的筛选会改变别人看到的内容吗? 不会,除非您用地球图标把某个预设设为公开默认。您自己的筛选只在当前会话里有效;就算是公开默认,访客也随时可以撤销。
筛选设错了,会弄坏我的数据吗? 不会。自定义分析从不写入您的交易历史:点 重置,页面就回到完整记录。
为什么会出现频率限制的提示? 每次分析都要在服务器上实打实地重新计算,所以请求按 IP 限制:每分钟 10 次、每小时 100 次、每天 300 次。先把要用的筛选条件一次设好,再点一次分析,别一个一个地应用。
有新交易进来,预设会自动更新吗? 会。预设存的是筛选组合,不是快照,下个月再加载时,此后同步进来的所有交易都会算进去。
我的魔术号全都显示为 0,为什么?
魔术号 0 表示这笔交易不带 EA 标识,常见于手动交易,以及部分跟单和桥接方案。面板把它标为 手动 (0)。如果您的 EA 改用注释栏做标识,就用注释筛选:它匹配注释中的任意片段,不区分大小写,所以 scalp 能匹配 EA_scalp_v2。
投资组合也能用自定义分析吗? 能,而且多一个 账户 区块,可以单看组合中的某一个账户。投资组合的预设单独保存,和各个账户自己的预设互不相干。
🔗 相关指南
- 如何读懂交易账户控制台:页面上的每项指标,以及怎样才算正常
- 交易表现追踪完全指南:长期该盯哪些数字
- 如何验证交易业绩宣传:审查别人的业绩记录时逐项核对的清单
- 如何验证您的交易账户:有了这些徽章,您的分析才值得一读
拿别人的业绩记录试试。探索里的每个账户都与经纪商同步且公开,自定义分析按钮在所有账户上都能用:随便挑一个,单独看它交易最多的品种,看看盈利因子怎么变。
然后免费连接您自己的账户,在自己的历史记录上做同样的切分。