股票python量化交易016-计算最大回撤

本文介绍了最大回撤的概念,它是衡量投资风险的重要指标,表示投资组合在选定周期内可能出现的最大损失。通过Python的rolling函数可以计算最大回撤,代码示例展示了如何使用该函数并绘制了平安银行股价的最大回撤图表。
  • 什么是最大回撤?

资产分析中的最大回撤指的是在投资期间内可能出现最大损失的情况,即产品净值走到最低点时股票收益率撤回幅度的最大值,用来衡量账户的抗风险能力,是一个非常重要的风险指标!

  • 如何计算最大回撤?

在选定的一定周期内,最大回撤的计算公式为:(期间内最低值-期间内最高值 )/期间内最高值

从公式看出得出来的最大回撤都是负数,只是我们平常说最大回撤,如最大回撤60%,不把这个负号说进去而已。

  • rolling函数的使用

超级好用的移动窗口函数

用法: DataFrame.rolling(window, min_periods=None, freq=None, center=False, win_type=None, on=None, axis=0, closed=None)

参数:

window:移动窗口的大小。这是用于计算统计量的观察值的数量。每个窗口将是固定大小。如果其偏移,则这将是每个窗口的时间段。每个窗口的大小将根据time-period中包含的观察结果而变化。仅对类似日期时间的索引有效。
min_periods:窗口中具有值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Johnny2004

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值