美文网首页
python计算最大回撤

python计算最大回撤

作者: 从纽约到深圳 | 来源:发表于2020-05-27 13:12 被阅读0次
def max_draw_down(AccNavArr):      # 默认accnavArr按日期降序排列
    MaxDrawdown = 10000
    ArrLen = len(AccNavArr)
    StartMdd = AccNavArr[ArrLen-1]
    for i in range(ArrLen-2,-1,-1):
        if AccNavArr[i] > StartMdd:
            StartMdd = AccNavArr[i]
        mdd = (AccNavArr[i]/StartMdd-1)
        if mdd < MaxDrawdown : 
            MaxDrawdown = mdd
    return MaxDrawdown

相关文章

网友评论

      本文标题:python计算最大回撤

      本文链接:https://www.haomeiwen.com/subject/mcrwahtx.html