模拟账户里赚了钱,不等于真实交易能赚同样多。很多模拟盘只记录开平仓价差,把保证金当“不用管的数字”,把手续费和滑点当零。结果模拟曲线漂亮,实盘一跑就变形。要回答“应该模拟哪些成本”,先得承认:模拟的目的不是证明策略能赚,而是检验策略在资金占用和成交摩擦下还剩多少。
下面把成本拆成四块:保证金占用、交易费用、价差与滑点、持有与展期成本。每块都给出模拟时的记账方式,并用假设示例演示。所有数字仅用于说明算法,不是任何品种的实际标准。对于国际期货,还需额外关注汇率波动和跨境资金调拨可能产生的费用,这些也应纳入模拟。
保证金:模拟的不是“首付”,是资金冻结
期货保证金是履约保障,不是买入资产的首付款。这个区别在模拟里很关键:首付款付出去换来资产,保证金冻在那里,既不能消费也不能随意挪用,亏损还会直接侵蚀账户权益。模拟账户如果只记“开仓价×合约乘数”,不记保证金占用,就会高估可用资金,进而高估能同时持有的合约数。
模拟时至少记三件事:每笔持仓占用的保证金金额、占用天数、以及账户权益低于维持水平时的处理规则。前两项决定资金效率,第三项决定策略会不会被强制减仓。CFTC的资料明确说保证金是履约保障,亏损会影响保证金账户权益,不等于最大损失。模拟里若把保证金当最大损失,就会低估尾部风险。
具体做法:在模拟表格里加一列“保证金占用”,按经纪商公布的初始保证金和维持保证金分别记录。每天收盘后计算权益,若权益逼近维持线,就按事先写好的规则模拟减仓或追加。不要用“反正模拟不会强平”跳过这一步,跳过就等于没模拟资金约束。
交易费用:手续费、交易所费用和清算费
交易费用是最容易被模拟忽略的确定成本。它通常按每手每边收取,包含经纪商佣金、交易所费用和清算费用。模拟时如果只按“点差”估算,会漏掉按手数计费的部分,尤其在小合约或高频策略里,费用占比可能很高。
核验方法:向经纪商索取完整的费用表,确认每手每边的佣金、交易所费用、清算费,以及是否有最低收费。不要凭记忆填数字。把费用写进模拟规则:每笔开仓和平仓各扣一次,按手数乘费率。假设示例:某合约每手每边总费用为4美元,开平各一次,交易10手,则往返费用=4×2×10=80美元。这个数字要从模拟盈亏里直接减掉,而不是事后估算。
还要模拟费用结构的变化:有些账户按阶梯费率,交易量不同费率不同。模拟时可以用固定费率做保守估计,但要在记录里注明这是假设,真实费率需以经纪商费用表为准。
价差与滑点:成交价不是屏幕上那个价
模拟盘常按最新价或收盘价成交,真实交易要跨越买卖价差,大单还会推动价格。价差是即时成本,滑点是执行偏差。两者都不确定,但可以模拟其量级。
模拟方法:对每笔模拟成交,在理论价上加减假设价差和滑点。假设示例:某合约买卖价差为1个最小变动价位,假设每手每变动价位价值为X美元;模拟市价买入10手,按卖价成交而非中间价,则价差成本=1×X×10。再假设滑点为0.5个变动价位,滑点成本=0.5×X×10。两项合计直接从该笔交易盈亏中扣除。这些数字是假设,真实价差和滑点需用历史盘口或模拟环境观察,不能当成固定标准。
模拟时还应区分流动性时段:主力合约活跃时段价差小,非活跃时段价差大。可以给不同时段设不同假设价差,并在记录中标注假设来源。不要用单一价差覆盖全天,否则模拟结果会偏乐观。
持有与展期:时间不是免费的
期货有到期日,长期持有需要展期。展期涉及平近月、开远月,产生额外交易费用和价差,还可能面临两个合约价差带来的展期损益。模拟时如果只开一个合约持有到底,就绕过了展期成本。
模拟展期的方法:在合约到期前设定展期日,模拟平仓近月、开仓远月,记录两次交易的费用和价差。假设示例:展期一次,平近月费用4美元/手,开远月费用4美元/手,假设价差成本为Y美元/手,交易5手,则展期总成本=(4+4+Y)×5。这个数字要计入持有成本,而不是只算价格差。
另外,保证金在展期时可能变化,远月合约的保证金标准可能不同。模拟时要按新合约的保证金重新计算占用,不能沿用近月数字。
把四类成本放进同一张模拟表
建议的模拟记账结构如下表。每一列都对应可核验或可假设的量,假设值必须醒目标注。
| 项目 | 记录内容 | 模拟处理 |
|---|---|---|
| 保证金占用 | 每手初始/维持保证金、占用天数 | 从可用资金扣除,每日重算权益 |
| 交易费用 | 每手每边佣金、交易所费、清算费 | 开平各扣一次,按手数乘费率 |
| 价差与滑点 | 假设价差、假设滑点、时段 | 成交价加减,逐笔扣减 |
| 展期成本 | 展期日、两次费用、价差 | 到期前模拟平近开远 |
这张表的作用不是精确预测,而是让模拟盈亏包含资金约束和摩擦。模拟结束后,把总成本拆开看:如果费用和价差吃掉了大部分毛利,策略对执行条件就很敏感;如果保证金占用导致无法持有到目标价位,策略的资金效率就有问题。
最后,模拟成本的标准要回到经纪商的实际文件:保证金标准、费用表、强平规则。这些数字不能猜,只能核验。模拟的价值在于提前暴露“资金够不够、摩擦大不大、展期扛不扛得住”,而不是给出一个漂亮的收益率。同时,要警惕任何宣传历史收益或保证盈利的交易系统,模拟、回测和真实执行的条件不同,不能将宣传收益视为未来保证。
本文为知识与方法说明,不是当天行情播报。文中假设案例不代表真实交易结果,不构成个性化投资建议。
