- 博客(9)
- 收藏
- 关注
原创 pandas删除行删除列,增加行增加列
举例:创建一个新df: df = pd.DataFrame(np.arange(16).reshape(4, 4), columns=list('ABCD'), index=list('1234')) df A B C D1 0 1 2 32 4 5 6 73 8 9 10 114 12 13 14 151:删除行1.1 drop通过行名称删除:df = df.drop(['1', '2'])
2022-01-21 08:44:27
1950
转载 Backtrader系列教程⑦:可视化篇(重构)
量化投资与机器学习公众号 独家撰写 公众号为全网读者带来Backtrader系列自推出第一期以来,受到了众多读者的喜爱与点赞,QIML也会继续把这个系列做好。 让那些割韭菜的课程都随风而去吧!!! 公众号将为大家多维度、多策略、多场景来讲述Backtrader在量化投资领域的实践应用。同时,我们对每段代码都做了解读说明,愿你在Quant的道路上学有所获! 预定系列 Backtrader 来了Backtrader 数据篇Backtrader 指标篇Backtra...
2022-01-17 10:46:50
4618
2
转载 Backtrader系列教程⑥:策略篇
今天的《策略篇》先会对 Strategy 常规策略实现操作做一个汇总,然后再介绍一种更为简单的策略实现方式——信号策略;还会重点介绍策略收益评价指标的生成方式;最后会介绍策略参数优化功能。通过 Strategy 类开发策略从《Backtrader 来了~》到现在,相信大家对 Backtrader 中的 Strategy 策略类应该不再陌生了,知道策略逻辑都写在 Strategy 类里,还知道 Strategy 类里有__init__() 、next() 、notify_order()、notify_
2022-01-16 23:02:01
4522
2
转载 Backtrader系列教程⑤:交易篇(下)
前言上期,交易篇(上)重点介绍“交易条件”的设置和管理:初始资金、滑点、交易税费、成交量限制、交易时机等。今天的交易篇(下)将接着介绍交易相关的剩余内容:“交易函数”、“交易订单”、“交易执行”。对于“交易结算“, 主要在回测中可能会涉及到的使用场景就是在每笔交易发生前或发生后查询当前可用资金、总资产、持仓量、持仓成本、交易盈亏等信息,具体查询方式可以参考交易篇(上)中的资金管理和持仓查询部分的内容。Order 中的交易订单不同的订单类型,下单时需要配置的参数会存在区别,所以在介绍交易函数之前,
2022-01-16 22:33:10
3171
1
转载 Backtrader系列教程③:指标篇
概述在编写策略时,除了常规的高开低收成交量等行情数据外,还会用到各式各样的指标(变量),比如宏观经济指标、基本面分析指标、技术分析指标、另类数据等等。Backtrader 大致有 2 种获取指标的方式:1、直接通过 DataFeeds 模块导入已经计算好的指标,比如《数据篇》中的导入新增指标 PE、PB;2、在编写策略时调用 Indicators 指标模块临时计算指标,比如 5 日均线、布林带等 。对于第 1 种直接导入的方式,大家只需掌握《数据篇》中“DataFeeds 数据模块 ~
2022-01-16 21:52:29
3939
转载 Backtrader系列教程②:数据篇
前言阅读完上一篇Backtrader 来了后,不知大家心里是否有如下疑惑:1、为什么用 DataFeeds 模块导入DataFrame 数据框必须依次包含7个字段 'datetime'、 'open'、'high'、'low'、'close'、'volume'、'openinterest'?2、能否以及如何自定义导入的数据集结构?3、为什么 self.datas[0].datetime.date(0) 返回的就是当前回测时刻?4、self.datas 的结构是怎样..
2022-01-16 21:28:34
6715
2
转载 Backtrader系列教程①:Backtrader is coming
Backtrader 是 2015 年开源的 Python 量化回测框架(支持实盘交易),功能丰富,操作方便灵活
2022-01-16 20:55:52
4695
2
原创 学习backtrader笔记(1): _pickle.PicklingError: Can‘t pickle attribute lookup
2022年1月5日晚,在学习backtrader时,参考的是CSDN下载的资料<Backtrader官方文档中文翻译.PDF>.本人开发IDE软件用的是pycharm.当学习到参数优化这一节时用的资料的代码,在运行时报错.报错的提示是:_pickle.PicklingError: Can't pickle <class '__main__.TestStrategy'>: attribute lookup TestStrategy on __main__ failed然后就
2022-01-05 22:03:06
1649
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人