怎样为VNPY的K线序列管理工具ArrayManager增加对数收益率队列
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,怎样为VNPY的K线序列管理工具ArrayManager增加对数收益率队列,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
千家信息网最后更新 2026年11月02日怎样为VNPY的K线序列管理工具ArrayManager增加对数收益率队列
怎样为VNPY的K线序列管理工具ArrayManager增加对数收益率队列,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
在做策略建模的时候,经常需要把K线转换为可以正态分布数据,这样可以使用那些很牛吼吼的数学模型进行挖掘。
实现很简单
c = ln(t1/t0)
如果我们考察单一投资品在总共 T 期内的表现,那应该用对数收益率,而非算数收益率。算术平均值不能 正确的反应一个投资品的收益率。比如一个投资品今年涨了 50%,明年跌了 50%,它的算数平均收益率为 0;但事实上,两年后该投资品亏损了最初资金的 25%。相反的,对数收益率由于具备可加性,它的均值 可以正确反映出该投资品的真实收益率。比如这两年的对数收益率分别为 40.5% 和 -69.3%,平均值为 -28.77%,转换为百分比亏损就是 exp{-28.77%} - 1 = -25%。
对数收益率的时序可加性让我们能够使用另外两个利器:"中心极限定理"和"大数定律"。假设初始资 金 X_0(假设等于 1),ln(X_T) = ln(X_T/X_0) 就是整个 T 期的对数收益率。对数收益率的最大好处是它 的可加性,把单期的对数收益率相加就得到整体的对数收益率。
在VNPY的K线序列管理工具ArrayManager,可以加入下面代码。按照属性返回对数收益率序列
@propertydef percentLog(self): """获取对数收益序列""" arrayold = self.closeArray[0:self.size - 1] arraynew = self.closeArray[1:self.size] return np.log(arraynew/arrayold)*100.0
传统close 曲线
对数收益率后,把几个突变极大极小值忽略后,就是一个很近似正态分布,然后就可以用一堆模型来套用了。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
收益
收益率
对数
投资品
投资
序列
就是
工具
管理工具
管理
平均值
模型
正态分布
亏损
帮助
队列
极小
清楚
两个
事实
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网和科技技术
科技互联网项目
互联网公司 科技公司
易互联网科技有限公司
融势互联网科技
互联网科技创新企业排名
顶级互联网科技成果有哪些
华夏恒生互联网科技013171
内蒙古九一互联网科技
晋城互联网科技
产业互联网科技服务公司
领航科技大厦互联网公司
从那以后互联网科技有限公司
互联网与数字科技关系
东营紫格互联网科技
珠海东科互联网科技有限公司
科技互联网行业投资研究
版纳互联网科技选哪家
绵阳真晨互联网科技有限公司
上海互联网科技园景观
来此购互联网科技有限公司
智腾互联网科技有限公司
青岛科技大学互联网大赛研究生
广州市恰铎互联网科技有限公司
电子科技大学互联网创业大赛
陕西云淼互联网科技公司
银川新华互联网科技学校是国营吗
数字互联网科技有限公司
保山浩联互联网科技有限公司
东风日产互联网科技公司叫什么