设为首页 | 加入收藏 | 今天是2026年08月19日 星期三

聚合智慧 | 升华财富
产业智库服务平台

值得一看
七禾网首页 >> 投资杂谈

量化交易建模如何避免过度拟合

最新高手视频! 七禾网 时间:2018-08-23 10:25:48 来源:新浪博客

量化交易建模最重要的一个方面是避免过度拟合。过度拟合是统计学和机器学习领域的概念,指的是模型在训练数据中拟合程度很好,但在测试数据中表现却不如人意。


一、过度拟合的影响


传统的机器学习问题,此类过度拟合的不会很明显。比如对于分类问题,一般训练集准确度99%,测试集即使过度拟合也有95%,这其实影响并不会很大。但是对于金融数据而言,由于数据的高噪音及时间序列特征,训练数据和测试数据往往会有较大差异,如果建模过程不是很严谨,很容易出现严重的过度拟合现象,结果就是样本内稳定赚钱的策略,到了样本外就稳定亏钱。


二、如何避免过度拟合


避免过度拟合的思想需要贯穿在量化建模的整个过程中,每一个步骤都需要遵循客观严谨的原则。一个好的量化交易建模体系,必须能较好地克服过度拟合的情况,使得量化研究人员按照整个研发流程走下来得到的策略,就能够很好地避免过度拟合。根据我们的经验,可以通过以下几点来实现:


1、保证一定的交易次数


对于商品期货策略,如果分品种进行回测,部分不活跃品种可能一年都没有20次交易,几年下来总的交易次数不到100次,这样就难以形成统计意义,非常容易过度拟合。如果是套利类策略,持仓时间更长,可能一年才几次交易,结果的可靠性就更加存疑了。因此,对于这种情况,有必要多品种同时回测,增加策略的交易次数,一般有300次以上的交易次数才能比较好地证明策略有效性。


2、保证一定的平均利润


有些策略虽然交易次数多,效果也不错,但是平均利润过低,实盘交易中如果受到滑点的影响,很可能从稳定盈利变成稳定亏损。因此,需要保证一定的平均利润,最好有10倍买卖价差以上,才能更好地避免滑点带来的影响。


3、避免重复使用测试数据


一般来说测试数据只使用一次才是最准确的,否则,反复使用测试数据也会导致过度拟合的问题。即使建模后进行模拟交易,中低频一个月也没有很多交易,很难评价策略的好坏。因此,只能在建模中保证过程的严谨性,保证有1、2年完全样本外的测试数据,最后的结果才会真实可靠。


三、如何提高模型质量


当然,很多过度拟合的情况之所以会发生,是因为研究过程中难以得到令人满意的结果,比如正常套路建模得到的策略在样本外总是表现不好,很难得到样本外表现好的策略,久而久之,只好把样本外的数据放到样本内进行优化,才能得到好的结果。或者说交易次数多了平均利润就少了,两个条件无法同时满足。为此,我觉得有如下几个方法可以提高模型质量:


1、提高因子质量


因子是建模的基础,如果因子质量太差,无论模型再复杂,也无法得到好的结果。因此,可以逐个考察因子的质量。例如用单个因子建模,看是否会出现过度拟合的情况。正常来说,单个因子是结构最简单的模型,不会过度拟合的。如果单个因子建模质量不佳,说明这个因子或许只是随机噪音,可以及时剔除,不必放入模型。


2、优化筛选标准


在样本内挑选策略的时候,不必设置太苛刻的标准。如果标准太苛刻,反而会过度拟合到样本内的数据,很多时候无法泛化到样本外。而且,当个品种的策略与品种走势高度相关,如果品种走势不理想,策略长时间不盈利反而是正常现象,如果非要选择在不利行情都能表现好的策略,那么就大大增加了过度拟合的风险。


3、增加策略多样性


金融市场有句话说“过去的业绩不代表未来”,那么放到策略上就是“过去好的策略不代表未来还会好”。过去的投资组合理论喜欢用均值方差模型,但困难在于收益均值很难预测。因此,最近几年人们逐渐使用风险平价模型来代替。在选择策略的时候,不必对过往业绩做出过于苛刻的规定,否则容易得出相关性极高的策略。可以从各个维度来筛选策略,增加策略多样性。


4、金融数据的时间序列特征


由于金融数据的时间序列特征,建模的时候最好采取滚动向前的方法。为了保证训练集有足够的交易次数,训练时间也要足够长。如果测试结果对训练、测试集的划分过于敏感,很可能是长度不够交易次数不够导致的,这些都要小心。


综上所述,金融量化建模需要建立严谨的研究框架,从因子构造到投资组合优化整个流程都需要时刻避免过度拟合,这样最后的结果才会更为可靠。


责任编辑:翁建平

【免责声明】本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

本网站凡是注明“来源:七禾网”的文章均为七禾网 www.7hcn.com版权所有,相关网站或媒体若要转载须经七禾网同意0571-88212938,并注明出处。若本网站相关内容涉及到其他媒体或公司的版权,请联系0571-88212938,我们将及时调整或删除。

联系我们

七禾研究中心负责人:翁建平
电话:0571-88212938
Email:57124514@qq.com

七禾科技中心负责人:相升澳
电话:15068166275
Email:1573338006@qq.com

七禾产业中心负责人:洪周璐
电话:15179330356

七禾财富管理中心
电话:13732204374(微信同号)
电话:18657157586(微信同号)

合作期货公司基本信息: 东吴期货 华鑫期货 东航期货 前海期货

东吴期货: 东吴期货是国内较早成立的具有券商背景的期货公司之一,公司注册地在上海,注册资本15.318亿元,现有三家国资背景股东单位,东吴证券持股80.66%,苏州交投持股14.71%,苏州营财持股4.63%。主要业务范围包括期货经纪业务、交易咨询业务、资产管理业务,另全资设立风险管理子公司——上海东吴玖盈投资管理有限公司,从事以风险管理服务为主的业务。 自成立以来,公司坚持稳健经营,秉持“待人忠、办事诚、共享共赢”的核心价值观,积极践行金融强国战略,努力发展成为长三角区域内优秀的衍生品综合服务商,为服务实体经济贡献力量。 官网链接:https://www.dwfutures.com
客服电话:400-680-3993
华鑫期货: 华鑫期货有限公司(以下简称华鑫期货)是由华鑫证券有限责任公司独资控股的国有金融企业,注册资本为2.9亿元人民币。华鑫期货拥有国内所有期货交易所会员资格和交易结算资格,同时也是中国期货业协会首批会员单位和上海市期货同业公会的理事单位。为客户提供金融期货经纪业务、商品期货经纪业务、期货投资咨询、资产管理等期货及其他衍生品服务。 华鑫期货提供全市场、多品种极速期货交易开户、期货合约及期货期权合约买卖、期货交易风险管理的服务,通过专业的投资咨询服务为客户提供在期货市场中的套期保值及财富管理。作为券商系期货公司,金融期货是华鑫期货的优势业务板块,特别是在股指期货、国债期货等品种的开发和服务上形成了自己的特色。 官网链接:https://www.shhxqh.com/home/index.html
客服电话:400-186-8822
东航期货: 东航期货有限责任公司成立于1995年2月11日,前身是中国东方航空公司期货部,是国内首批成立期货公司之一,也是中国民航届唯一从事期货服务的企业。公司目前注册资本金为4.5亿元,东航产融投资管理有限公司为公司唯一股东。公司是上海市期货同业公会理事单位;上海期货交易所、大连商品交易所、郑州商品交易所、上海国际能源交易中心、广州期货交易所的会员单位和中国金融期货交易所的交易结算会员。公司经营范围为:商品期货经纪、金融期货经纪、期货投资咨询、资产管理。2018年1月公司全资子公司东航物网风险管理有限公司正式成立,业务范围涵盖定价服务及合作套保。 公司是中国期货界知名实盘赛事——“蓝海密剑”的主办方,赛事自2008年创办至今,权益峰值突破145亿元,已成为行业内检验交易能力、培育专业投资者的重要平台;作为国内证券期货行业互联网线上开户的探索者,近年来,公司不断创新、优化业务软件,推动金融业务与服务数字化、线上化、智能化,在电子商务、客户交易系统、内部管理系统、增值服务等领域不断推出公司特色平台和产品,着力构建综合金融服务体系;同时,自2019年起,公司持续深耕“保险+期货”项目,落地交易所及社会帮扶资金赋能农户、助力乡村振兴,相关项目多次荣获交易所奖项,以实际行动践行金融服务国家战略。 官网链接:https://www.cesfutures.com/
客服电话:4008-889-889
前海期货: 前海期货有限公司是经中国证监会批准,深圳市市场监督管理局核准登记注册的专业期货公司。公司总部位于前海深港现代服务合作区及大湾区核心地带,公司股东是广西三威家居新材股份有限公司、广州永润泰投资控股有限公司、前海金融控股有限公司。公司成立于1995年7月,注册资本2.5亿元,是上海期货交易所、大连商品交易所、郑州商品交易所、中国金融期货交易所、上海国际能源交易中心会员,具有商品期货经纪、金融期货经纪、期货交易咨询等业务资格,在上海、广东、江苏、湖北、山东等地设立15家分支机构,服务全国产业客户、产品客户以及个人投资者。 前海期货将始终牢记服务实体经济的初心,积极践行国家金融强国、生态强国及美丽中国战略,始终坚持以服务实体经济和赋能行业发展为己任。公司锚定“数字金融、科技金融、绿色金融”建设目标,创建“勇于担当、持续创新、追求卓越”的企业文化,建设一支能担当、能打硬仗、能胜利的员工队伍,争创国内国际“双一流”,努力在较短时间内打造国内具有一定影响力的一流的特色期货公司,并立志通过5~10年时间,建成全球领先的金融衍生品综合服务平台。 官网链接:https://www.qhfco.net/
客服电话:400-686-9368

七禾网微信公众号

七禾网APP安卓&鸿蒙

七禾网APP苹果

沈良宏观

七禾调研

价值投资君

© 七禾网 浙ICP备09012462号-1 浙公网安备 33010802010119号 增值电信业务经营许可证[浙B2-20110481] 广播电视节目制作经营许可证[浙字第05637号]

认证联盟

技术支持 本网法律顾问 曲峰律师 余枫梧律师 广告合作 关于我们 郑重声明 业务公告

中期协“期媒投教联盟”成员 、 中期协“金融科技委员会”委员单位