请直接参照函数:

def valuetounitcumulatedvalue(data):class result(object):def __init__(self):passresult.logreturn = np.log(data / data.shift(1))result.unitcumaltedvalue = (result.logreturn.cumsum() + 1).dropna(axis=0, how='all')return result

其实这个函数没有写的很完整,因为可能还需要考虑到日期的排序方式,但是对我自己来说够用了。

相较于df自带的,计算对数收益率满足可加性可以直接用cumsum来累加。

如果你想用df写的话,类似于:

unitcumulatedvalue = df.pct_change().cumsum() + 1

但是这样子是错误的。

如何计算对数收益率和净值化转换相关推荐

  1. 凯利准则,百分比收益率与对数收益率的转换

    某投资标的 的单期百分比收益率 满足 和 其对应的连续复利 可表示为 将这一连续复利进行泰勒展开并保留二阶项易得: 根据凯利准则的思想,投资者通过调整杠杆比率寻求最大化对数收益率.记杠杆率为 ,则均值 ...

  2. python 计算某段时间每日对数收益率,并设计一种指标进行交易,分析年化收益和夏普比率

    计算出了每日的对数收益率: import os import sys import time import random import math import pandas as pd import ...

  3. python金融分析小知识(34)——年化收益率、年化波动率以及夏普比率的计算

    Hello 大家好,我是一名新来的金融领域打工人,日常分享一些python知识,都是自己在学习生活中遇到的一些问题,分享给大家,希望对大家有一定的帮助! 大家好呀 好久不见!最近忙的事情太多了 没来得 ...

  4. 【量化金融】收益率、对数收益率、年华收益、波动率、夏普比率、索提诺比率、阿尔法和贝塔、最大回撤

    [量化金融]收益率.对数收益率.年华收益.波动率.夏普比率.索提诺比率.阿尔法和贝塔.最大回撤 1 收益率 在学术界,建模一般不直接使用资产价格,而是使用资产收益率(Returns).因为收益率比价格 ...

  5. python 对数收益率_用python进行风险调整后的收益

    python 对数收益率 (Real-world Analysis of US Equity data between 1926 to 2018) (1926年至2018年间美国股票数据的真实世界分析 ...

  6. 中金公司:资管产品真净值化,摊余成本法还有多少空间?

    [CICC Banking+资产管理]资管产品真净值化,摊余成本法还有多少空间? 原创 王子瑜 张帅帅等 中金货币金融研究 今天 事件点评 事件 9月30日,财政部发布<资产管理产品相关会计处理 ...

  7. python计算对数收益率_R语言金融基础:tidyquant数据整理(算术/对数收益率)

    作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R/Python),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量.机器学习.数据可视化.应用统计建模.知识 ...

  8. 年龄和收入对数的线性回归_金融计算收益率的时候为什么大部分用对数收益率 (Log Return) 而不是用算数收益率?...

    下面回答的都挺好,核心就是对于单一投资品的收益率,对数收益率时序可加:对于不同投资品的截面收益率,应该用百分比收益率,因为它在截面上有可加性:另外对数收益率对建模有帮助. 如果我们考察单一投资品在总共 ...

  9. 百分比收益率和对数收益率

    股市中常用的收益率是百分比收益率,而对数收益率在金融理论中用的较多. 百分比收益率定义:Rb=(s2−s1)/s1=s2/s1−1R_b=(s_2-s_1)/s_1=s_2/s_1-1Rb​=(s2​ ...

最新文章

  1. 树状数组的理解(前缀和 and 差分)
  2. sosoApi 环境搭建
  3. JSP复习(二):EL表达式
  4. scrapy从入门到放弃 学习项目2
  5. spring mvc 初步接触学习笔记
  6. 使用CSS和JavaScript的网络动画
  7. python 2.7安装pandas失败
  8. 51单片机之TMOD寄存器
  9. 软件工程——软科中国大学专业排名
  10. ISE UCF 写法:(转载)
  11. 深度隐藏文件或文件夹原理与应用
  12. C#控制键盘按键的常用方法
  13. I came, I saw, I hacked Automated Generation of Process-independent Attacks for ICS
  14. 618啦,你的钱包又被盯上啦!
  15. 前端面试必备ES6全方位总结
  16. 汇川使用笔记1:汇川AM402-PLC固件版本升级
  17. matlab中m文件是什么,MATLAB中M文件的使用
  18. js 翻转表格(行列互换)
  19. 硬件设计—JTAG链
  20. mysql pxc搭建_MySQL PXC 高可用集群搭建

热门文章

  1. Mysql组复制(MGR)——操作
  2. 微型计算机只要性能指标,微型计算机的主要性能指标运算速度.ppt
  3. Java处理MP3资料
  4. 数字证书及其简单数字签名的实现(java实现)
  5. ImageWarping--反距离加权插值(IDW)方法实现及报告
  6. 基于bs架构的办公自动化系统毕业设计
  7. shell中设置IFS,使用自定义分割符
  8. 【STM32F429】第18章 ThreadX GUIX汉字显示(小字库)
  9. 最新的100个微信小程序-极乐Store
  10. list_for_each_entry解析