云子量化免费阅读传送链接

答读者问为免费文章,不计入专栏里面。本文可以在下面地址免费阅读。

在使用backtrader进行多股票回测的时候,经常会遇到两个问题:第一个问题是股票上市和退市时间不一致;第二个问题是有些股票会出现停牌,导致某些交易日没有交易数据。如何解决这两个问题呢?

上市时间不一致导致回测的时候需要股票都上市了才会进入next中

很显然,这种方式不太好。

目前来看,比较好的解决方案是在prenext中调用self.next(),并且在self.next中可以对每个股票数据的交易日期进行核对,得到每个交易日有交易的股票。

某些股票停牌造成的缺失数据

对停牌数据的处理方法,通常有两种。

  1. 直接处理原始数据,进行填充

    在停牌的时候,把数据向后填充,停牌的交易日用前一个交易日的收盘价进行填充,高开低收都用前一个交易日的收盘价。

  2. 在next中进行判断是否是停牌了

    在多个股票回测的时候,如果某个股票停牌了,在没有交易的时候,获取的是最后一个交易的数据,可以根据交易时间判断这个股票是不是停牌了。

    具体细节可以参考文章:36、backtrader中多股票回测中某些股票由于停牌造成的数据缺失的处理方法

这两种方法,很难

【答读者问8】backtrader中多股票回测时停牌等缺失数据的处理方法相关推荐

  1. 【答读者问13】backtrader实盘交易中应该注意些什么(数据篇)?

    云子量化免费阅读传送链接 答读者问是免费文章,不计入专栏中.写作本文使用了62分钟,阅读大概3分钟. 有个读者咨询使用backtrader连接IB进行实盘交易的时候需要注意些什么?由于我使用backt ...

  2. 【答读者问6】如何获取哪些股票有持仓?

    云子量化免费阅读传送链接 答读者问为免费文章,不计入专栏里面.本文可以在下面地址免费阅读. backtrader实现了一些基础的功能,有些需要个人定制的功能,完全可以使用一些基础的功能进行叠加来实现, ...

  3. 【答读者问12】如何理解backtrader的line以及对line进行操作?

    云子量化免费阅读传送链接 答读者问为免费文章,不计入专栏里面. 理解line是理解backtrader的基础,backtrader是一个事件驱动的量化框架,基于元编程技术,形成了line的数据结果:在 ...

  4. 【答读者问47】一场由夏普率引发的乱斗(backtrader和joinquant计算夏普率的方式哪一种更稳定?)

    云子量化免费阅读传送链接 接着上一篇文章[答读者问46]一场由夏普率引发的乱斗(backtrader,pyfolio和聚宽都是怎么计算夏普率的?),本文尝试用蒙特卡洛模拟的思想,模拟1000次,随机生 ...

  5. 【答读者问28】关于backtrader实盘的时候实时更新行情的几个问题

    云子量化免费阅读传送链接 有读者问,backtrader实盘交易的时候,是否支持实时更新画图,比如接收CTP的数据,合成一分钟的bar,然后在网页上显示行情,类似于通达信或者同花顺的行情软件的看盘功能 ...

  6. 答读者问总结 微信群欢迎你

    在<大学里最重要的七项学习>这篇广受在校学生欢迎的文章中,李开复老师说:就读大学时,你应当掌握七项学习,包括自修之道.基础知识.实践贯通.培养兴趣.积极主动.掌控时间.为人处世. 确实,在 ...

  7. 答读者问(17):一个在读女硕士有关实习及如何进入企业的相关疑问

    最近,我收到一位研究生的邮件,内容如下: 学长你好! 我是一名现在在XXX读XXX的学生,我本科在国内一所211工科院校读通信工程专业. 在你博客中答读者问的栏目,有些对我很有启发,比如16号的女生如 ...

  8. 答读者问(8):如何批量查询marker基因(对应的蛋白)会不会在膜上表达?

    做实验的朋友们对这个问题应该是很感兴趣的,因为涉及到后续能不能实验验证. 一般的做法是拿基因名或者蛋白名去查文献,查网站.我知道的:uniprot.PDB.the human protein atla ...

  9. 【答读者问49】backtrader中的mult、leverage、margin的关系

    backtrader中关于mult.leverage和margin的具体含义其实并没有百分之百的准则,CommInfoBase类里面的一些设置可能并不是完全合理,我们可以根据自己的需要,自己继承这个类 ...

  10. 【答读者问26】量化投资框架哪家强?backtrader vs zipline vs 聚宽 vs 米筐

    云子量化免费阅读传送链接 今天有读者咨询一个backtrader与聚宽米筐对比的问题,想要了解下backtrader与米筐聚宽各自的优缺点. 先不谈这个问题,我们回顾下初衷,我们想要用这些框架做什么呢 ...

最新文章

  1. WINCE源代码配置文件
  2. C++ Primer 5th笔记(chap 14 重载运算和类型转换)递增和递减运算符
  3. ServletContext2
  4. 一文看懂微服务背后的技术演进与应用实践
  5. LeetCode 2016. 增量元素之间的最大差值
  6. Spring Boot 如何解决多个定时任务阻塞问题?
  7. kafka整合ldap权限管理
  8. 高德,百度,Google地图定位偏移以及坐标系转换
  9. Android HotFix
  10. thunderbird 配置exchange邮箱
  11. FAN73893MX 350mA-650mA 高压600V 用于高压、高速驱动 MOSFET和IGBT 三相半桥栅极驱动 IC
  12. JavaEE | 多线程基础
  13. Matlab——向量及其运算
  14. 水瓶座可笑却笑不出的悲哀 - Qzone日志
  15. 梅捷主板去掉启动自检_持续交付–第五部分–启动–自检
  16. kali mysql 远程连接_mysql连接的使用
  17. 对于毛星云opencv教程中的方法汇总
  18. java实现与RS232串口的通信
  19. openSUSE使用小结
  20. 校园请假信息管理系统的背景分析,所涉及问题在国内外的研究现状综述

热门文章

  1. vue路由守卫(页面鉴权)
  2. 这几个免费、商用图片素材网,你一定要知道。
  3. 华为手机备份的通讯录是什么文件_华为手机的联系人在哪个文件夹里?
  4. 如何从tomcat官网下载自己需要的版本
  5. 全新版大学英语综合教程第一册学习笔记(原文及全文翻译)——4 - Tony Trivisonno‘s American Dream(托尼·特里韦索诺的美国梦)
  6. amd服务器虚拟化,着眼未来 AMD皓龙产品从“芯”实现虚拟化
  7. MacOS Mojave的安装
  8. Windows7电脑自动断网的解决方法
  9. 学计算机基础的重要性,浅谈学习计算机基础知识的重要性.pdf
  10. 西安电子科技大学研究生计算机专业怎么样,西安电子科技大学计算机在职研究生怎么样?...