黄金现货和期货哪个更适合量化?回测与滑点处理
黄金现货和期货哪个更适合量化?回测与滑点处理
去年夏天有个做量化的朋友找我喝茶,说他用一套趋势策略在黄金期货上跑了半年实盘,收益曲线挺漂亮,结果把同样的逻辑搬到现货黄金上,回测年化直接从23%掉到9%。他以为是策略失效,我看了眼代码——滑点参数还沿用期货那套,现货的点差和成交机制根本没吃透。
这事其实挺典型。黄金现货和期货哪个更适合量化,不能一刀切说谁好谁坏,得看你策略类型、资金体量、还有对回测真实度的要求。
先说现货。伦敦金、银行纸黄金这类现货品种,优势在于交易时间几乎连续,隔夜跳空风险相对小,适合做日内高频或者事件驱动。但它有个硬伤:场外市场为主,报价来自不同做市商,点差不固定。你今天回测用0.3美元的点差,明天非农数据出来可能瞬间拉到1.5美元。如果回测引擎里把点差写成固定值,那结果基本是自欺欺人。
期货这边,COMEX黄金或者上期所沪金,标准化程度高,盘口深度透明,历史tick数据也容易拿到。对量化来说,回测的可信度天然高一截。但期货有主力合约换月问题,你回测时用连续合约,实盘换月那天的价差和流动性变化,很容易让策略多吃几个点的滑点。
说到滑点处理,我自己的习惯是分三层来估。第一层是固定滑点,按品种历史平均点差打个底;第二层用波动率调整,比如ATR的某个比例,行情越剧烈滑点越大;第三层是冲击成本,资金量超过一定阈值后,你的订单本身会推动价格。很多回测框架只做第一层,实盘一跑就发现成本被严重低估。
举个具体场景。假设你做沪金日内突破,回测时用1跳滑点,看着年化25%。但实盘里,突破那一下往往伴随成交量放大,你的限价单可能排不到,市价单成交价差出2到3跳。这时候回测和实盘的差距,一年下来能吃掉将近一半利润。
那到底怎么选?我的看法是:如果你做高频或者 Tick 级策略,期货的透明度和数据质量更友好,回测更容易贴近实盘;如果你做中低频、跨市场套利,现货的连续性和杠杆灵活性有优势,但必须在回测里把点差做成动态模型,不能偷懒。
还有一个容易被忽略的点:合规。现货黄金这块,国内个人投资者能合法参与的渠道有限,量化接口更不是随便能接的。期货走交易所通道,合规路径清晰得多。策略再漂亮,通道不合规,实盘根本落不了地。

最后给个实操建议。回测黄金策略时,至少跑三组滑点假设:乐观、中性、悲观。中性那组用来评估策略是否值得上实盘,悲观那组用来算最大回撤容忍度。别只看年化收益,把滑点敏感度测试做成常规流程,比事后拍大腿强。
说到底,现货和期货都不是完美标的,关键是你愿不愿意在回测阶段把脏活累活干完。那些实盘和回测差距小的策略,背后往往不是模型多高级,而是成本建模做得足够细。
【郑重声明】八方财经网部分内容及图文转载于网络,仅供学习、参考、介绍及报道时事新闻所用。相关内容不对各位读者构成任何投资建议,据此操作,风险自担。股市有风险,投资需谨慎。八方财经不拥有版权,版权归版权持有人所有,如有版权方请联系我们删除!





