本文作者:cdmarkets

伦敦金交易回测漏算成本,盈亏结果会怎样变化?

cdmarkets 今天 4
伦敦金交易回测漏算成本,盈亏结果会怎样变化?摘要: 伦敦金交易回测漏算成本,会高估同一组假设成交的净收益。点差、佣金、滑点和隔夜费用应按账户规则计入每一笔开平仓,再重新计算净值与最大回撤。若成本还影响订单能否成交、止损是否触发,回测...

伦敦金交易回测漏算成本,会高估同一组假设成交的净收益。点差、佣金、滑点和隔夜费用应按账户规则计入每一笔开平仓,再重新计算净值与最大回撤。若成本还影响订单能否成交、止损是否触发,回测也要同步调整执行路径,才能反映伦敦金交易在不同流动性条件下的结果。

先区分四类成本

点差是买卖两侧报价差,开多通常以Ask成交、平多以Bid成交;佣金按平台规则按手数或金额收取;滑点是提交价与实际成交价的差;隔夜或融资费用按持仓时间和方向变化。采用交易所黄金期货数据时,还要单列交易所费、经纪费和换月影响,并标明对应产品;伦敦金交易回测沿用所选平台的合约与费用规则。回测若只把收盘价当成交价,至少漏掉了点差和滑点。

伦敦金交易回测漏算成本,盈亏结果会怎样变化?

假设一笔多单开在2,000、平在2,010,名义毛收益为10美元每盎司;开仓点差0.20、平仓点差0.20、滑点合计0.10,则每盎司交易摩擦约0.50,净收益只剩9.50,尚未计佣金和融资。若策略平均每笔目标仅3美元,0.50美元成本会显著改变胜负比例。

成本怎样改变回测路径

固定成本可以直接从每笔收益扣除,比例成本要随价格和数量变化。滑点应按行情波动、时段和订单类型设定区间,而非固定一个最小值。事件时段点差扩大,若回测仍使用平时成本,表现会被系统性高估。

成本还影响信号筛选。某笔交易毛收益为0.15%,扣除0.20%成本后变成亏损;如果策略把盈亏作为下一次加仓或暂停条件,后续交易序列也会改变。只在最后的总收益上减去一个平均费用,无法复制这种路径变化。

做三层敏感性测试

第一层使用基准点差、佣金和滑点;第二层把成本提高到基准的1.5倍;第三层按高波动时段单独提高。比较总收益、最大回撤、胜率、盈亏比、交易次数和成本占毛收益比例。若结论只在最低成本情形成立,策略对执行条件敏感,应把这一点写进结果。

MetaTrader 5官方策略测试帮助说明回测需要选择历史数据、交易条件和测试模式,平台实际执行还会依赖经纪商的品种设置。读者可把回测成交记录与平台历史Deal逐笔对比,检查价格、时间和费用字段。CD Markets的黄金下单前检查课堂可用于建立交易前条件清单。

文中2,000、2,010和成本数字均为假设。回测结果只在数据、成交规则和成本假设保持一致时具有可比性。

避免用未来信息填成本

回测成本参数必须只使用交易发生时可获得的信息。用事后平均点差填入历史每一笔,会把低流动性时段的真实摩擦抹平;用最终结算价作为入场成交价,也会产生未来信息。成本模型应与信号时间顺序一致。

滑点可以按每笔价格跳动、点差倍数或波动率分层。无逐笔历史报价时,至少做多档情景,并报告缺少细粒度数据的原因。把成本写成零只是一个基准情景,不能与现实执行直接比较。

评估策略时还要观察成本占毛收益比例。如果毛收益很高但交易次数极多,成本可能吞掉大部分优势;如果交易次数少而持仓长,融资和换月更值得关注。把各项费用分列,复盘才知道哪一项最敏感。

成本还会影响最大回撤的时间点。某些策略在价差扩大的时段连续触发止损,净值曲线的回撤可能明显大于只扣平均成本的结果。把成本情景加入每笔交易后再计算回撤,才能看到执行条件对风险的影响。

让伦敦金交易回测对应账户条件

选择历史数据前,先记录伦敦金交易账户的报价侧、合约乘数、最小手数、交易时段和隔夜费用计算方式。用中间价产生信号时,模拟买入和卖出仍要切换到适用的Ask与Bid。若样本缺少两侧报价,可在审查记录中列出成本情景及数据范围,再比较不同情景下的净结果。

把费用按成交明细展开后,还能检查成本与持仓时间的关系。频繁进出更受点差和佣金影响,跨日持仓更受融资条款影响。不同策略使用同一份成本假设前,应先核对其交易时段、次数与持仓期限。

阅读
分享