浅谈Python中kwargs、动态属性和元类 结合使用__init__方法和**kwargs,可以定义一个支持任意属性的类模板。此外,元类可以为类型提供统一管理和规范定义。熟悉了这些特性,会有助于阅读很多三方源码库。
【PA交易】BackTrader: 讨论下分析器和评测指标 BackTrader提供了多种分析器,初用起来比较混乱,本文没有复制粘贴基础用法,而是对于分析器的内部框架以及适配性做出了讨论;同时简要介绍了几个经典的评测指标。
关于Pandas的数据填充 在数据分析与预处理过程中,脏数据几乎不可避免,这直接影响到后续分析的准确性和可靠性。清洗数据中最常见的就是处理空值。Pandas DF的数据填充功能非常强大。本文介绍Pandas中常用的几种数据填充(也称为缺失值处理)方法,使数据清洗工作更加高效。
Pandas快速操作简明列表(一) Pandas是最常用也是最方便的数据工具,我们可以通过其实现很多快捷的计算。但是很多Pandas DF的基础操作,如果一段时间不用,总是会因写法过于简单而把他忘掉。故此整理了一些简单写法,列举在本文中,方便查阅。
【PA交易】BackTrader(三): 多周期K线的Resampling BackTrader数据源相关系列最后一篇,本文重点关注cerebro.resample API与前文的结合使用。BackTrader对于多周期的支持已经非常完善,这篇更像是一份文档的阅读笔记和实操分享。
【PA交易】BackTrader(二): 同时使用tick和K线数据 本篇总结了在BackTrader运行策略中同时使用tick和K线数据的方法。我们没有使用框架的方法, 而是将tick和最小的分钟周期绑定在同一个数据源的方式,以增加灵活性,且非常简单。基于Tick的回测可以确定是大数据回测,本文同时浅显动态读取数据的设计。
Python装饰器 装饰器本质上是一个接收回调函数作为参数的函数,它返回一个新的函数,这个新函数通常会在执行原始函数之前或之后添加一些操作。func()")在这个例子中,就是一个装饰器,它在say_hello函数调用前后分别打印了一条消息。通过在函数定义前加上,我们轻松地为say_hello函数增添了额外的行为,而无需修改其内部逻辑。
【PA交易】BackTrader(一): 如何使用实时tick数据和蜡烛图 笔者研究BackTrader发现其加入Tick数据到回测流程中实际非常简单。特此整理此系列笔记进行完整记录和分享。此系列小文是tick结合K线免费方案中相对非常容易掌握的实现方式。
【PA交易】前端根据内盘商品期货Tick数据合并日线Bar 本文是JS的合并tick数据位日线Bar的实现。同时提供笔者自己整理过的几个农产品主力合约从2020年到2024年的tick数据资源,更多品种tick数据资源可以通过笔者上传资源进行下载,后续笔者会不断补充上传,可关注本号方便收到最新更新上传的其他分享。