backtrader实战:如何提高backtrader调试代码的速度

本文是backtrader实战内容,解决实战痛点。
查看本专栏完整内容,请访问:https://blog.csdn.net/windanchaos/category_12384821.html
本文发布地址:https://blog.csdn.net/windanchaos/article/details/131818436

本文主要解决backtrader使用者调试代码,耗时费力、编码生产效率奇低的问题。backtrader深度使用用户的福音 ^ . ^

本文适合以下场景的读者:

  • 要求读者已经解决基本的backtrader安装和使用问题,可以编写策略
  • 读者策略使用数据量大以及指标计算量大,需要将数据完整加载执行策略,但是回测跑代码十分耗时,比如调试一次代码,加载和预处理数据要十几分钟甚至几十分钟的情况。
  • 本文不能解决backtrader自身运行机制的执行速度问题,比如python的伪多线程问题、比如策略next方法体就是得一个bar一个bar的循环执行,比如你非参数调优场景且策略只需要单次执行。方案主要解决需要重复debug开发的耗时问题。

理论上节约的时间是以你回测或调试的次数来算的,拍个脑袋,以前1个小时可以调试4次,用了此法调个20次不在话下。时间就是金钱我的朋友~

目录

  • 解决耗时问题的核心思路
    • 重复计

你可能感兴趣的:(backtrader实战,python,backtrader,量化交易)