股票python量化交易015-计算累积收益率
- 累积收益率的概念
通过上面图的演算就可以得出累积收益率的公式:
累积收益率 = (1 + 当天收益率)的累计乘积 - 1
- 累计乘积在python中怎么使用?
针对dataframe使用Pandas dataframe.cumprod()函数
可以对dataframe中任何轴上看到的值做累积乘积。可以对列轴上的数进行累计乘积,也可以对行轴上的数进行累积乘积。
可以对照上面的累积乘积的图例子理解理解。
- python代码实现
比如:上一篇文章股票python量化交易014-计算收益率实现了单次交易的收益率
试想:我们如何使用周期策略来实现累积收益率
def calculate_prof_pct(data):'''计算单次收益率收益率 = (市价-成本)/成本:param data: 不带收益率原数据:return: 带收益率新数据'''data = data[data['signal'] != 0]data['profit_pct'] = (data['close'] - data['close'].shift(1)) / data['close'].shif
股票python量化交易015-计算累积收益率相关推荐
- 股票python量化交易012-使用shift函数计算涨跌幅
认识shift函数 简单理解就是可以把数据整体进行偏移,如csv中的某列数据整体下移一行 ================> 转换后变为: 转换后就得到一张临时的一张表,然后可以用这张临时表的数 ...
- 股票python量化交易002-常见量化指标(技术面)
量化指标入口 认识东方财富平台 东方财富网:财经门户,提供专业的财经.股票.行情.证券.基金.理财.银行.保险.信托.期货.黄金.股吧.博客等各类财经资讯及数据 进入东方财富官网,从下图可以看出: 1 ...
- 股票python量化交易002-常见量化指标(基本面)
基本面指标有哪些? 除了boll/kdj/macd等技术指标,还有基本面指标.基本面指标主要有股票价格,成交量,财务等宏观指标. 财务指标很重要 对应巴菲特说的价值投资. 在炒股软件中按F10就会出现 ...
- 股票python量化交易010-JQData财务指标
认识财务报表 财务指标数据 这里说的财务指标数据是我们平时看到的股票市值,负债数据,现金数据,利润数据等一系统财务相关的值通过运算生成的一份财务指标数据,如EPS,ROE等 eps 每股收益EPS(元 ...
- 股票python量化交易008-JoinQuant中JQData的使用
查阅JoinQuant中JQData的使用文档 python代码实现 导入JQData,并认证用户身份.认证完毕显示"auth success"后即可使用 from jqdatas ...
- 股票python量化交易016-计算最大回撤
什么是最大回撤? 资产分析中的最大回撤指的是在投资期间内可能出现最大损失的情况,即产品净值走到最低点时股票收益率撤回幅度的最大值,用来衡量账户的抗风险能力,是一个非常重要的风险指标! 如何计算最大回撤 ...
- 股票python量化交易017-计算夏普比率
什么是夏普比率? 夏普比率(Sharpe Ratio),又被称为夏普指数 --- 基金绩效评价标准化指标.夏普比率在现代投资理论的研究表明,风险的大小在决定组合的表现上具有基础性的作用.风险调整后的收 ...
- 股票python量化交易011-JQData财务相对估值指标
财务相对估值指标有哪些? PE市盈率.PB市净率.PS市销率等 JQData对应的api接口 进joinquant官网,点击导航栏中本地数据下的python版api入口, 搜索"财务&quo ...
- 股票python量化交易028-easytrader调用同花顺自动交易弹出验证码的处理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.问题分析 二.解决办法 1.引入库 2.安装tesseract 总结 前言 大家在使用easytrader调用同花 ...
- 移植 Python 量化交易 TA-Lib 库到函数计算
TA-Lib,全称"Technical Analysis Library", 即技术分析库,是 Python 金融量化的高级库,涵盖了 150 多种股票.期货交易软件中常用的技术分 ...
最新文章
- SAP 采购订单显示含税价制作方案
- 【Android FFMPEG 开发】Android Studio 工程配置 FFMPEG ( 动态库打包 | 头文件与函数库拷贝 | CMake 脚本配置 )
- 2022-03-09
- (七)React使用
- php 查看 实例 的方法,php – 从Laravel 5.1中的通用数据库查询中获取Eloquent模型的实例...
- 你确定不反编译 likely 看看?
- 分别用 数组和链表处理约瑟夫环问题
- python发布服务,Python服务发现:在本地n上发布服务
- 信奥中的数学:二次互反律
- 3.数据类型和变量---用Python做数学运算
- SQL学习——小结练习(1)
- ubuntu上编译fortran_Ubuntu下安装Intel Fortran编译器(ifort)
- pandas_day08
- OPPO,ViVO手机锁屏下弹出来电界面
- 详解谷歌浏览器 performance 选项卡
- 瘟疫期间整理出万有引力的牛顿都做了哪些贡献?
- AIX-IBM UNIX
- oracle linux下开放1521端口
- SSL Tomcat 双向认证
- 刨根问底Objective-C Runtime