3.1 未来信息的规避

未来函数对于回溯测试的可靠性有负面的影响,因此在实际的策略研发过程当中是需要极力规避的。最直接的办法莫过于将研发完成的量化交易策略放入实际环境中进行模拟交易或者实盘交易,原因在于实际交易中判断策略执行的时间点总是现在,因此必然是无法得到未来的信息的然存在一些未来信息的种类,
还有一类是难以发觉甚至是难以避免的,例如在其他资料中讨论较多的存活者偏差这种问题常常发生在选股策略当中,一些较为常见的股票数据库实际上已经根据当前的信息剔除了之前由于退市等问题而消失的股票的数据,使用这些数据库的数据进行回溯测试就会产生存活者偏差的问题

3.2 过度拟合与欠拟合

过度拟合和欠拟合的具体表现而言,两者有相似之处也由于不同之处。正如上面所述,两种问题都会导致策略的实际盈利能力下降,这是它们的相同之处。但是欠拟合的量化交易策略由于对数据的描述和挖掘能力不足,往往在历史数据优化下和实际交易中都表现不好,
因此在回溯测试时就可以比较直观的分辨出来。过度拟合的量化交易策略则不同,由于在拟合样本数据时过度的优化,进而拟合了样本中噪音的特性,因此常常是历史数据优化下的结果很好,只有在实际交易中才会显著变差,也就是俗称的泛化能力低下。在实际的量化交易策略研发过程当中,这样的性质增加了过度拟合判别的难度。

在大部分情况下,一个量化交易策略往往既具有过度拟合的问题,也具有欠拟合的问题,原因在于金融资产的内在属性并不像物理学等学科所研究的对象一样,存在一个较为明确的运行逻辑,同时也比语音识别等数据科学问题的情况更加复杂和模糊,
人们现在对于资产价格运行模式等问题的了解还处在非常皮毛的状态。
实际工作中研究人员既需要减少量化交易策略过度拟合的程度,也要同时减少策略欠拟合的程度。解决欠拟合的途径较为清晰,就是不断的尝试各种各样的策略,基于更多、更好的策略模型来挖掘交易资产的内在特征,获得相应的盈利能力。当然,
尝试新策略是量化交易策略研究工作的基本要求,因此欠拟合这一问题也较少的被研究人员所提及
从本质上说,简化策略当然是一个行之有效的较少过度拟合的方法,参数过多、模型过于复杂可能会导致过度拟合这一看法已经成为了一个公论。但是与此同时,简化策略又与研究者要解决欠拟合、尝试找到更合适的策略的目标背道而驰
好在针对回溯测试过程而言,存在着一些可以用来判别过度拟合问题的技巧,
除此之外,增加回溯测试时使用的样本量也是一个可能会产生作用的做法不经判断而盲目的增加数据量,就可能对量化交易策略的盈利能力造成误判。
而且在中国市场这种运作时间较短、环境变化较快的市场上,该问题就更加严重。完全消除这个矛盾需要研究人员对本质问题充分理解和把握,这并不是仅靠一个合理的量化交易策略研发框架就可以解决的问题。

3.3 回溯测试与真实环境的差异

回溯测试与真实环境之间差异的情况,大致可以分为两类。其中一类差异是可以通过人为设置回溯测试、或者人为限定真实交易的手段而基本消除的。在这一类差异当中,实际交易时的买卖点与回溯测试下的买卖点不一致的问题是一个比较常见的例子。
另外一类回溯测试与真实环境之间的差异则是很难通过人为的修改和设置来消除的,其中最常见的是实际环境中会产生的交易成本。
此外,很难通过人为的修改和设置来消除的差异还包括量化交易从业者对于量化交易系统的整体判断和情感因素
例如量化交易员对于量化交易策略整体风险的承受能力,虽然在研发过程中,研究者可能会设定一个 30%的警戒线,如果亏损达到 30%则判定策略失效并放弃策略,但是实际的运行过程中,5%
的亏损已经让人惴惴不安,10%的亏损则让人开始怀疑策略的正确性并重新检验,20%的亏损可能就让人放弃坚持并修改策略了。有主观判断存在,就有偏误和差异存在,这是交易策略都固有的问题,

中低频量化交易策略研发03_注意事项与应对相关推荐

  1. 整理总结:《量化炼金术:中低频量化交易策略研发》

    参考资料:机械工业出版社的<量化炼金术:中低频量化交易策略研发>

  2. 《量化炼金术-中低频量化交易策略研发》读书笔记-序言,引言

    序言: 1.'圣杯'的找寻 2.策略复制性的强大 3.策略的时效性和解释能力的周期性 4.量化的本质是将思维转化为数理化规则,借由代码为工具进行直观表述 5.量化流程设计与思考,量化策略构建 6.本书 ...

  3. 中低频量化交易策略研发05_推进分析

    样本外检验的功能主要是用来判断对数据的处理方法是否存在明显的过度拟合 推进分析的整个操作流程非常贴合实际交易的情况.在实际环境中如果使用量化交易策略进行交易,使用者常常会先根据最近的数据优化好策略设置 ...

  4. 中低频量化交易策略研发06_推进的择时策略

    7.1 均线趋势策略的推进分析 需要单独说明的是,在第 4 章第 2 节均线趋势策略的简单优化中,策略的参数设置在四年半的模拟交易时间内始终保持不变,因此这段时间内的均线趋势策略也等同于"短 ...

  5. 中低频量化交易策略研发01_引言

    这本书整体还是非常不错的,适合初学者,尤其是从米框,优矿聚宽等平台入手学习的,等于将idea和最终策略串联为一体了. 整体文笔较通俗,不像很多书中描述的非常高达上,整一堆没用概念来.简单,干货. 比较 ...

  6. 中低频量化交易策略研发04_ 简单的择时策

    4.1 择时策略的基本框架 图 4.3 多分类的基本择时策略框架 4.2 均线趋势策略的简单优化 这里进行的优化,其实就是很简单的将所有参数的可能组合都测试一遍,然后选取整体收益最高的参数组合,这种方 ...

  7. 那些怪异的量化交易策略

    "腾天":石油的现价低于期货价格,因为石油的存储需要成本.这个成本称为carry cost,它和期货到期后的递送成本(delivery cost)以及预期需求变化加在一起,组成了石 ...

  8. 数字货币量化交易策略—基于移动平均线MA

    本文介绍金融市场中的量化交易策略之移动平均线MA策略. 一.概念 移动平均线,Moving Average,简称MA,MA是用统计分析的方法,将一定时期内的证券价格(指数)加以平均,并把不同时间的平均 ...

  9. 常见商品期货量化交易策略

    转 常见商品期货量化交易策略https://blog.csdn.net/myquant/article/details/86136818商品期货套利策略  套利策略一般包括期现套利.跨期套利.跨市场套 ...

最新文章

  1. 现代计算机三大科学计算,计算机的三大特点是什么?
  2. HTSRealistic missions 10:Holy Word High School
  3. EM算法(Expectation Maximization)期望最大化算法
  4. Ansible搭建hadoop3.1.3高可用集群
  5. 深度学习之自编码器(1)自编码器原理
  6. HALCON标定板简介
  7. 锐捷交换机查看配置命令
  8. 常用网页正文提取方法总结
  9. 加性噪声--传递概率密度函数=噪声概率密度函数
  10. 大数据处理中心什么意思_什么是数据处理中心或数据中心
  11. 微信小程序之登录注册界面的实现
  12. Ubuntu 20.04 更新软件依赖,源 ,删除软件三个常用指令
  13. Ubuntu下安装Python的Tkinter和Pmw库
  14. dp交换机命令_DP 交换机
  15. RGB 转换为灰度图、二值化图
  16. 播放网易云音乐时,有电话呼入,音乐并不会停止播放。
  17. 2021年植发行业研究报告
  18. c语言:数据保存的方法实现简易贪吃蛇
  19. Echarts 柱状图中的柱体颜色渐变
  20. pathon Django的关系映射

热门文章

  1. 码元、波特、速率、带宽
  2. sql server新增列_SQL Server 2017中的新增功能
  3. sql文件中捕获异常_使用更改数据捕获监视SQL Server中的更改
  4. postgresql 使用pg_restore时显示role root does not exist的解决办法
  5. Android 获得view的宽和高
  6. HikariCP不断打印WARN日志Failed to validate connection com.mysql.jdbc.JDBC4Connection@xxxxx (...) Possibly
  7. 关于spark写入文件至文件系统并制定文件名之自定义outputFormat
  8. leetcode-全排列详解(回溯算法)
  9. (转)pycharm快捷键
  10. Java是如何实现跨平台运行的