经纪商·术语表

什么是模拟账户?模拟账户与真实账户详解

模拟账户用模拟资金、按真实价格交易。为什么模拟成交会让策略显得更好,ShowMyTrades 又如何从经纪商读取真实或模拟状态。

模拟账户用模拟资金、按经纪商的报价交易;真实账户用真金白银,面对的是真实的流动性。两者的图表一模一样,差距也正因此被低估:变的不是您看到的价格,而是实际成交的价格、被收的费用,以及判断失误的代价。

工作原理

模拟服务器收到订单后,直接按报价确认成交。没有对手方,订单簿里没有头寸,也没有资金承担风险,所以真实成交中的不少约束,在这里根本不存在。

  • 没有深度,没有排队。不管下多大的单,模拟账户都按报价一次全部成交。真实账户上,订单要一层层吃掉可用深度,剩下的部分成交价更差,或者只能部分成交。
  • 没有重新报价,没有拒单。模拟服务器很少拒单。真实服务器会,而且往往就在最关键的那几秒。
  • 理想化的点差。模拟报价源用的常常是典型点差,而不是实时点差,所以数据发布前后和每日展期时的点差扩大会被削弱,甚至看不到。
  • 成本靠模拟,不真收。模拟账户上的库存费可能沿用过期的费率表,甚至干脆没有。真实账户的库存费按交易品种设定,会调整,展期日还要收三倍。
  • 无限次重置。模拟账户爆仓了,点一下就能重新充满,曲线上不留痕迹。真实账户爆仓,就原原本本写在曲线上。
真实结果 = 模拟结果
         - 入场和出场的滑点
         - 被拒绝或因重新报价而错过的入场
         - 真实的点差扩大和真实的库存费
         - 因为是自己的钱而没有做的交易

最后一行不是玩笑。钱是自己的,确定仓位大小、扛住回撤、照计划执行,就完全是另一回事了。

为什么重要

上面每一项差异都指向同一个方向。模拟账户不是给结果加了随机噪声,而是去掉了摩擦,而且去掉的偏偏是摩擦最贵的那几处:入场、止损和展期。所以模拟账户的业绩记录只能算上限,不能当估计值。

交易越频繁,影响越大;目标幅度越大,影响越小,这和回测背后的算术是一样的。本平台上单笔交易的持仓时间中位数是 2.4 小时,短到执行成本在结果里占了实实在在的份额,而不是可以四舍五入掉的零头。

但这并不是说模拟账户没用。检查 EA 能不能跑、魔术号有没有设好、手数算得对不对,模拟账户正合适。它检验的是系统能不能运作,而不是能不能赚钱。

数据显示了什么

在 ShowMyTrades 上有交易历史的公开账户中(2026 年 8 月),中位数账户的时间加权收益率为 +3.2%,最深回撤为 9.7%,盈利因子中位数为 1.28。63.0% 的账户长期收益为正。

这些数字里包含真实账户,体现的正是大规模的真实摩擦。同一批账户如果没有摩擦,每一项都会更好看,因为造成这些数字的成本,在模拟服务器上都不会被完整收取。

其中最大的几项成本是实打实收取的,不是模拟出来的:这批账户共付了 $4,782,670 佣金和 $862,547 库存费。模拟服务器可以把这两个数字显示出来,却一分钱也不用收。

在 ShowMyTrades 上的位置

值得一提的是,这一项不是自己声明的。

  • 每个已发布账户的账户头部都有一行认证。第一个徽章写着真实账户或模拟账户,依据是经纪商服务器报告的交易模式,而不是所有者自己填的字段。服务器名称里带“demo”的,不管还报告了什么,一律判定为模拟账户。鼠标悬停在徽章上,会说明这个状态对下方的数字意味着什么。
  • 旁边是业绩记录和交易权限两个徽章,标明历史记录和账户所有权是否经过独立佐证。没有经过佐证的,会显示警告图标。
  • 信息一行列出平台、经纪商(提示框里有交易服务器名称)、账户货币和杠杆,也就是这份结果所处的交易环境。
  • 终端面板(MT5 上为终端与已打开的图表)显示 Ping、重传、终端版本号、内存、自动交易和 DLL 导入,也就是这些成交背后的实时连接状况。

常见误解

  1. “在模拟账户上做了六个月,我已经准备好了。”这只说明流程跑得通。成交情况,以及真实回撤下您会怎么做,都还没经过检验。
  2. “模拟账户的价格是假的。”报价源通常是真的。模拟的是成交,不是报价。
  3. “小额真实账户和模拟账户没区别。”比模拟好得多,但极小的账户有自己的失真:最小手数限制、美分账户的缩放,还有相对微薄余额而言高得离谱的佣金。
  4. “模拟账户的记录也是记录。”它记录的只是能跑起来的代码。任何查看已发布结果的人,都应该先看账户类型徽章,再看收益。

想知道怎样分辨真实的结果和包装过的结果,请阅读识破虚假的 EA 业绩。