交易系统 XtradingTime

模拟盘赚实盘亏的四个差异:每个都能换算成R,附转实盘的四条硬指标

模拟盘赚实盘亏的四个差异:每个都能换算成R,附转实盘的四条硬指标
本文目录(8 节)

模拟盘跑出年化 80%,实盘三个月亏 15%,这个落差不是心态问题,是四个可以逐项计算的差异。把这四项都换算成 R(单笔风险金额),加总起来就是你的策略从模拟搬到实盘会掉多少。多数人算完会发现,光是第一项就吃掉了策略期望值的一半以上。这篇给出四项的算法、临界值,以及一份转实盘前的四条硬指标。

一、四个差异和它们的量级

差异项计算方法典型量级是否可控
往返成本(手续费率 + 单边滑点)× 2 × 仓位占本金比 ÷ 单笔风险比0.05 到 0.20 R/笔可控
仓位行为改变提前离场率 = 未触及止盈止损就手动平掉的笔数 ÷ 总笔数实盘 30% 到 60%可控
信号执行率实际下单笔数 ÷ 系统给出的信号笔数实盘 70% 到 90%可控
样本长度模拟段的成交笔数,以及是否跨过一次完整回撤多数人不足 60 笔不可控,只能等

四项里最贵的是第一项,最被高估的是第三项。 下面逐项说。

二、差异一:往返成本,用 R 来算才看得出量级

用百分比算成本会低估它,因为百分比是对仓位算的,而你的盈亏是对风险算的。换成 R 就一目了然。

换算公式:

仓位占本金比 = 单笔风险比 ÷ 止损幅度
每笔成本(R) = 往返成本率 × 仓位占本金比 ÷ 单笔风险比
            = 往返成本率 ÷ 止损幅度

第二行做完约分之后只剩两个变量:往返成本率和止损幅度。仓位和本金全部消掉了。

取往返成本率 0.2%(单边手续费加滑点 0.1%),代进去:

止损幅度每笔成本若策略期望 0.30R/笔,实盘剩下
8%(周线波段)0.025 R0.275 R(掉 8%)
4%(日线波段)0.05 R0.25 R(掉 17%)
2%(日内波段)0.10 R0.20 R(掉 33%)
1%(日内高频)0.20 R0.10 R(掉 67%)

这张表解释了一个反常现象:越是短周期、止损越紧的策略,在模拟盘上看起来越漂亮,转实盘掉得越狠。 因为它的每一笔都要先付掉五分之一个 R。

怎么算自己的: 从券商或交易所拿到实际成交均价,减去你的信号价,除以信号价,得到单边滑点。加上手续费率,乘 2,除以你的止损幅度。结果超过 0.10 R 就必须处理,处理方式只有两个:放宽止损幅度,或者降低交易频率。

交易频率到底降到多少合适,交易频率怎么定那篇讲了不同周期的对应关系。

往返成本换算成R的公式推导图,左侧列出仓位占本金比与止损幅度的关系,右侧是四档止损幅度对应的每笔成本条形图,标注0.025R、0.05R、0.10R、0.20R四个数值

三、差异二:仓位一变,你的行为就变了

模拟盘上你不会在浮亏 0.6R 的时候手动平仓,实盘上你会。

这一项的可算指标是提前离场率:未触及预设止盈或止损、由你手动平掉的交易笔数,除以总笔数。

模拟盘上这个数字通常低于 5%,实盘上 30% 到 60% 很常见。

提前离场为什么致命: 它同时砍掉了分布的两端。浮亏时提前跑,把本该是 -1R 的交易变成 -0.6R,看起来省了钱;浮盈时提前跑,把本该是 +3R 的交易变成 +0.8R。而策略的正期望几乎全部来自尾部那几笔大盈利。

用一个数验证: 把你所有盈利交易的 R 值排序,看最大的那 20% 贡献了总盈利的多少。趋势型策略的正常值在 70% 到 85% 之间。如果这个比例明显偏低(低于 50%),说明大盈利单被你提前砍掉了。

改法不是「克制」,是把仓位降到你不会盯盘的水平。一个可操作的起点:把单笔风险比减半,直到提前离场率降到 15% 以下,再一步步加回去。

浮盈拿不住的完整机制在拿不住盈利单亏损却死扛那篇,那里给了持有时长比这个更精细的指标。

四、差异三:执行率的代价是线性的,别妖魔化它

执行率 = 实际下单笔数 ÷ 系统给出的信号笔数。实盘上 70% 到 90% 是常态。

流行的说法是「你漏掉的恰好是最赚钱的那几笔」。我做了模拟,这个说法在多数情况下不成立。

模型设定:胜率 35%、盈利 +3R、亏损 -1R 的趋势型策略,单笔期望 0.40R,300 笔一轮,跑 2 万轮。

在各笔交易独立同分布的假设下,随机漏掉信号的结果是严格线性的:

执行率300 笔总收益相对全执行
100%119.6 R100%
90%108.0 R90%
85%101.9 R85%
80%95.9 R80%
75%90.2 R75%

漏掉多少比例,就损失多少比例,不多不少。

更有意思的是按连亏停手的情形。我又加了一个两状态市场模型(趋势态胜率 60%、震荡态胜率 15%,状态间以 15% 的概率切换),模拟「连亏 3 次之后跳过下一个信号」:执行率降到 70%,但收益还保留了 95%。

原因不难理解:连亏本身携带信息,它多半意味着市场正处在震荡态,而震荡态的信号本来就该少做。

所以执行率这一项的结论是: 它的代价可以直接按比例估算,执行率 85% 就把模拟盘期望乘 0.85。它不是模拟转实盘掉得最狠的那一项,第一项才是。 把力气花在压成本上,收益比死磕执行率高。

五、差异四:样本长度不够,前三项都白算

模拟盘的收益曲线要有说服力,需要两个条件:

笔数至少 100 笔。 低于这个数,胜率的标准误差大到足以让 35% 和 50% 无法区分。50 笔样本下,真实胜率 40% 的策略跑出 50% 以上胜率的概率超过 10%。

至少跨过一次达到理论最大回撤的回撤段。 没经历过回撤的曲线,测的是运气不是策略。理论最大回撤怎么估:用连续亏损的期望长度反推,胜率 35% 的策略在 300 笔里出现 7 连亏的概率相当高,7 连亏就是 -7R。

连续止损为什么比一次大亏更难扛,连续止损那篇讲了心理机制。

六、模拟盘转实盘的四条硬指标

四条全部达标再上真钱,缺一条就继续跑模拟:

指标一,笔数 ≥ 100 且跨过一次 ≥ 5R 的回撤。 这是统计门槛。

指标二,每笔往返成本 ≤ 0.10R。 用第二节的公式算,超了就放宽止损幅度或降频。

指标三,模拟段最后 30 笔的提前离场率 ≤ 10%。 模拟盘上都做不到,实盘只会更差。

指标四,模拟期望值扣掉成本和执行率折扣之后仍为正。

实盘预估期望 = (模拟期望 − 每笔成本R) × 执行率

举个例子:模拟期望 0.30R,成本 0.10R,执行率按 0.85 估,实盘预估 = (0.30 − 0.10) × 0.85 = 0.17R

这个数如果小于 0.05R,就不要上实盘。 0.05R 以下的期望值经不起任何一点参数漂移,市场状态一变就翻负。

模拟盘转实盘的四条硬指标检查表,做成可打勾的清单形式,每条标注计算公式与临界值,底部是实盘预估期望的计算示例0.30R减0.10R乘0.85等于0.17R

七、这套算法什么时候不适用

做市和高频套利策略不适用。 那类策略的成本结构完全不同,滑点甚至可能为负(挂单成交拿返佣)。

手工判断型策略的执行率无法定义。 如果你的信号本身就是主观的,那就不存在「系统给出多少个信号」这个分母,只能改用交易日志逐笔记录。日志模板见交易日志怎么记

模拟盘的撮合模型差异不在本文范围内。 有些平台的模拟盘用的是即时成交假设,涨停板上也能买到,这种数据的失真程度远超上面四项,无法用公式修正。

写在最后

模拟盘和实盘的差距经常被归结为「心态」,这个词的问题是它没有单位,没法测,也没法改。

上面四项都有单位,单位是 R。 加起来是多少就是多少,改一项就少掉一点。

最容易被忽略的仍然是第一项。很多人花了半年练心态,却从没算过自己每一笔要先交出去零点二个 R。先算成本,再谈心态。

3秒免费测一下你的”管不住手指数”:journal.xtradingtime.com(记住 3316,就能找到我们)


本文内容仅供教育和参考用途,不构成任何投资建议。文中模拟结果基于设定的参数假设,实际策略的收益分布与市场状态相关性可能不同。交易有风险,入市须谨慎。

微信搜一搜 Tom讲交易

在微信里搜「Tom讲交易」即可关注,每周更新交易教学

推荐课程

合约陪跑实战训练营

不只教方法,更带你实盘执行。从仓位管理到止损止盈,手把手纠正你的交易习惯,建立可复制的盈利系统。

相关文章

交易系统

模拟盘转实盘的四个硬指标:样本量、执行率、期望值、最大回撤,每个都能算出来

模拟盘做到什么程度才算可以上实盘,凭感觉答不了。这篇给四个能算出数字的硬指标:样本量至少 100 笔(附统计推导,30 笔时胜率的标准误是 9.1 个百分点,100 笔降到 5.0)、计划执行率不低于 90%、期望值不低于 0.2R 且 t 值大于 2、最大回撤以 R 计不超过 20R。每个指标都给出计算方法、达标线和阈值是怎么定出来的,并说明三种典型的假达标。

交易系统

亏钱是方法不对还是执行不对:五步算出答案的自查流程

方法问题和执行问题的处理方式完全相反,一个要换系统,一个要动人。搞混了会越修越糟。这篇给出五步可计算的自查流程:先算执行率,再把交易拆成合规单和情绪单分别算期望值,然后用样本量公式判断结论算不算数,最后用一张二乘二矩阵定位问题。文中所有阈值都给了推导过程,读者可以用自己的数据复算。

交易系统

怎么判断自己够不够格做全职交易:五条能从记录里算出来的验证标准

够不够格做全职交易,跟去年赚了多少没关系,跟你的记录能不能通过五项验证有关系:实盘样本量够不够撑起一个胜率结论、时间跨度有没有覆盖难做的行情、有没有在真金白银的回撤里扛住没改系统、执行率能不能到90%、以及净利是不是集中在少数几笔上。这篇给出五条的具体算法、及格线、以及不达标时对应的补课动作。

交易系统

三年没稳定盈利怎么重新开始:四个阶段,每阶段有毕业条件

重新开始不等于换一套方法从头学,那样只会把三年变成四年。可执行的重启方案分四个阶段,每个阶段有明确的进入仓位和毕业条件:阶段零盘点历史数据算六个数,阶段一用 0.25% 单笔风险跑 30 笔测执行率,阶段二升到 0.5% 跑 100 笔看 t 值,阶段三回到 1% 累计到 208 笔完成验证。这篇给全每个阶段的时长、仓位、毕业条件和退回规则。

交易系统

日复盘回答三个问题,周复盘回答另外三个:六个问题各归各位

把日复盘和周复盘做成同一件事的长短版,是复盘做不出效果的主要原因。两者的样本量差一个数量级,能回答的问题完全不同:日复盘一天只有几笔,只能查执行;周复盘攒到二三十笔,才有资格看分布。由此推出一条最硬的分界线,日复盘不许改规则,周复盘才许改,而且一次只许改一条。这篇把六个问题各自归位,附一张念头归属表和周复盘的四十五分钟流程。

量化交易

一个交易系统需要回测多少笔才算有效:公式 n ≥ (1.96σ/E)²,附四档期望值对照表

回测五十笔就下结论是自欺,一百笔也远远不够。所需样本量有一个可以直接算的公式,它只依赖两个数:单笔期望值和单笔标准差。这篇给出公式的来源、标准差怎么算、以及期望值 0.1R 到 0.5R 四档下所需笔数的完整对照表。核心结论是平方关系:期望值降一半,样本量需求变四倍。文末给出样本量之外必须同时满足的四个条件。

觉得有用?关注公众号

扫码或在微信里搜「Tom讲交易」,每周更新交易教学文章

扫码关注 Tom讲交易,或微信搜一搜 Tom讲交易

配套免费工具

交易规则卡片

打开