股票python量化交易015 您所在的位置:网站首页 累计收益和收益率怎么算本金和利息的比例是多少 股票python量化交易015

股票python量化交易015

2024-07-12 20:41| 来源: 网络整理| 查看: 265

累积收益率的概念

通过上面图的演算就可以得出累积收益率的公式:

累积收益率 = (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'].s


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有